mohsen29 37 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام.یه باکس متنی داریم مثل تکست آریا حالا در php چه جوری می شه یه دکمه قرار داد تا محتویات ومتون اون باکس رو بلافاصله در یه فایل txt دانلود کنیم؟!با php می شه؟ من خیلی از اینا دیدم می خوام مثل همین روند یه باکس درست کنم. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 با js کار کنید سادهتر هست<script type='text/javascript'>function saveTextAsFile(){ var textToWrite = 'تست'; var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'}); var fileNameToSaveAs = 'asdsa.txt'; var downloadLink = document.createElement("a"); downloadLink.download = fileNameToSaveAs; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { // Chrome allows the link to be clicked // without actually adding it to the DOM. downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); } else { // Firefox requires the link to be added to the DOM // before it can be clicked. downloadLink.href = window.URL.createObjectURL(textFileAsBlob); downloadLink.style.display = "none"; document.body.appendChild(downloadLink); } downloadLink.click();}saveTextAsFile();</script>http://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-not-through-serverhttp://stackoverflow.com/questions/609530/download-textarea-contents-as-a-file-using-only-javascript-no-server-sidehttp://stackoverflow.com/questions/12718210/how-to-save-file-from-textarea-in-javascript-with-a-name 4 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) این کدی که دادید جالب نیست صفحه لود شده خودکار یه فایل txt می سازه و دانلود می کنه که توش نوشته شده تستمن می خوام یه دکمه زیر تکست آریا بسازم که بتونه محتویاتش رو همون موقع دانلود کنه ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
Mobin 1669 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 کد رو کمی تغییر بدید مثلااگه اسم کلاس تکست باکستون aria باشه به صورت زیر در میادjQuery('.aria').click(function(){var textToWrite = jQuery(this).val(); var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'}); var fileNameToSaveAs = 'asdsa.txt'; var downloadLink = document.createElement("a"); downloadLink.download = fileNameToSaveAs; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { // Chrome allows the link to be clicked // without actually adding it to the DOM. downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); } else { // Firefox requires the link to be added to the DOM // before it can be clicked. downloadLink.href = window.URL.createObjectURL(textFileAsBlob); downloadLink.style.display = "none"; document.body.appendChild(downloadLink); } downloadLink.click();}); 3 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 من از این آموزش استفاده کردم وقتی رو دکمه کلیک می کنم صفحه رفرش می شه و اصلا چیزی دانلود نمی شه.http://stackoverflow.com/questions/12773838/how-can-i-save-txt-files-from-a-html-textarea-using-php نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 کد رو کمی تغییر بدید مثلااگه اسم کلاس تکست باکستون aria باشه به صورت زیر در میادjQuery('.aria').click(function(){var textToWrite = jQuery(this).val(); var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'}); var fileNameToSaveAs = 'asdsa.txt'; var downloadLink = document.createElement("a"); downloadLink.download = fileNameToSaveAs; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { // Chrome allows the link to be clicked // without actually adding it to the DOM. downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); } else { // Firefox requires the link to be added to the DOM // before it can be clicked. downloadLink.href = window.URL.createObjectURL(textFileAsBlob); downloadLink.style.display = "none"; document.body.appendChild(downloadLink); } downloadLink.click();});سلام. من این رو گذاشتم قبل تکست آریا اما دکمه دانلود نداره چه جوری باید دکمه براش بزارم؟! نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلامنمیدونم درست متوجه شدم یا نه.شما یک تکس رو صفحه با یک دکمه دارید ، میخواید وقتی روی دکمه کلیک شد ، محتوای تکس در فایل متنی ذخیره بشه ، درسته ؟ نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 سلام.بله یک تکست آریا هست که توش متونی نوشته شده و من یک دکمه زیرش دارم که کاربر بتونه با زدن روی اون متون رو بلافاصله در فایل txt دانلود کنه. نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 <form style="direction:rtl" action="" method="post"><textarea cols="50" rows="10" name="text"></textarea><input type="submit" name="save" value="save"></form><?phpif(isset($_POST['save'])) { $a = $_POST['text']; @$f=fopen('file.txt',w); fwrite($f,$a); fclose($f);}?>اینم جزوه بنده <?phpکار با فایل :1 >>> ایجاد فایل :1-1 >>> ترتیبی :$متغییر=fopen('اسم فایل',نحوه دسترسی);$متغییر>>> اشاره گر به فایلنحوه دسترسی :r : خواندنw : نوشتن >>> 1-اگر فایل وجود نداشت آنرا ایجاد میکند 2- اگر فایل وجود داشت رونوشت میکندa : اضافه کردن >>> 1- اگر فایل وجود ندارد ایجاد میکند 2- اگر فایل وجود دارد ادامه فایل مینویسدfwrite($متغییر,"متن دلخواه");fclose($متغییر);مثال ))$f=fopen('myfile.txt',a);fwrite($f,"Ghasem Paran");fclose($f);2 >>> خواندن فایل :<br>$متغییر=fopen('اسم فایل',نحوه دسترسی);fread($متغییر , تعداد کاراکتر);fclose($متغییر);مثال ))$f=fopen('myfile.txt',a);fread($f,20):fclose($f);?> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .