بسم الله الرحمن الرحيم أما بعد إخواني أود أن أسألكم عن كيفية التعديل على ملفات html بإستعمال php
مثلا في بعض السكريبتات لما بتريد تعدل الستايل بيديك حقل مكتوب فيه كود الفورم html وأنت تغيره حسب ما تريد
سؤالي هو كيف يتم عمل هذا وشكرا
بسم الله الرحمن الرحيم أما بعد إخواني أود أن أسألكم عن كيفية التعديل على ملفات html بإستعمال php
مثلا في بعض السكريبتات لما بتريد تعدل الستايل بيديك حقل مكتوب فيه كود الفورم html وأنت تغيره حسب ما تريد
سؤالي هو كيف يتم عمل هذا وشكرا
فقط دمج الاكواد
مثال ببرنامج phpedit تقدر تكتب كود html و كود php او تكتبهم مع بعض
بالنسبه لي.. ما اعرف php فدايما اكتب html بعدين ادمجه مع الملف اللي ابيه ويكون الملف اللي ادمج فيه الكود مال html عباره عن سكريبت php
تقدر حتى تسوي شغلك بالفرونت بيج بعدين تنقل الكود لملف php
__________________
سبحان الله وبحمده
> "كتبي، لعلها تفيدك!" *جديد
> "مدونتي، تصويري.." | LaZqA
شكرا لك أخي شاعر الظلام على الرد بس أظنك ما فهمتني أخي
قصدي هو مثلا عندنا ملف فيه أكواد html إزاي نقدر نعمل حقل textarea يظهر فيه الكود ولما يعد العضو على الكود كيف يشاء ويعمل حفظ تتغير الأكواد في الملف الأولاني
يعني باختصار نظام تعديل القوالب برمجيا
عزيزي هناك طريقتان
اما بجعل القوالب في قاعدة البيانات والتعامل معها كنصوص ..
او اعطاء مجلد القوالب تصريح الكتابة و من ثم فتح كل قالب بدوال الجلب .. و حفظه , والطريقه الاولى هي الاحسن من وجهة نظري
دمت بود
__________________
إلى اللقاء سوالف , وآسف على الإزعاج...
moffed.com , kleeja.com/tour/ar ,phpbbarabia.com
خلو الشرح يكون بسيط
تفضل أخي: fopen
يجب فتح الملف أولا كما قلت لتشاهد محتواه :
للتعديل عليه : fwriteكود PHP:
$filename = "C:\\Site\\htdocs\\Page.htm";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
ما تنساش CHMOD 777 على الملف المراد التعديل عليه
تذكر اسم حقل الــ Textarea اللي جلبت فيه محتوى الملف
بالتوفيــــقكود PHP:
$filename = fopen('C:\\Site\\htdocs\\Page.htm', 'w');
fwrite($filename, "$_POST[textarea]");
fclose($filename);
__________________
jQuery Reference Guide ISBN : 1847193811
Prototype and Scriptaculous in Action ISBN : 1933988030
Knowledge is Free
شكرا لك أخي بارك الله فيك
يمكن إحضار محتويات الملف عن طريق الدالة file_get_contents ..
وبالنسبة لتخزين محتوى الملف فكما أشار الأخ Wcc بإستخدام الدالة fwrite .. ، يمكن أيضاً إستخدام file_put_contents ..كود PHP:
echo '<textarea name="source" cols="50" rows="10">'.fle_get_contents('template.html').'</textarea>';
ولا بد من الإشارة إلى ضرورة إستخدام الدالة stripslashes أثناء التعامل مع الملفات لكي تصبح صالحة للإستخدام ..
التعديل الأخير تم بواسطة dev11 ; 18-07-2008 الساعة 02:46 AM