我最近开始使用 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;
}
任何帮助是极大的赞赏...