-
مطلوب حل هذه المشكله التي لم يجد حلها على مستوى العالم
بسم الله الرحمن الرحيم
اخواني اخواتي
السلام عليكم ورحمة الله وبركاته
المشكله وجدتها لدى جميع من يركب هذا السكربت ولم اجد حل لها حتى المواقع الروسية فتشت ولكن دون جدوى
http://www.google.com/search?num=50&...line+11.&meta=
المشكلة:
عند تركيب سكربت
على هذا الرابط
http://www.swalif.net/softs/swalif68/softs228587/
مشيت في الخطوات وعرفت طريقة التركيب ولكن
يظهر الخطأ
includes/ip.php on line 11
/home/xxxxx/public_html/includes/ip.php on line 11
xxxx= اليوزر
فما هو حل الدالة في السطر 11
محتوى الملف
=========بداية محتوى===الملفip.php =======
<?php
define('SMALL', 0);
define('BIG', 1);
class ClientInfo {
var $flag_dirs = array(SMALL => 'assets/flags/small', BIG => 'assets/flags/big');
var $flag_ext = 'png';
cfunction getctrybycode($code) {
$countryArray = array();
$input = "includes/countries.dat";
$fd = fopen($input,"r") or die("Error: cannot open $input!");
while ($buffer = fgets($fd,4096))
{
$buffer = preg_replace("/\n/","",$buffer); //chomp()
$pieces = explode(",",$buffer);
$countryCode = $pieces[0]; $countryName = $pieces[1];
$countryArray[$countryCode] = $countryName;
}
fclose($fd);
return $countryArray[$code];
}
cfunction getctrybyhost($hostname) {
return($this->getctrybycode($this->getctrycodebyhost($hostname)));
}
cfunction getctrycodebyhost($hostname) {
return(substr(strrchr($hostname,'.'),1));
}
cfunction MaskOtherIP($IP) {
if($IP==getenv("REMOTE_ADDR"))
return($IP);
$IP=strtr($IP,"0123456789","##########");
return($IP);
}
cfunction getClientIP() {
$IP = getenv('REMOTE_ADDR');
return $IP;
}
cfunction getClientHostname()
{
$error = 0;
$IP = $this->getClientIP();
$hostname = gethostbyaddr($IP);
if(!strcmp($hostname,$IP)) $error = 1; // if failure, gethostbyaddr() returns the IP
if (!$error) //if no error
{
return $hostname;
}
//else
return "";
}
cfunction getClientCountry()
{
$error = 0;
$hostname = $this->getClientHostname();
if (!strcmp($hostname,"")) $error = 1;
if (!$error)
{
$country = $this->getctrybyhost($hostname);
return $country;
}
//else
return "";
}
cfunction getClientFlag($size)
{
$error = 0;
$hostname = $this->getClientHostname();
if (!strcmp($hostname,"")) $error = 1;
if (!$error)
{
$country_code = strtolower($this->getctrycodebyhost($hostname));
$file_name = $this->flag_dirs[$size] . '/' . $country_code . '.' . $this->flag_ext;
if (is_readable($file_name))
{
return $file_name;
}
}
//else
return "";
}
cfunction getClientFlagHTML($size)
{
$error = 0;
$flag = $this->getClientFlag($size);
if (!strcmp($flag,"")) $error = 1;
if (!$error)
{
return '<img src="' . $flag . '">';
}
//else
return "";
}
};
======================انتهى===============
-
مثال
http://www.odcsearch.com/search/search.php?dir=Games
نص الخطا
Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/gooxu/domains/odcsearch.com/public_html/search/includes/ip.php on line 11
-
تم اضافة الرمز ?>
نهاية الملف السابق واصبحت المشكله في السطر رقم 6
class*ClientInfo*{
-
يا حبيبي؟ انت تستخدم كود صنع في بدايه العام 1998 .. الام cfunction قديم جدا .. اذا اردت ان تحل مشكلتك حول جميع السطور التي فيها cfrunction الى old_function
الشيء الاخر اللذي اود انك تتقيد فيه هو ان تضع عنوان واضح لمشكلتك .. لانك الان قد اخترقت بعض قوانين منتدى سوالف. وللذي ينص على وضع عنوان واضح يشير الى نوعيه المسئله. وشكرا
-
hilaby
اشكرك جزيل الشكر على التوضيح والتنبيه ففعلا لم اكن اعرف بقوانين سوالف حيث اني جديد على المنتدى
واعتذر على عدم وضع عنوان واضح
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا|
اخبار السيارات |
حراج |
شقق للايجار في الكويت |
بيوت للبيع في الكويت |
شركة كشف تسربات المياه |
شركة عزل اسطح بالرياض |
عزل فوم بالرياض|
عزل اسطح بالرياض |
كشف تسربات المياة بالرياض |
شركة عزل اسطح بالرياض