PDA

View Full Version : سوال: چگونگی ایجاد صفحه جدید HTML بوسیله PHP



mohsensaeb14
سه شنبه 13 مرداد 1394, 02:04 صبح
سلام دوستان یه سایت خبری رو در نظر بگیرید ادمین سایت با قرار دادن هر خبر جدید درواقع سایت اون خبر رو داخل یه قالب آماده و ازپیش طراحی شده HTML قرار میده
حالا خواستم بپرسم نحوه ایجاد فایل HTML جدید و استفاده از از یک فایل‌ HTML بعنوان قالب برای استفاده مکرر از اون چطوره؟
کد PHP ایجاد یا اسفاده قالب وار و مکرر از یه فایل HTML رو کسی توضیح بده ممنون میشم
خیلی ممنون

Hamed Beyranvand
سه شنبه 13 مرداد 1394, 11:10 صبح
دوست عزیز شما یه صفحه برای مطالب سایت طراحی می کنید و نیاز نیست برای هر مطلب یه صفحه در نظر بگیرید.
محتوا متغییر یعنی شما متغییر در صفحاتتون تغییر می کنند نه کل صفحات.

mohsensaeb14
سه شنبه 13 مرداد 1394, 13:44 عصر
دوست عزیز شما یه صفحه برای مطالب سایت طراحی می کنید و نیاز نیست برای هر مطلب یه صفحه در نظر بگیرید.
محتوا متغییر یعنی شما متغییر در صفحاتتون تغییر می کنند نه کل صفحات.

خیلی ممنون از لطفتون که راهنمایی میکنید خب در اینصورت پس چطور آدرس هر خبر با خبر دیگه متفاوته این نشون نمیده که هر خبر داخل یک قالب یکسان ولی جداگانه قرار میگیره؟

dezchilds
سه شنبه 13 مرداد 1394, 14:33 عصر
خیلی ممنون از لطفتون که راهنمایی میکنید خب در اینصورت پس چطور آدرس هر خبر با خبر دیگه متفاوته این نشون نمیده که هر خبر داخل یک قالب یکسان ولی جداگانه قرار میگیره؟
آدرس خبر که متفاوت هست به این خاطر هست که آرگومان های ارسالی به اون صفحه متفاوت هستند برای مثال
http://mysite.com/index.php?id=1
که میاد خبر شماره 1 رو از دیتابیس میخونه و آدرس زیر
http://mysite.com/index.php?id=2
میاد خبر شماره 2 رو میخونه و هر دو آدرس به یه فایل ارسال میشن ، البته این مثال برای روشن شدن قضیه بود و طبیعتاً با اون آدرس دهی و مثالی که در ذهن شماست تفاوت داره ولی در مجموع قضیه همینه .
ضمن اینکه اون کاری که مد نظر شما هست هم قابل انجامه ، شما میتونید یه فایل php یا html که مدنظر هست به عنوان قالب در نظر بگیرید و کدش رو بزارید توی یه string و هر بار خبر جدید رو توی اون string بریزید و بعدش از طریق تابع fopen هر بار خبر جدید رو به صورت یک فایل .html یا .php بریزید روی هاستتون و بهش یه اسم جدید بدید که البته خیلی خیلی کار خنده داری هست :لبخند:

mohsensaeb14
سه شنبه 13 مرداد 1394, 14:46 عصر
آدرس خبر که متفاوت هست به این خاطر هست که آرگومان های ارسالی به اون صفحه متفاوت هستند برای مثال
http://mysite.com/index.php?id=1
که میاد خبر شماره 1 رو از دیتابیس میخونه و آدرس زیر
http://mysite.com/index.php?id=2
میاد خبر شماره 2 رو میخونه و هر دو آدرس به یه فایل ارسال میشن ، البته این مثال برای روشن شدن قضیه بود و طبیعتاً با اون آدرس دهی و مثالی که در ذهن شماست تفاوت داره ولی در مجموع قضیه همینه .
ضمن اینکه اون کاری که مد نظر شما هست هم قابل انجامه ، شما میتونید یه فایل php یا html که مدنظر هست به عنوان قالب در نظر بگیرید و کدش رو بزارید توی یه string و هر بار خبر جدید رو توی اون string بریزید و بعدش از طریق تابع fopen هر بار خبر جدید رو به صورت یک فایل .html یا .php بریزید روی هاستتون و بهش یه اسم جدید بدید که البته خیلی خیلی کار خنده داری هست :لبخند:
خیلی خیلی ممنون الان فهمیدم چه خبره :لبخند: