مشکل با افزونهContact form 7 در وردپرس

  • نویسنده موضوع jing
  • تاریخ شروع

jing

کاربر عضو
سلام

من با افزونه Contact form 7فرمي كه ميسازم يكي از گزينه هاش ارسال(آپلود) فايل هست ولي فايل ارسال نميكنه از فرمت فايل ايراد ميگيره بايد چكار كرد؟

فرمتش بصورت زیر هست




کد:
<p>آپلود فايل:<br />
[file file-680  limit:30000 filetypes:gif.png.mp3.rar]</p>

<p>[submit "ارسال"]</p>


 
آخرین ویرایش توسط مدیر:

kingsdl

مدیر انجمن نرم افزار
یعنی شما فقط با همین کد می خواین اری کنین که فایل آپلود شه!

از این کد برای اپلود فایل استفاده کنید :

کد آپلود فایل :


کد:
   <html><head><title>PHP's FileUPLOAD</title></head><body>
    <form method="post" action="upload.php" enctype="multipart/form-data">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input type="submit" value="Upload!!!" >
    </form>
    upload.php :
    <?
    for($i=0;$i<sizeof($userfile);$i++)
    {
    if(!$userfile_size[$i])
    continue;

    $UPLOAD = fopen( $userfile[$i], "r" );
    $contents = fread( $UPLOAD,$userfile_size[$i]);
    fclose( $UPLOAD );
    $SAVEFILE = fopen( "upload//".$userfile_name[$i], "wb" );
    fwrite( $SAVEFILE, $contents,$userfile_size[$i] );
    fclose( $SAVEFILE );
    }
    echo "Server HaD Receive the Upload Files!";
    ?>
در ضمن این دموتون هم پاک شده.

 

Mohammad

مدیر انجمن
پرسنل مدیریت
برای جدا کردن پسوند ها اشتباه کار میکنی. برای جدا کردن اینطوری کار کن


کد:
filetypes:zip|rar|exe|php|aspx
 

iranenaz

کاربر عضو
سلاممن با افزونه Contact form 7فرمي كه ميسازم يكي از گزينه هاش ارسال(آپلود) فايل هست ولي فايل ارسال نميكنه از فرمت فايل ايراد ميگيره بايد چكار كرد؟

فرمتش بصورت زیر هست




کد:
<p>آپلود فايل:<br />
[file file-680  limit:30000 filetypes:gif.png.mp3.rar]</p>

<p>[submit "ارسال"]</p>
دوست عزیز به این شکل قرار بدید :


کد:
[file file-680 limit:30000 filetypes:gif|png|mp3|rar]
@

ایشون واسه افزونه Contact form میخوان

 

jing

کاربر عضو
یعنی شما فقط با همین کد می خواین اری کنین که فایل آپلود شه!از این کد برای اپلود فایل استفاده کنید :

کد آپلود فایل :


کد:
   <html><head><title>PHP's FileUPLOAD</title></head><body>
    <form method="post" action="upload.php" enctype="multipart/form-data">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input type="submit" value="Upload!!!" >
    </form>
    upload.php :
    <?
    for($i=0;$i<sizeof($userfile);$i++)
    {
    if(!$userfile_size[$i])
    continue;

    $UPLOAD = fopen( $userfile[$i], "r" );
    $contents = fread( $UPLOAD,$userfile_size[$i]);
    fclose( $UPLOAD );
    $SAVEFILE = fopen( "upload//".$userfile_name[$i], "wb" );
    fwrite( $SAVEFILE, $contents,$userfile_size[$i] );
    fclose( $SAVEFILE );
    }
    echo "Server HaD Receive the Upload Files!";
    ?>
در ضمن این دموتون هم پاک شده.
از کدهای بالا فقط قسمت زیر کارمیکنه


کد:
 <html><head><title>PHP's FileUPLOAD</title></head><body>
    <form method="post" action="upload.php" enctype="multipart/form-data">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input name="userfile[]" type="file">
    <input type="submit" value="Upload!!!" >
    </form>
* که وقتی میزارم ارسال انجام میشه ولی در ایمیل خود فایل همراش نیست!؟

*ادامه کدها وقتی میزارم تو خود صفحه عین کدها نمایش میده!

*این برای افزونه ای است که گفتم یا یک کد جدای از این است؟

 
آخرین ویرایش توسط مدیر:

jing

کاربر عضو
برای جدا کردن پسوند ها اشتباه کار میکنی. برای جدا کردن اینطوری کار کن

کد:
filetypes:zip|rar|exe|php|aspx
ارسال انجام میشه ولی خود فایل تو ایمیل نمیاد!!؟

 

jing

کاربر عضو
دوستان زحمت بکشید من میخوام با افزونه ای که عرض کردم فایل ارسال کنم ............. روش ارسال با افزونه توضیح بدین.... ممنون

 

Mohammad

مدیر انجمن
پرسنل مدیریت
در تنظیمات فرمتون . قسمتی که نوشته شده فایل های پیوست باید نام فایل های پیوست رو بزاری.

مثلا:


کد:
[file-image],[file-872]
 

nevisande

کاربر عضو
در این مورد بیشتر توضیح میدی؟

منم مشکل این دوستمونو دارم. لطفا کمک کنید

این کدهای فرمیه که ساختم:

<p>نام شما (الزامی)<br /> [text* your-name] </p><p>آدرس پست الکترونیکی شما (الزامی)<br /> [email* your-email] </p><p>موضوع<br /> [text your-subject] </p><p>پیام شما<br /> [textarea your-message] </p><p>فایل های پیوست<br /> [file* file-108 id:20 filetypes:zip|rar|jpg|png|gif|jpeg class:fi1][file file-108 id:20 class:fi2][file file-108 id:20 class:fi3][file file-108 id:20 class:fi4][file file-108 id:20 class:fi5][file file-108 id:20 class:fi6]</p><p>[submit "ارسال"]</p>اینم کد پست الکترونیکی:

از: [your-name] <[your-email]>موضوع: [your-subject]متن پیام:[your-message]--این ایمیل از فرم تماس در چاپخانه کلک ( ) ارسال شده است.لطفا کمکم کنید

 

mtkz

تازه وارد
[file file-108 id:20 class:fi2][file file-108 id:20 class:fi3][file file-108 id:20 class:fi4][file file-108 id:20 class:fi5][file file-108 id:20 class:fi6]در فرمی که من می بینم 5 فایل اتچ داری که باید اسماش عوض بشه

مثال :

[file file-101 id:20 class:fi2][file file-102 id:20 class:fi3][file file-103 id:20 class:fi4][file file-104 id:20 class:fi5][file file-105 id:20 class:fi6]در تنظیمات فرم قسمتی هست به نام فایل های پیوست باید کد فایل پیوستیت رو بگذاری. مثال:

کد:
[file-image],[file-101],[file-102],[file-103],[file-104]
 

nevisande

کاربر عضو
mtkz عزیز ممنون. درست شد.

فقط یک مشکلی که دارم اینه که:

من دارم از پلباگین فلامینگو استفاده میکنم تا این فرم های استفاده شده رو تو پیشخوان ببینم. تو اطلاعات فرم ارسالی فقط اسم فایل رو میاره و خود فایل رو نمایش نمیده. اینو چطور حل کنم؟

 
آخرین ویرایش توسط مدیر:

mtkz

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

برای امنیت هم بهتره فایلها مستقیم روی سرور آپلود نشه.

 
بالا