صفحة 3 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 31 إلى 45 من 48

الموضوع: الدالة COPY@ لا تعمل ..!

  1. #31
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    مثال ..


    كود:
    
    $expath = explode(".",$_FILES['images']['name']);
    $uploaddir = $path."/gallery/"."img_".$_POST['section']."/".randfile().".".$expath[1];
    
    $extensions = array("jpg","gif","JPG","GIF");
    
    if(in_array($expath[1],$extensions)){
    if(!file_exists($expath)){
    if(move_uploaded_file($_FILES['images']['tmp_name'],$uploaddir)){
       تم قبول الملف
    } else {
    خطأ أثناء محاول التنفيذ
    }
        }else {
    الملف موجود مسبقا
        } else {
    هذا النوع من الملفات غير مسموح به
    }

    تحياتي .. :nice:








  2. فهمت عليك اخووي

    مو مشكلة نجرب ونحلل ونتناقش هنا واكيد كثيرين بيشاركونا


    انا بجرب طريقتك ولي عودة

    تحياتي





    __________________
    كل مالا يعطى يضيع



  3. للأسف !!!!



    كود PHP:
    $path $_SERVER['DOCUMENT_ROOT'];
    $des $path."up/$fff_name";
    move_uploaded_file ($file"$des") or die ("لم يتم التحميل $fff"); 

    لكن مافي اي فائدة لم يتم التحميل





    طيب سؤالين

    الأخطاء ماتظهر؟ ليش


    وكيف اعرف اذا المستضيف عطل دوال ولا لا؟؟؟؟





    __________________
    كل مالا يعطى يضيع

  4. #34
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    عزيزي ..

    عندك خطأ في السكربت ..!

    جرب هذا السكربت .. أن شاء الله راح ينفعك



    كود:
     <?ob_start();
    /*
    ############################################
    Script name : Upload Script Ver 1.0 BETA :)
    Author : ArabScript.
    Email : qassimgate@hotmail.com
    Warning : All rights reserved For Any Body :)
    ############################################
    */
    if ($_POST) {
    
    ini_set('error_reporting', E_ALL);
    $path = $_SERVER['DOCUMENT_ROOT'];
    $upload_dir = $path."/"."YOUR DIR";
    $expath = explode(".",$_FILES['images']['name']);
    $extensions = array("jpg","gif","JPG","GIF");
    
    if(in_array($expath[1],$extensions)){
    if(!file_exists($expath)){
    if(move_uploaded_file($_FILES['images']['tmp_name'],$upload_dir)){
        echo"The file has been uploaded successfuly! Please wait will forward you after 5 seconds";
    header("refresh:5;url=".$uploader_dir."/".$_FILES['images']['name']);
        } // end of upload
            else {
    echo"Sorry !! Maybe you have to connect with your web host administration :) ";die();
        }
            } // end of file exists
            else {
     echo "Warning !! The file already  exists in directory!";die();
        }
                } // end of array check
    
        else {
    echo "The file type is prohibited !!";die();
        }
    
            }
    
    ?>
    
    <!-- HTML -->
    <html>
        <header>
            <title>ArabScript Upload Script Ver 1.0 BETA :)</title>
                <body>
        <table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'>
    <tr>
    <form enctype="multipart/form-data" action="<?$PHP_SELF?>" method="post" onsubmit="uploadbutton.disabled=true;resetbutton.disabled=true;">
    <tr>
    <td align='center'>الملف</td>
    <td><input type='file' name='images' value='' style='width:150px;text-align: left;'></td>
    <td align='center'>*</td>
    </tr>
    <tr>
    <td colspan='4' align='center'><input type='submit' name='uploadbutton' value='تسجيل'  style='height:17;width:100;' title='أنقر هنا لرفع و تسجيل الصورة'>&nbsp;&nbsp;<input name='resetbutton' type='reset' value='إعادة تهيئة' style='height:17;width:100;' title='أنقر هنا لمسح الحقول'>
    </tr>
    </form>
           </table>
                </body>
                      </html>







  5. #35
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    285


    كود PHP:
    //هنا الشروط للملف قبل الموافقة على تحميله مثل شرط الحجم او النوع
    $up = @copy($file1_name"$path/$file1_name");
    if(!
    $up){
    echo 
    "<br><font color='red'>Can't UpLoad File<br>Please Try Agen</font><br><br>";
    exit();

    }else{
    print 
    "<div align='center'>\n";
    print 
    "<font size='2' color='#003300' face='tahoma'>\n";
    print 
    "UpLoad File Ok\n";
    print 
    "</font><br>\n"
    او
    كود PHP:
    //هنا الشروط للملف قبل الموافقة على تحميله مثل شرط الحجم او النوع
    $up = @move_uploaded_file($file1_name"$path/$file1_name");
    if(!
    $up){
    echo 
    "<br><font color='red'>Can't UpLoad File<br>Please Try Agen</font><br><br>";
    exit();

    }else{
    print 
    "<div align='center'>\n";
    print 
    "<font size='2' color='#003300' face='tahoma'>\n";
    print 
    "UpLoad File Ok\n";
    print 
    "</font><br>\n"
    هذا موضوع يمكن يفيدك بهذا الخصوص كتبته انا والشباب ماقصروا
    http://www.swalif.net/softs/showthread.php?t=143505

    راجع قسم البرمجه php بتلقى فايده وحلول لموضوعك اكثر من هنا
    http://www.swalif.net/softs/forumdisplay.php?f=26

    تحياتي





    __________________
    KSA
    إختلاف الرأي لايفسد .... قضية



  6. السلام عليكم ورحمة الله

    ألف شكر يالغالين واله ماقصروتوا

    واللحين اصبحت هالرسالة تظهر؟


    Warning: move_uploaded_file(/home/***/public_html/***/upload): failed to open stream: Is a directory

    Warning: move_uploaded_file(): Unable to move '/tmp/phpMRxRzH' to '/home/***/public_html/***/upload'


    مارأيكم !!!

    تحياتي وحيد ،





    __________________
    كل مالا يعطى يضيع

  7. #37
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    أعطي المجلد upload التصريح 777









  8. شي مفروغ منه
    متأكد ان المجلد على الترخيص 777 ..

    ؟؟





    __________________
    كل مالا يعطى يضيع



  9. للرفع اخواني

    اتمنى أجد حل

    خالص شكري





    __________________
    كل مالا يعطى يضيع

  10. #40
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    الأشياء المفروغ منها في بعض الأحيان قد تصبح خطأ يصيب الإنسان بالجنون ..

    أسئل من له باع بالبرمجة سيقول لك أنني فقدت أعصابي و الخطأ كان مجرد نقطة !! :funny:

    ضع لي السكربت الذي تستخدم و أن شاء الله سنجد الحل ..

    تحياتي لك ..








  11. السلام عليكم
    هلا سكريبت العرب تعبتك معي

    فعلا نقطة واحدة أو علامة واحدة ممكن تسبب الجنون

    وربما هذا اللي صاير معي لاأدري


    لكني تأكدت من كل شي أكثر من مرة قبل أن ألجأ لطلب أي مساعدة


    على العموم

    تفضل

    الملف index.html

    كود HTML:
    <center>
    <form method="POST" enctype="multipart/form-data" name="aa" action="action.php">
    	<input class="tx" type="file" name="filup" size="20"></p>
    	<br>
    	<p>
    	<input onclick="Info()" type="button" value="تحميل الملف" class="button" name="B1">
    	<input type="reset" value="مسح" class="button" name="B2"></p>
    </form>
    </center>


    والملف
    action.php




    كود PHP:
    <?
    $abpath 
    "upload";

    ini_set('error_reporting'E_ALL);

    $path $_SERVER['DOCUMENT_ROOT'];

    $upload_dir $path."/"."hamo0osa/upload";

    $fname$_FILES['filup']['name'];
    $ftype$_FILES['filup']['type'];
    $fsize$_FILES['filup']['size'];
    $ftmp$_FILES['filup']['tmp_name'];

    $act move_uploaded_file($fname$upload_dir);
    if(
    $act){
    echo
    "مسار الملف الافتراضي
    <br>
    $abpath/$fname
    <br>
    "
    ;
    echo
    "<br><font color=red>File UP</font><br><br>";
    }
    else { 
    echo
    "مسار الملف الافتراضي
    <br>
    $abpath/$fname
    <br>
    "
    ;
    echo
    "<br><font color=red>File Dont UP</font><br><br>";
    }
    ?>


    وهنا المثال


    http://www.wh-em.com/hamo0osa/index.php


    بانتظارك
    سلامي ،





    __________________
    كل مالا يعطى يضيع

  12. #42
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    ألم أقل لك أنها ربما تكون أتفه مما تتوقع ..! :nice:

    كود PHP:
    $upload_dir $path."/"."hamo0osa/upload"
    المسار الذي تريد أن ترفع اليه ينتهي بمجلد directory ! و هذا خطأ ..

    يجب أن يكون المسار متبوع بعلامة / حتى يضف اليه الملف المراد رفعة ...

    إذا الكود الصحيح ..

    كود PHP:
    $upload_dir $path."/"."hamo0osa/upload/"
    تحياتي و إحترامي لك ..








  13. السلام عليكم

    بجد كنت أتمنى فعلا تكون هذي هي المشكلة وفقط لكن !!


    http://www.wh-em.com/hamo0osa


    لا فائدة حتى بعد التعديل


    شاكر لك ،





    __________________
    كل مالا يعطى يضيع

  14. #44
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    الخطأ في مسار المجلد صحيح ..

    و ربما يوجد خطأ آخر في السكربت أو ربما يكون السبب حماية السيرفر حيث تمنعك من رفع الملفات ..

    عموما أضفني على الماسنجر و بإذن الله سنحلها و نضع الحل هنا بالكامل ..

    تحياتي لك ..






  15. #45
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    261


    أيضا هناك خطأ في السكربت .. :con2:

    لاحظ هنا ..

    كود PHP:
    $act move_uploaded_file($fname$upload_dir); 
    كيف تريد رفع ملف بالإسم !!

    يجب أن تعطي الدالة ملف الصورة بهيئة ترميز نصي و ذلك بإستخدام tmp !

    إذا الكود الصحيح ..

    كود PHP:
    $act move_uploaded_file($ftmp$upload_dir); 
    عزيزي الإمبراطور ..

    كتابتك للكود بهذا الشكل تعني أنك ستواجه الكثير من المشاكل أثناء تعلمك للغة البي أتش بي ..

    يجب أن تضع دالة أو كلاس لتقصي الأخطاء و إلا مشوارك التعليمي سينتهي باليأس ثم الإحباط ..

    أنا مبرمج للبي أتش بي منذ سنوات و واجهت الكثير من المشاكل لكنني بفضل من الله دائما أتوصل الى الحل لأن الكود الذي أكتبه مدعم بدوال تقصي الأخطاء ..

    تحياتي لك ..










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض