私は最近 PHP を使い始めました... 1 つのことを除いてすべてが良いです。別の php ファイルから関数を呼び出そうとしていますが、うまくいきません。おそらく本当に単純ですが、解決するのに役立つものは何も見つかりませんでした。
「required_once」を使用しましたが、まだ機能しません。誰かが私が間違っている場所を知っていますか?
<?php
require_once "/Applications/MAMP/htdocs/me/database_functions.php";
require_once "/Applications/MAMP/htdocs/me/encode_decode.php";
if (isset($_POST['url']) && $_POST['url'] != "http://")
{
//Get the url posted
$long_url = $_POST['url'];
//Create record in long_url table and return it's id
$long_id = create_long_url($long_url);
これまでのところすべてが機能しています..しかし、問題はこの次の関数呼び出しです..関数には入りません。
$short_url = $encode($long_id);
}...............etc...
encode_decode.php はこのように見えます...
<?php //encode_decode.php
function encode($number)
{
echo "<br />in encode";
//Encode numer to 6 char
$s = strtr(rtrim(base64_encode(pack('i', $number)), '='), '+/', '-_');
echo $s;
return $s;
}
どんな助けでも大歓迎です...