سلام
دوستان من یه کد نیاز دارم که وقتی یک کاربر وارد صفحه index.htm شد صفحه بطور خودکار تو سیستمش ذخیره بشه.
البته فکر کنم باید برای اینکار از یک تابع php استفاده بشه.
ممنون میشم راهنماییم کنید.
سلام
دوستان من یه کد نیاز دارم که وقتی یک کاربر وارد صفحه index.htm شد صفحه بطور خودکار تو سیستمش ذخیره بشه.
البته فکر کنم باید برای اینکار از یک تابع php استفاده بشه.
ممنون میشم راهنماییم کنید.
Google is your friend. All smart people use Google before asking dumb questions.
منظور از ذخيره شدن ،cache شدن هست ؟
نه
میخوام همونطوری که خودمون وارد یه سایت میشیم و از طریق گزینه save page یک صفحه رو ذخیره میکنیم اونطوری بشه.
Google is your friend. All smart people use Google before asking dumb questions.
يعني بدون اجازه كاربر اينكار انجام بشه ؟ ~> به صورت استاندارد نميشه
ولي اگر ميخوايد صفحه save page as براي كاربر بياد ميتونيد از طريق هدر مناسب اينكار رو انجام بديد (اگر اين هست بگيد تا كدهاش رو بگم.)
اگه بشه بدون اجازه کاربر انجام بشه که عالی میشه اما اگه نشه هم مشکلی نداره با اجازه کاربر باشه.
ممنون میشم کدهاش رو بدین.
فقط اگه بشه کاری کرد که وقتی میخواد واسه ذخیره سازی اوکی بگیره من برای ارورش یه متن دلخواه قرار بدم عالی میشه.
Google is your friend. All smart people use Google before asking dumb questions.
به صورت اتوماتيك فقط در صورتي ميشه كه تظنيمات امنيتي مرورگر درست نباشه و همچنين امكان استفاده از active x وجود داشته باشه كه در صورت اينكار احتمال بلاك شدن سايت از سوي گوگل و آنتي ويروس هست.
اگر فقط براي يك يا چند فايل html قصد انجام اين كار رو داريد و تمايل داريد علاوه بر مشاهده صفحه ذخيره شدن اتوماتيك هم بياد ميتونيد از js استفاده كنيد :
اين يك مثال ساده بود كه با كليك روي لينك صفجه ذخيره ميشه و ميشه به جاي onlick كد رو در تگ بادي و onload گذاشت.کد PHP:
<a href="javascript:void(0);"
onclick="document.execCommand('SaveAs',true,'file.html');"
>Save this page</a>
آيا امكان استفاده از php در كد رو داريم ؟ چون در اين صورت ميتونيم با ارسال يك هدر مناسب فايل به جاي نمايش براي ذخيره شدن باز بشه و صفحه save as بياد
و اينكه آيا تمام فايل هاي html يك پوشه خاص قرار هست اينطوري بشند يا فقط چند فايل ؟ چون ميشه با htaccess كاري كرد درخواست ها براي دانلود ارسال بشند.
فقط یک صفحه هست که در یک فولدر جداگانه قرار داره.
میشه بگید چطور از طریق htaccess میتونم این کارو انجام بدم!؟
Google is your friend. All smart people use Google before asking dumb questions.
کد HTML:<FilesMatch "\.(?i:html)$"> ForceType application/text Header set Content-Disposition attachment </FilesMatch>
ولی من این رو میزنم و هیچ تاثیری نداره
Google is your friend. All smart people use Google before asking dumb questions.
پسوند فايل .html هست يا .htm ؟
اگر htm هست l آخر رو برداريد.
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)