میشه با جی کئوری یه چیزی نوشت که دیگه یه صفحه جدا رو هر ثانیه لود نکنه .تو طرف کلاین این درست کار می کنه
اما طرف ادمین درست کار نمی کنه اصلاً
یا یه طوری منطقی تر بگید یه روش دیگه ای رو تست کنم .
نمایش نسخه قابل چاپ
میشه با جی کئوری یه چیزی نوشت که دیگه یه صفحه جدا رو هر ثانیه لود نکنه .تو طرف کلاین این درست کار می کنه
اما طرف ادمین درست کار نمی کنه اصلاً
یا یه طوری منطقی تر بگید یه روش دیگه ای رو تست کنم .
آخه شما اومدی یه فایل ساختی که توش یک تابع تعریف کردی . حالا این فایل رو هی 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>';
};
}
}
?>
یه فایل درست کردم به اسم mohsen.php و این تابعی که بالا دادی رو توش گذاشتم .
الان همون div.php رو هی فراخوانی می کنم متغییر ها رو نمیشناسه :|
انواع و اقسام مدل ها رو تست کردم .نقل قول:
Notice: Undefined variable: session in C:\wamp\www\tphp\chat\imhosen.php on line 6
فقط بار اول اینطوری درست اجرا میشه که تو صفحه اصلی همون تابع رو صدا بزنی و تمام دیگه درست کار نمی کنه .
بقیه موارد یا صفحه سفید هست یا ارور بالا رو یمده روش دیگه ای نیست که من اینکار رو بتنونم بکنم ؟!