SONITAJ
یک شنبه 07 مهر 1392, 11:42 صبح
سلام
کد مسیر نمایش کاربر روی وب سایت من روی اینترنت اجرا نمی شه و مسیر را نشان نمی دهد در حالی که تا دیشب ساعت 8 قبل از آپدیت کردن وب سایت اجرا می شد .و بعد از آپدیت کردن وب سایتم دیشب تا حالا اجرا نمی شود. ولی روی سیستم خودم زمانی که با ومپ تست می کنم اجرا می کند.
این لینک وب من:http://www.keivanstone.ir
اینم عکس اجرای کد روی سیستم من :
111302
اینم عکس اجرای کد از وب سایت روی هاست:
111303
این هم کد فایل category.php من :
<?php
ob_start();
error_reporting(E_ALL);
require_once 'config.php';
function DisplayPath($cat_id) {
mysql_connect('localhost', 'root', '') or die('Connection error');
mysql_select_db('keivandb') or die('Database error');
mysql_query('SET NAMES\'utf8\'');
mysql_set_charset("utf8");
$cat_id = mysql_real_escape_string($cat_id);
$category = mysql_query("SELECT * FROM `categories` WHERE (`id`='{$cat_id}') LIMIT 1") OR die(mysql_error());
$result = '';
if($category && mysql_num_rows($category) > 0) {
$category = mysql_fetch_assoc($category);
$result = '<a href="' . $category['page'] . '">' . $category['name'] . '</a>';
if($category['parent'] != '0') {
$result = DisplayPath($category['parent']) . ' >> ' . $result;
}
}
return $result;
}
ob_end_flush();
?>
این هم تابع فراخوانی مسیر نمایش :(که توی تک تک صفحاتم این را نوشتم ولی عددش فرق می کنه)
<?php echo 'دسته بندی: ' . DisplayPath(18);?>
با مسئولین هاست صحبت کردم و گفتم احتمال مشکل از هاست هست نه کد ولی انها می فرمایند مشکل از کد هست و این تابع نه از هاست .
ممکنه این مشکل به خاطر آپدیت نشدن یک سرس از دستورات توی php5 و اضافه شدن دستور جدید توی نسخهphp5.5.6 باشد؟یا نه مشکل از کد هست؟
لطفا راهنمایی می فرمایید؟
کد مسیر نمایش کاربر روی وب سایت من روی اینترنت اجرا نمی شه و مسیر را نشان نمی دهد در حالی که تا دیشب ساعت 8 قبل از آپدیت کردن وب سایت اجرا می شد .و بعد از آپدیت کردن وب سایتم دیشب تا حالا اجرا نمی شود. ولی روی سیستم خودم زمانی که با ومپ تست می کنم اجرا می کند.
این لینک وب من:http://www.keivanstone.ir
اینم عکس اجرای کد روی سیستم من :
111302
اینم عکس اجرای کد از وب سایت روی هاست:
111303
این هم کد فایل category.php من :
<?php
ob_start();
error_reporting(E_ALL);
require_once 'config.php';
function DisplayPath($cat_id) {
mysql_connect('localhost', 'root', '') or die('Connection error');
mysql_select_db('keivandb') or die('Database error');
mysql_query('SET NAMES\'utf8\'');
mysql_set_charset("utf8");
$cat_id = mysql_real_escape_string($cat_id);
$category = mysql_query("SELECT * FROM `categories` WHERE (`id`='{$cat_id}') LIMIT 1") OR die(mysql_error());
$result = '';
if($category && mysql_num_rows($category) > 0) {
$category = mysql_fetch_assoc($category);
$result = '<a href="' . $category['page'] . '">' . $category['name'] . '</a>';
if($category['parent'] != '0') {
$result = DisplayPath($category['parent']) . ' >> ' . $result;
}
}
return $result;
}
ob_end_flush();
?>
این هم تابع فراخوانی مسیر نمایش :(که توی تک تک صفحاتم این را نوشتم ولی عددش فرق می کنه)
<?php echo 'دسته بندی: ' . DisplayPath(18);?>
با مسئولین هاست صحبت کردم و گفتم احتمال مشکل از هاست هست نه کد ولی انها می فرمایند مشکل از کد هست و این تابع نه از هاست .
ممکنه این مشکل به خاطر آپدیت نشدن یک سرس از دستورات توی php5 و اضافه شدن دستور جدید توی نسخهphp5.5.6 باشد؟یا نه مشکل از کد هست؟
لطفا راهنمایی می فرمایید؟