السبت، 6 أبريل 2013

كيفية إعادة تسمية ملف مع تغيير مساره وحذفه بأسهل الطرق فى PHP


بدايةً لا تلم علىّ كرهك للغة PHP ، إن كنت لا تدري مدي سهولتها ! تعال معي لتتعرف على تلك الطريقة الرائعة وهي الطريقة الأسهل على الإطلاق لإعادة تسمية الملفات مع تغيير مساره عبر لغة PHP، وتلك الطريقة تعتمد على أحد الدوال فى FileSystem فى الـPHP، وهي دالة rename، وللوهلة ستقول أن تلك الدالة هي لتغيير اسم الملف، ولكن المثير فى تلك الدالة أنها تعتمد على تغيير أى شيء فى مسار الملف ليس فى إسم الملف فقط، ولذلك تستطيع الإبقاء على نفس اسم الملف لكن فقط تغيير مساره، أليس رائعًا؟!
أي يمكنك تغيير اسم الملف مع تغيير مساره على السيرفر !
ملاحظة: بالنسبة لرفع الملفات، تستطيع رفعها بسهولة عبر دالة move_uploaded_file.
فمثلاً فى المثال التالي سأقوم بتغيير مسار الملف من مجلد unprocessed إلى مجلد processed ، وبتلك الكيفية تستطيع تغيير اسم اى ملف مع تغيير مساره عن طريق تلك الدالة بسهولة.
rename('/home/example/public_html/unprocessed/thisfile.txt', '/home/example/public_html/processed/thisfile.txt');
 والآن يتبقى لنا كيفية حذف الملف، تستطيع ذلك بسهولة وبأداء رائع وذكى عبر دالة unlike، وتستطيع حذف الملف السابق عبر المثال التالي:
unlink('/home/example/public_html/processed/thisfile.txt');

المزيد من المواضيع:

0 التعليقات:

إرسال تعليق