الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Upload

مغلق
بدأه Ahmadte1 في 16 ديسمبر 2006 · 10 رد · 1,199 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا الكود لرفع ملف إلى السرفير

<?php
if (isset($_POST[submit]))
  {
	echo "<center><b>Upload Information</b></center>";
	foreach ($_FILES as $key=>$val)
	  foreach ($val as $k=>$v)
		  echo "<br>".$k." = ".$v;

   if (!( (file_exists("uploads")) || (is_dir("uploads") )))
		mkdir("uploads",0700);
   $target_path = "uploads/";
   $target_path = $target_path . basename( $_FILES['file']['name']); 
   if (move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) 
		echo "<br>The file ". basename( $_FILES['file']['name']). " has been uploaded";
   else
		echo "<br>There was an error uploading the file, please try again!";
  }
?> 

<form name=form1 enctype="multipart/form-data" action=upload.php method=post>
<input type=file name=file>
<input type=submit name=submit value="Upload">
</form>

طيب كيف بدي ساوي يشتغل على

phptraid

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#2

إذا كنت في الPHPTRAID يعني السيرفر محلي LOCALHOST

فإن الطريقة نفسها على ما اعتقد ولكن تغير المسار في $target_path = "uploads/

إلى HTTP://LOCALHOST

#3

أرجو التوضيح أكثر بعد إذنك

تم تعديل هذه المشاركة بواسطة Ahmadte1 في 17 ديسمبر 2006 في 13:37

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#4

-_- -_-

يا شباب بدي حل

الكود ما عم يشتغل على

phptriad

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#5

جرب هذا الكود

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title></title>
</head>

<body>
<?php
if ($PHP_SELF)
{$uploaddir = 'C:\apache\htdocs\sounds/';


$uploadfile =$uploaddir . basename($HTTP_POST_FILES['userfile']['name']);


echo '<pre>';

if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $uploadfile))
 {
   ?>
<script type='text/javascript'>
<!--
alert("ok ");
//-->

</script>

<?php 
} 
else {
?>
<script type='text/javascript'>
<!--
alert("no ");
//-->

</script>

<?php 

   }
   }
   else{
   ?>




<form method="POST" enctype="multipart/form-data" action="--WEBBOT-SELF--">
	<!--webbot bot="FileUpload" U-File="C:\apache\htdocs\_private\form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
	<p><input type="file" name="F1" size="20"><input type="submit" value="إرسال" name="B1"></form>




</body>

</html>
#6

أخي الكريم/ أحمد

ما بعرف إدا كنت فهمت طلبك تمام والا لأ , على العموم إدا كنت بتسأل عن كيفية تشغيل الصفحة من خلال

phptriad فما عليك إلا في صفحة ويب طبعا في الbrowser تكتب

/http://localhost

وبعدين طبعا اسم المجلد يلي فيه صفحتك php وبعدين اسم الصفحة الي فيها هدا الكود ".php"

إن شاء الله بكون ساعدتك

تحياتي

منى

#7

أخي web.pro

الكود يعطي خطأ :unsure:

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#8

ما هو الخطأ؟

علما ان المجلد sound هو المجلد الذي سوف يتحمل اليه الملف

$uploaddir = 'C:\apache\htdocs\sounds/';
#9

يعطي خطأ عند السطر 60 :unsure:

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#10

طيب شوف اخي هذا الكود انشاء بيمشي الحال

اول شي هذا كود صفحة اتش تي ام ال لاختيار المجلد المراد رفعه

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title></title</head>

<body>

<h2 align="center">ÊÍãíá ÎØÈÉ</h2>


<form enctype="multipart/form-data" action="pro1.php" method="POST"  >

	<input type="hidden" name="MAX_FILE_SIZE" value="8000000" />

	<span lang="ar-sa">اسم الملف</span>: <input name="userfile" type="file" value="استغراض"/>

		<p><input type="submit" value="Send File " />
</p>	

</form>

</body>

</html>

وه>ا ملف pro1.php للتحميل

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title></title>
</head>

<body>
<?php

$uploaddir = 'C:\apache\htdocs\sounds';


$uploadfile =$uploaddir . basename($HTTP_POST_FILES['userfile']['name']);






if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $uploadfile))
 {
   ?>
<script type='text/javascript'>
<!--
alert("تم التحميل");
//-->

</script>

<?php 
} 
else {
?>
<script type='text/javascript'>
<!--
alert("á ");
//-->

</script>

<?php 

   }




?> 


</body>

</html>

ارج و ان يكون هذا ماتريد

او اني ما فهمت عليك شي

#11

سلمت يداك أخي web.pro

مشي الحال :D

اقتباس
او اني ما فهمت عليك شي

أسف على سوء السؤال :unsure:

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

هذا الموضوع مغلق.

مواضيع مشابهة