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

يشتغل على السيرفر المحلي و لا يشتغل على موقعي ارجوا الدخول

بدأه ayoub92 في 14 أبريل 2009 · 4 رد · 561 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله تعالى و بركاته

بسم الله الرحمن الرحيم و السلام و الصلاة على اشرف المرسلين

إخواني في الله إداري و مشرفي و أعضاء هذا المنتدى الجبيب

عندي كود لرفع صورة + معلومات عن صاحبها

الكود شغال مية بالمية على جهازي حيت يتم رفع الصورة في مجلد معين و يتم تخزين معلومات الصورة و معلومات صاحبها في قاعدة البيانات

لكن المشكل هو حينما رفعت الملف إلى موقعي

تفاجئت ان الصورة ترفع بنجاح لكن معلومات صاحبها لا تخزن في القاعدة

أرجو منكم يا إخواني تصحيح الكود ليشتغل على الموقع

هذا هو الكود

<?php 
require_once("Connections/images.php");
if ($_GET['option'] == up ) {
//إسم الصورة عند الحفظ
$today = date ("jmY");
$newname =($surnom.'.jpg');
//مكان رفع الصورة
$chemin = "./blogueures/".$newname;

// إن تحقق الشرط قوم بما يلي
if(file_exists("$chemin")) {
echo "Fichier existant";
}
else {


// نسخ الصورة داخل المجلد
move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin);



mysql_query("INSERT INTO blogueures (statu, top, nom, surnom, age, personnalite, style, ville, msn, blog, `date`, image)  VALUES('$statu','$top','$nom','$surnom','$age','$personnalite','$style','$ville','$msn','$blog','$dates','$newname');");
echo "Votre image est envoyé sur notre serveur";



}exit();}
?>
<?php 
setlocale (LC_TIME, 'fr_FR','fra'); 
$dates=strftime("%A %d %B %Y %T");
?>  
               <form enctype="multipart/form-data" method="post" name="form2" action="inscreption.php?option=up">
                                                             <?
                if($_GET['msg'] == erreur){
                echo " <div align='center' class='Style11'>Votre Surnom est déjà existe dans notre base donnée </div>";
                }
                ?>
                                                              <table align="center">
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style6 Style7 Style8 Style1">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Nom :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="nom" type="text" class="btn_black" id="nom" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style6 Style7 Style8 Style2">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Surnom :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="surnom" type="text" class="btn_black" id="surnom" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style6 Style7 Style8 Style3">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Age :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="age" type="text" class="btn_black" id="age" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style6 Style7 Style8 Style4">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Personnalite 
                 :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="personnalite" type="text" class="btn_black" id="personnalite" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style6 Style7 Style8 Style5">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Style :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="style" type="text" class="btn_black" id="style" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style7 Style8 Style6">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Ville :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="ville" type="text" class="btn_black" id="ville" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style8 Style7">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Msn :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="msn" type="text" class="btn_black" id="msn" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style8">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Blog :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="blog" type="text" class="btn_black" id="blog" size="20">
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style9">
                 <p style="margin-left: 7px">
                   <font color="#3F79EF">Image :</font></div></td>
                                                                  <td><span class="form">
                                                                    <input name="file" type="file" class="btn_black" size="20" >
                                                                  </span></td>
                                                                </tr>
                                                                <tr valign="baseline">
                                                                  <td nowrap align="right"><div align="left" class="Style10">
                 <p style="margin-left: 7px">
                 <input name="reset" type="reset" class="btn_black" value="Vider les champs">
                 </div></td>
                                                                  <td>
                  <input name="submit" type="submit" class="btn_black" value="Terminer l'inscreption"></td>
                                                                </tr>
                                                              </table>
                 <input type="hidden" name="statu" value="cacher">
                                                              <input type="hidden" name="date" id="date" value="<? echo $dates ?>">
                                                              <input type="hidden" name="top" value="non">
                                                              <input type="hidden" name="MM_insert" value="form2">
                                                            </form>
#2

وعليكــم السـلام ورحمة الله وبركاتـه..

راجع الحل في هذا الرابــط

I Say Nothing

#3

أشكركِ على حسن الرد

لكني لم أستطيع الاستفادة من الرابط s: نظراَ لخبرتي المتواضعة في البرمجة

فأرجوا تصحيح الكود أعلاه و تزويدي بالجديد

و شكرا لكِ

#4

اولا الكود هذا سيء من الناحية الامنية اقرا عن XSS و SQL Injection

ثانيا انت تستخدم امور مثل HTTP_POST_FILES و استخدام مباشر للحقول في الفورم... تحتاج تستخدم

$_FILES
و
$_POST

باي حال... اقرا كثيرا عن php قبل وضع اي ملفات على الانترنت حتى لاتعرض موقعك لخطر

و حدث نسخة السيرفر المحلي (تستخدم شي قديم جدا)

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#5

السلام عليكم

شكرا لك اخي Ryn على التنبيه

لكن ما بيدي حيلة كما اسلفت، خبرتي في هاته اللغة متواضعة

إن لم أكن سأثقل على كاهلك فأرجو مساعدتي في إنشاء فورم التسجيل يحتوي على حقل الإسم و حقل رفع الصورة

بحيث الصورة ترفع إلى الإف تي بي و يتم تخزين إسم الصورة و اسم العضو بالقاعدة

و شكرا لك

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

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

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

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

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