أنا اريد عمل برنامج نقل ملفات من أي موقع إلى موقعي لكن البرنامج لا يعمل ولا أعرف السبب
أولا هذا الكود الذي يقوم بنقل الملف من اي موقع إلى موقعي وهو يعمل بشكل جيد
كود PHP:
$file="$link";
$file=implode(file($file));
$fopen=fopen("$nsmefile","w");
fwrite($fopen,$file);
fclose($fopen);
لكن اريد أن اقوم بعمل نقل الملفات دون الدخول إلى السي بنل
فقط كاني زائر عادي ((اعلم انه سيسبب ثغرة قي الموقع وساحاول اعمل الحماية))
هذه الصفحة كاملة
المشكلة هي عند إدخال عنوان الملف واسم الملف يجب ان تعمل if على حد علمي
المشكلة الثانية هي عند الدخول على الموقع عن طريق هذا الرايط index.php?mp=yas
يجب ان تعمل switch فارجو اخباري بمكان الخطأ
كود PHP:
<!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>
<meta content="ar-sa" http-equiv="Content-Language" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<?php
$url=$_POST["url"];
$nsmefile=$_POST["nsmefile"];
if(isset ($url)&& isset ($nsmefile)){
$file="$link";
$file=implode(file($file));
$fopen=fopen("$nsmefile","w");
fwrite($fopen,$file);
fclose($fopen);
echo"<meta http-equiv=\"Refresh\" content=\"6;URL=index.php?mp=yas\" />";
}
?>
<title>برنامج نقل الملفات</title>
</head>
<body style="text-align: right">
<?php
switch($mp)
{
case"yas":
echo"تم النقل الملف";
break;
default:
?>
<form action="" method="post">
<table style="width: 100%">
<tr>
<td><input name="url" style="width: 383px" type="text" /> </td>
<td>عنوان الملف</td>
</tr>
<tr>
<td><input name="namefile" style="width: 380px" type="text" /> </td>
<td>اسم الملف</td>
</tr>
<tr>
<td><input name="Button1" type="submit" value="أبدء النقل" /> </td>
<td> </td>
</tr>
</table>
</form>
<?php
break;
}
?>
</body></html>
لي اسبوع احاول اعمل البرنامج لكن الآن وصلت إلى طريق مسدود واريد مساعدتكم