شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
مشكله ارجو المساعده

بسم الله الرحمن الرحيم
هذا هو الكود
كود PHP:
require_once "config.php";
$sql="SELECT * FROM rdod";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
    
$sql mysql_query('SELECT * FROM `rdod` '); 
    
    while ( 
$row mysql_fetch_array($sql) )
    {
    
          echo 
$row[`$text1`];
  echo 
"<br />";
    } 
هذا هو الخطأ
Warning: shell_exec() has been disabled for security reasons in /home/vipalara/public_html/beta/readdtz.php on line 43
هذا هو سطر الخطأ
كود PHP:
 while ( $row mysql_fetch_array($sql) ) 
ارجو المساعده






كريم مجدي is offline   قديم 31-03-2008, 06:21 PM
الرد مع إقتباس
Moderator
#2  

معليش، المشكله ليست هناك، الخطأ يتكلم عن الداله shell_exec، ولكن لا ارى اي شيء غريب اكثر من السطر
كود:
echo $row[`$text1`];
لانه غريب لدرجه انه لاتدري ماذا تريد ان تفعله، فضلا قم بشرح ماتريده بالضيط






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby is offline   قديم 31-03-2008, 07:34 PM
الرد مع إقتباس
عضو سوبر نشيط
#3  

لاحظ معي أن الخطأ في السطر 43 .. فهلا وضعت لنا هذا السطر ،، عموماً هذه الدالة معطلة






dev11 is offline   قديم 31-03-2008, 08:33 PM
الرد مع إقتباس
عضو نشيط
#4  

طيب يا جماعه انا عندى متغير المتغير هذا هو اسم الجدول وعايز اظهر الى داخل ها الجدول
مثلا اسم الجدول هو $text
عايز اظهر الى داخل هذا الجدول علما بأن الجدول موجود وبه بيانات ايضا






كريم مجدي is offline   قديم 01-04-2008, 12:07 AM
الرد مع إقتباس
عضو نشيط
#5  

المشكلة فعلاً في هذا السطر. أعتقد أن لديه حقلاً في الجدول اسمه text1 وبالتالي الكود الصحيح يكون
كود PHP:
echo $row['text1']; 
لاحظ أخي صاحب الموضوع حذف علامة الدولار $ لانك هنا لا تستدعي متغيراً ولكنك تستدعي عنصر موجود داخل المصفوفة عن طريق مفتاحه text1
لاحظ أيضاً استبدال الـ `` بـ '' حيث أن الأخيرة هي الـ Single quotes وتستخدم لتضمين النصوص بداخلها. أما الأولي فتسمي الـ Backticks.

ولكن لماذا يظهر خطأ في دالة shell_exec ؟

في الواقع أن الـ backticks هي أحد المعاملات -operators- الموجودة في الـPHP. وظيفتها هي تمرير النص الذي بداخلها الي دالة shell_exec لتنفيذه كأمر شل.

أي أن :
كود PHP:
echo $array[`cat customer.txt`]; 
تكافئ
كود PHP:
$customerName shell_exec('cat customer.txt');
echo 
$array[$customerName]; 
أرجو أن أكون قد أفدتكم






التصميم is offline   قديم 01-04-2008, 12:29 AM
الرد مع إقتباس
عضو نشيط
#6  

شكرا يا اخى ع الافاده طيب ولو المتغير ده اسم الجدول يبقى علشان اظهر الى داخل الجدول يبقى الكود ازاى؟






كريم مجدي is offline   قديم 01-04-2008, 12:38 AM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
مشكله في روتر سبيد تتش 510 ارجو المساعده شهيد بدر الأخبار المتعلقة بالإنترنت والتقنية 0 19-04-2007 04:02 AM
اعاني من مشكله فى الترقيه ارجو المساعده shmoa الإصلاح والصيانة 13 18-10-2005 04:25 AM
مشكله في ارفاق الملفات....ارجو المساعده Jobran الإصلاح والصيانة 2 29-03-2004 12:08 PM
مشكله في نسخة الجولدين ارجو المساعده dahdoh الإصلاح والصيانة 2 25-03-2004 10:12 AM
مشكله خطيره ارجو المساعده Fouzi Zaghmout الإصلاح والصيانة 1 10-03-2004 06:18 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 11:47 AM.