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

مطلوب هذا الكود في اسرع وقت

بدأه sofiender في 16 سبتمبر 2010 · 7 رد · 778 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن هذا الكود

اختار الصورة او الملف من الكمبيوتر و يقوم برفع الصورة او الفيديو الى الموقع

بعد الرفع يظهر لك

- لينك الصورة لمشاهدتها اذا كانت صورة

- و رابط تحميل الملف اذا كان فيديو او اغنية ,,,,, = يكون رابط مباشر اي لا تفتح لي صفحة اخرى اي عند الضغط يبدأ مباشرة بالتحميل

ارجو الرد في اقرب وقت

#2

كنت بدي أساعدك ,,, بس كلمة أو أغنيه خلتني أتراجع

أخي الكريم تذكر أن ماتفعله ستحاسب عليه يوم القيامه وأرجو ممن يريد الرد أو المساعده أن يتذكر بأن الدال على الخير كفاعله والعكس صحيح

2

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#3

اخي ارجو ان لا تفهمني بالخطأ

فانا ما اقصده بالاغنية هو المحاضرات الصوتية

فانا حاليا اقوم بتصميم موقع لاحد المعاهد و به قسم خاص بالمحاضرات المرئية و الصوتية ( animation & tp (

و هذا رابط الموقع التجريببي

http://physiquegafsa.p2h.info/

لكي تتأكد

#4

تفضل الكود واتمنى ان تستخدمه كما ذكرت فى خير

hTML FILE:
**********
<form method="post" action="Add2.php" id="form1" enctype="multipart/form-data">
<tr><td><b>Partner Name:</b></td> <td> <input type="text" id="pname" name="pname"><div id="partnername"></div></td></tr>
<tr><td><b>Select Your Picture:</b></td> <td> <input type="file" id="pfile" name="pfile" size="20"><div id="partnerfile"></div></td></tr>
<tr><td colspan="2"><font color='red'><b>* All Fields are Required</b></font><br><center><input type="submit" value="Submit" onclick="return check ()" name="upload"><input type="reset" value="Reset" ></center></td></tr>
</form>

**************************************************

ADD2.PHP
*********
if(isset($_POST['upload']) && $_FILES['pfile']['size'] > 0)
{
if (!isset($_POST['pname']))
{
echo "ERROR";
EXIT;
}
$pname = $_POST['pname'];
$pname = addslashes($pname); 
$fileName = $_FILES['pfile']['name'];
$tmpName  = $_FILES['pfile']['tmp_name'];
$fileSize = $_FILES['pfile']['size'];
$fileType = $_FILES['pfile']['type'];

connect();
$result = mysql_query ("select * from partners where pname='$pname'");
if (mysql_num_rows ($result) != 0)
{
echo "ERROR";
EXIT;
}

$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);

if(!get_magic_quotes_gpc())
{
    $fileName = addslashes($fileName);
}

$mydate = date("Y/n/j");
mysql_query("INSERT INTO partners (pname,status,ftype,fsize,filename,pimage,mydate) VALUES ('$pname',1,'$fileType','$fileSize','$fileName','$content','$mydate')");

echo "SUCCESS";
$result = mysql_query ("select * from partners where pname='$pname'");
if (mysql_num_rows ($result) != 0)
{
echo "ERROR";
EXIT;
}
$row=mysql_fetch_array($result);
echo "<a href='download.php?id=$row[id]'>download</a>";
}

else
echo "ERROR";

**************************************************

download.php
************
if (isset($_GET['id'])) 
{
$id = $_GET['id'];
$id = addslashes($id); 

include_once("config.php"); 
connect();

$b = mysql_query ("select * from partners where id='$id'");
if (mysql_num_rows ($b) == 0)
{
echo "error";
exit;
}

$c= mysql_fetch_array($b);
$Size =  $c['fsize'];
$Type =  $c['ftype'];
$Name =  $c['filename'];

header("Content-length: $Size");
header("Content-type: $Type");
header("Content-Disposition: attachment; filename=$Name");

echo $c['pimage'];

بالتوفيق باذن الله

تم تعديل هذه المشاركة بواسطة امجد مختار في 16 سبتمبر 2010 في 16:02

1

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#5

بارك الله فيك اخي

و لكن لي سؤال اخر

كيف يمكن ربط التحميل بصورة يعني عوص يظهر رابط طويل تظهر فقط ضورة او كلمة و عند الصغط عليها يبدأ بالتحميل

#6

الكود متضمن بالفعل هذه الجزئية التى تريدها

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

#7

اخي قمت بتجربة الكود و لكن تأتني مشكلة بالكود في سطر 22 للملف add2

connect();

#8

استبدل مكان دالة

connect();

سطور الاتصال بقاعدة البيانات

اللهم اهدنا فيمن هديت - اللهم صلى على سيدنا محمد

من أراد الدنيا فعليه بالقرآن ومن أراد الآخرة فعليه بالقرآن ومن أرادهما معاً فعليه بالقرآن

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…