我最近開始使用PHP ......除了一件事情之外,所有事情都很好。 我想從另一個PHP文件調用一個函數......但它不工作。 這可能很簡單,但我沒有找到任何有用的解決辦法。即使「包含」也無法調用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;
}
任何幫助是極大的讚賞......如果函數存儲在
'$ encode($ long_id);'爲什麼一個'$'開頭? – Sebas