دوست عزیز لطفا چند خط بالاتر و پایین تر رو هم کپی کنید
دوست عزیز لطفا چند خط بالاتر و پایین تر رو هم کپی کنید
ParsConfig:Managed Servers,CacheServer,Server Administration
IRDirectAdmin:Hosting Solutions
M.Tamadon:09172593746
بفرمایید
<?php
session_start();
include ("cfg.php");
$domain = $_SERVER['SERVER_NAME'];
$domain=str_replace("www.","",$domain);
$domain=str_replace("http://","",$domain);
$domainb=explode("/",$domain);
if($domain == 'fcmusic.ir'){}else{
$qdomaina=mysql_fetch_array(mysql_query("select * from domains where dmm='$domain' AND status='1' AND dmm!='fcmusic.ir'"));
if($qdomaina['weblog']){$s=$qdomaina['weblog'];include_once("blog.php");exit;}
}
$time_start = microtime(true);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
- - - Updated - - -
تو فایل فوتر و هدر این بود دوستان میدونن مال چیه برش داشتم درست شده الان فقط نمیدونم این کد رو برداشتم صدمه میبینه سایت یا خیر مرسی
کسی نبود بگه این خط برای چی هستش دوستان
if(stristr(&$_SERVER['PHP_SELF'], basename(__file__))){exit;}
- - - Updated - - -
به بن بست رسیدیم؟؟
ویرایش توسط behrooz1371 : January 23rd, 2015 در ساعت 17:01
هاستینگای ایرانی معمولا این دسترسی رو به کاربر نمیدن و باید ازشون بخوایید تا انجام بدن.
جوان سرور : تهران – میدان هروی - خیابان موسوی - بین ساقدوش و مکران - پلاک ۱۲۸
021-66950028 ( ساعات اداری) JavanServer.com
سلام دوست عزیز
ایا از سرویس pws استفاده کردید؟
باید فایل فایل cfg.php در داخل public_html رو باز کنید و در همون خط دوم عدد 0 رو به 1 تغییر بدید، چون error_log خوده اسکریپت توی کد هاش غیرفعالش کرده و با فعال کردنش ارور هارو توی صفحه اتون میبینید،
به هر حال اروری که اسکریپتتون میده به احتمال زیاد:
Fatal error: Call-time pass-by-reference has been removed in /home/wbtop830/public_html/header.php on line 2
اما اگر کمی مطالعه بفرمایید، متوجه میشید از نسخه php 5.3 به بعد دیگه نیازی به استفاده از رفرس برای خیلی از توابع در php نیست! (احتمالا نسخه پی اچ پی هاست شما 5.3 به بعد باشه)
بطور خلاصه تر اگر فایل header.php رو باز کنید و در همون خط دومش کارکتر & رو پاک کنید اون موقع سایتتون باز میشد!
البته بنده میدونم که اگر به همینقدر اکتفا کنم شما بعد از اولین مشاهده وب سایتتون دوباره تاپیک میزنید که: "ای آقا این که راه حل نشد سایتم درست نشد ! اصلا نمیخوام و کلا حذف میکنید اسکریپ رو"
بعد میپرسیم چرا جناب مگه چی شده؟
میفرمایید در پایین سایتم خطای زیر رو مشاهده میکنم:
Fatal error: Call-time pass-by-reference has been removed in /home/wbtop830/public_html/footer.php on line 1
پس از همین الان میگیم که اگر فایل footer.php رو باز بکنید و در همون خط اول باز کارکتر & رو حذف کنید، این خطا هم حذف میشه.
اینجوری:
رفرس رو حذف کنید<?php if(stristr(&$_SERVER['PHP_SELF'], basename(__file__))){exit;}?>
در ضمن این ورژن دیگه منقضی شده هرچه سریعتر به ورژن php5.6 یا 5.7 ارتقا بدید و ازmysqli استفاده کنید<?php if(stristr($_SERVER['PHP_SELF'], basename(__file__))){exit;}?>
ما هم داریم همین کار رو انجام میدیم
اگه تمایل به ارتقا داشتید با من در تماس باشید(کمتر شدن هزینه ها)
- - - Updated - - -
راستی بعد از نصب اگه(اگه مشکل حل شده بود)
ممنون میشم اگه بفرمایید ایا وقتی کد قالب جدید از پنل وبلاگ ها میزارید کلمه نظردهی تون میاد یا نه !
ویرایش توسط meysambala : February 1st, 2015 در ساعت 09:18
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)