شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
كيف يتم عمل هذا

بسم الله الرحمن الرحيم أما بعد إخواني أود أن أسألكم عن كيفية التعديل على ملفات html بإستعمال php
مثلا في بعض السكريبتات لما بتريد تعدل الستايل بيديك حقل مكتوب فيه كود الفورم html وأنت تغيره حسب ما تريد
سؤالي هو كيف يتم عمل هذا وشكرا






php-man is offline   قديم 15-07-2008, 05:19 PM
الرد مع إقتباس
مشرف سوالف عامة و خبير في التسوق من الانترنت
#2  

فقط دمج الاكواد

مثال ببرنامج phpedit تقدر تكتب كود html و كود php او تكتبهم مع بعض

بالنسبه لي.. ما اعرف php فدايما اكتب html بعدين ادمجه مع الملف اللي ابيه ويكون الملف اللي ادمج فيه الكود مال html عباره عن سكريبت php

تقدر حتى تسوي شغلك بالفرونت بيج بعدين تنقل الكود لملف php






__________________
سبحان الله وبحمده
> "كتبي، لعلها تفيدك!"
> "مدونتي، تصويري.."
> Twitter
M. Al-Dhafeeri is offline   قديم 15-07-2008, 05:28 PM
الرد مع إقتباس
عضو نشيط
#3  

شكرا لك أخي شاعر الظلام على الرد بس أظنك ما فهمتني أخي
قصدي هو مثلا عندنا ملف فيه أكواد html إزاي نقدر نعمل حقل textarea يظهر فيه الكود ولما يعد العضو على الكود كيف يشاء ويعمل حفظ تتغير الأكواد في الملف الأولاني
يعني باختصار نظام تعديل القوالب برمجيا






php-man is offline   قديم 15-07-2008, 05:40 PM
الرد مع إقتباس
عضو نشيط جدا
#4  

عزيزي هناك طريقتان

اما بجعل القوالب في قاعدة البيانات والتعامل معها كنصوص ..

او اعطاء مجلد القوالب تصريح الكتابة و من ثم فتح كل قالب بدوال الجلب .. و حفظه , والطريقه الاولى هي الاحسن من وجهة نظري

دمت بود






__________________
إلى اللقاء سوالف , وآسف على الإزعاج...
moffed.com , kleeja.com/tour/ar ,phpbbarabia.com
saanina is offline   قديم 15-07-2008, 06:03 PM
الرد مع إقتباس
عضو نشيط
#5  

خلو الشرح يكون بسيط

تفضل أخي: fopen

يجب فتح الملف أولا كما قلت لتشاهد محتواه :


كود PHP:
$filename "C:\\Site\\htdocs\\Page.htm";
$handle fopen($filename"r");
$contents fread($handlefilesize($filename));
fclose($handle); 
للتعديل عليه : fwrite


ما تنساش 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
Wcc is offline   قديم 16-07-2008, 03:37 AM
الرد مع إقتباس
عضو نشيط
#6  

شكرا لك أخي بارك الله فيك






php-man is offline   قديم 16-07-2008, 02:36 PM
الرد مع إقتباس
عضو سوبر نشيط
#7  

يمكن إحضار محتويات الملف عن طريق الدالة file_get_contents ..
كود PHP:
echo '<textarea name="source" cols="50" rows="10">'.fle_get_contents('template.html').'</textarea>'
وبالنسبة لتخزين محتوى الملف فكما أشار الأخ Wcc بإستخدام الدالة fwrite .. ، يمكن أيضاً إستخدام file_put_contents ..

ولا بد من الإشارة إلى ضرورة إستخدام الدالة stripslashes أثناء التعامل مع الملفات لكي تصبح صالحة للإستخدام ..







آخر تعديل بواسطة dev11 في 18-07-2008 الساعة 01:46 AM.
dev11 is offline   قديم 18-07-2008, 01:45 AM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
تعلم كيف تربح من الإنترنت مع المتحولون shababy عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 3 18-03-2009 02:41 AM
تعلم كيف ترفع ترتيب موقعك في محركات البحث Search Engine Optimization shababy عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 0 07-08-2007 05:55 PM
يامصممي الإستايلات ..نداءنا لكم ..... feras007 الإصلاح والصيانة 3 01-06-2006 03:11 PM
يا اكرم ارجوا الدخول للأهميه abud_88 عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 6 03-11-2003 05:04 AM
كيف يتم عمل الحدود المنقطة للجداول؟ التريمي الويب والويب 2.0 والـ Semantic Web 2 02-10-2003 07:55 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 03:51 PM.