با سلام
من برنامه ای رو با php و mysql درست کردم در localhost درست بود فقط تنها اشکالش این بود خطا می داد که ایمیل نمی تونم بفرستم.(که اینم عادیه).اما وقتی روی هاست قرارش دادم پر اشکال شد.(هاستم Linux است).من در این برنامه مجبور شدم در هنگام کار به چندین دیتابیس وصل بشم.که برای این کار فایلی رو به نام db_.php درست کردم.و این کد ها را درون آن قرار دادم.
و در بقیه فایلها
اما این خطا رو به من می ده؟
و یکی دگه از خطاها اینه:
این اشکال ها برای چیه؟
البته این خطاها در localhost وجود نداره و برنامه درست کار می کنه.
ممنون می شم که منو راهنمایی کنید.
با تشکر مهران
من برنامه ای رو با php و mysql درست کردم در localhost درست بود فقط تنها اشکالش این بود خطا می داد که ایمیل نمی تونم بفرستم.(که اینم عادیه).اما وقتی روی هاست قرارش دادم پر اشکال شد.(هاستم Linux است).من در این برنامه مجبور شدم در هنگام کار به چندین دیتابیس وصل بشم.که برای این کار فایلی رو به نام db_.php درست کردم.و این کد ها را درون آن قرار دادم.
PHP:
<?
$server="localhost";
$user="user";
$pass="pass";
$result = @mysql_pconnect($server, $user,$pass);
if (!$result)return false;
function db_connect2()
{
if (!@mysql_select_db("db1")) return false;
return $result;
}
function db_connect1()
{
if (!@mysql_select_db("db2")) return false;
return $result;
}
?>
PHP:
include("../db/db_.php");
db_connect2();
اما این خطا رو به من می ده؟
کد:
Fatal error: Cannot redeclare db_connect2() (previously declared in /home/../public_html/../db/db_.php:11) in /home/../public_html/../db/db_.php on line 8
و یکی دگه از خطاها اینه:
کد:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/../public_html/../login.php:1) in /home/../public_html/../login.php on line 2
این اشکال ها برای چیه؟
البته این خطاها در localhost وجود نداره و برنامه درست کار می کنه.
ممنون می شم که منو راهنمایی کنید.
با تشکر مهران