
نوشته اصلی توسط
ms313
با include_once یا بدون اینکه اینکلود کنم همون تابع یه بار اجرا میشه جال ابنکه الان چک کردم ببینم اصلا تابع وجود داره نشناخت :|
درصورتی که حداقل یه بار اجرا میشه . فک کنم اون جی کئوری هم مشکل داشته باشه با این اوصاف چون یه بار flase داد :|
آخه شما اومدی یه فایل ساختی که توش یک تابع تعریف کردی . حالا این فایل رو هی call میکنی . مشخصه که duplicate میده . شما بیا این فانکشن رو بزار تو یک فایل و داخل یک فایل دیگه هم بخونش ( دیگه این بدترین راه هست که بشه پیاده کرد !) و فایل دوم رو با jquery هی call کن .
البته از function_exist اشتباه استفاده کردی . باید بزاریش داخل div.php
کد PHP:
<?php
if ( !(function_exist('test'))) {
function test(){
include 'config1.php';
$db->open();
$db->query("select * from chat where session='$session[$i]'");
while($rows=$db->fetchObject()){
echo'<li>'.$rows->name.','.$rows->family.':'.$rows->payam.'</li>';
};
}
}
?>