نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل در ساخت اپلود عکس با فانکشن (حل شد)

  1. #1

    مشکل در ساخت اپلود عکس با فانکشن (حل شد)

    سلام به دوستان

    من با استفاده از یک فانکش میخوام عمل آپلودینگ انجام بدم ولی به مشکلل بر خوردم اینم از کدهام


    function upload_img ($img) {
    $arr=array("jpg","png","jpeg","image/jpeg","image/jpg","image/png");
    if(in_array($_FILES[$img]["type"], $arr)){
    $rnd=rand(100,100000);
    $rnd2=rand(300,7879594);
    $pic=$rnd.$rnd2.$_FILES[$img]["name"];
    copy($_FILES[$img]["tmp_name"],"../img/".$pic);
    echo 'inserted';
    }
    }
    if(isset($_POST['sb'])){
    $title=$_POST['title'];
    $img=$_FILES["fl"];
    upload_img($img);
    }

    HTML CODE
    کد HTML:
                <form method="post" enctype="multipart/form-data">                      <input type="file" name="fl"><BR><BR>            <input type="submit" name="sb" value="Send">            </form>    

    Notice: Undefined index: fl


    ممنون میشم از راهنماییتون
    آخرین ویرایش به وسیله Root 007 : سه شنبه 13 اسفند 1392 در 10:22 صبح

  2. #2

    نقل قول: مشکل در ساخت اپلود عکس با فانکشن

    دوست عزیز، شما خود آرایه رو دارین میفرستین نه اندیسش رو. بنابراین، یا تابع رو باید اینطوری تغییر بدین:

    function upload_img ($img) {
    $arr=array("jpg","png","jpeg","image/jpeg","image/jpg","image/png");
    if(in_array($img["type"], $arr)){
    $rnd=rand(100,100000);
    $rnd2=rand(300,7879594);
    $pic=$rnd.$rnd2.$img["name"];
    copy($img["tmp_name"],"../img/".$pic);
    echo 'inserted';
    }
    }

    یا فراخوانی تابع رو باید اینطوری اصلاح کنید:

    if(isset($_POST['sb'])){
    $title=$_POST['title'];
    upload_img('f1');
    }

  3. #3

    نقل قول: مشکل در ساخت اپلود عکس با فانکشن

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    دوست عزیز، شما خود آرایه رو دارین میفرستین نه اندیسش رو. بنابراین، یا تابع رو باید اینطوری تغییر بدین:

    function upload_img ($img) {
    $arr=array("jpg","png","jpeg","image/jpeg","image/jpg","image/png");
    if(in_array($img["type"], $arr)){
    $rnd=rand(100,100000);
    $rnd2=rand(300,7879594);
    $pic=$rnd.$rnd2.$img["name"];
    copy($img["tmp_name"],"../img/".$pic);
    echo 'inserted';
    }
    }

    یا فراخوانی تابع رو باید اینطوری اصلاح کنید:

    if(isset($_POST['sb'])){
    $title=$_POST['title'];
    upload_img('f1');
    }
    ممنون دوست عزیز ولی باز هم خطا میده
    Illegal string offset 'type'


  4. #4

    نقل قول: مشکل در ساخت اپلود عکس با فانکشن

    یکی از دو تا کاری که گفتم رو باید انجام بدین نه هر دو تا رو.

  5. #5

    نقل قول: مشکل در ساخت اپلود عکس با فانکشن

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    یکی از دو تا کاری که گفتم رو باید انجام بدین نه هر دو تا رو.
    بله متوجه شدم فراخوانی تابع تغییر دادم یه دنیا ممنون

تاپیک های مشابه

  1. مشکل در ساخت دیتابیس
    نوشته شده توسط Ali_Mor در بخش PHP
    پاسخ: 13
    آخرین پست: پنج شنبه 22 مهر 1395, 21:13 عصر
  2. مشکل اپلود عکس با ckeditor
    نوشته شده توسط saeed31641 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 28 دی 1392, 13:06 عصر
  3. مشکل در ساخت فرم عکس
    نوشته شده توسط look20 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: چهارشنبه 09 دی 1388, 12:37 عصر
  4. مبتدی: مشکل در ساخت عکس با php
    نوشته شده توسط mst_ab در بخش PHP
    پاسخ: 8
    آخرین پست: شنبه 21 آذر 1388, 16:08 عصر
  5. مشکل در ساخت دیتابیس جدید
    نوشته شده توسط komeil64 در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 29 اردیبهشت 1383, 16:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •