برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
سلام
من میخوام یه کد php بنویسم که هر روز در سال رو یه متن خاص نمایش بده. مثلا ۳۶۵ متن باشه که هر روز یکی رو نمایش بده
مثلا امروز 7 مرداد هست. یه متن مخصوص به امروز رو نمایش بده. به محض اینکه وارد 8 مرداد شدیم متن مربوط به روز خاص خودش رو نمایش بده
به نظر شما بهترین روش واسه نوشتن کد php چیه؟ مناسب ترین حلقه ها کدام هست؟
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
سلام
من میخوام یه کد php بنویسم که هر روز در سال رو یه متن خاص نمایش بده. مثلا ۳۶۵ متن باشه که هر روز یکی رو نمایش بده
مثلا امروز 7 مرداد هست. یه متن مخصوص به امروز رو نمایش بده. به محض اینکه وارد 8 مرداد شدیم متن مربوط به روز خاص خودش رو نمایش بده
به نظر شما بهترین روش واسه نوشتن کد php چیه؟ مناسب ترین حلقه ها کدام هست؟
با استفاده از تابع date و فرمت z میتونید شماره روز در سال رو بگیرید.
کد:
$day_in_year = date('z');
بعدش هم مثلا داخل یه فایل جی سان یه آرایه ای درست میکنید که کلید هر مقدار شماره روز در سال هست با توجه date گرفتید مقدار رو از فایل جی سان میخونید و چاپ میکنید.
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
درود
خدمت شما, یک نمونه ساده برای اینکار : https://miladworkshop.ir/paste/AQaGEP
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
lizard.tiny
با روش های زیادی نوشته بودمش. اما روش شما واقعا بهتر از روش های خودم بود
یه سوال: فرض کنید امروز روز 210 هست. اما من میخوام یه بخش بزارم که کاربر بتونه روز های دیگه رو هم ببینه
حالا چطوری میتونم مثلا روی 200 رو که مربوط به ده روز قبل هست رو فراخوانی کنم؟
به نظر شما بهترین روش واسه انجام این کار چیه؟
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
اگر با پایگاه داده کار کنید میتونید هر جمله را به صورت یک رکورد ذخیره کنید که یک id منحصر به فرد دارد و با این id هم متن روز را نمایش می دهید و هم کاربر میتونه متن هر روز از سال را ببینه
ضمنا میتونید قابلیت سرچ و ... را هم اضافه کنید
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
RayanPartoCo
اگر با پایگاه داده کار کنید میتونید هر جمله را به صورت یک رکورد ذخیره کنید که یک id منحصر به فرد دارد و با این id هم متن روز را نمایش می دهید و هم کاربر میتونه متن هر روز از سال را ببینه
ضمنا میتونید قابلیت سرچ و ... را هم اضافه کنید
در حال حاضر توان استفاده از پایگاه داده رو ندارم
به همین دلیل میخوام با همین روش ساده تر انجامش بدم
مگه بدون پایگاه داده نمیشه فراخوانی کرد؟:109: قبلا با همین روش این کد ها رو فراخوانی میکردم. اما مدتیه که یادم رفته
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
در حال حاضر توان استفاده از پایگاه داده رو ندارم
به همین دلیل میخوام با همین روش ساده تر انجامش بدم
مگه بدون پایگاه داده نمیشه فراخوانی کرد؟:109: قبلا با همین روش این کد ها رو فراخوانی میکردم. اما مدتیه که یادم رفته
با فایل هم میتونید کار کنید یکم کار سخت تر میشه.
اصلا میتونید مثلا یه فایل به صورت آرایه درست کنید که ایندکس آرایه شماره روز و مقدارش متن باشه و هر جا که خواستید اینکلود کنید و روزهای قبل و بعد را هم بتونید ببینید
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
RayanPartoCo
با فایل هم میتونید کار کنید یکم کار سخت تر میشه.
اصلا میتونید مثلا یه فایل به صورت آرایه درست کنید که ایندکس آرایه شماره روز و مقدارش متن باشه و هر جا که خواستید اینکلود کنید و روزهای قبل و بعد را هم بتونید ببینید
میتونید یه نمونه بهم نشون بدین؟
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
میتونید یه نمونه بهم نشون بدین؟
کد PHP:
<?php
$message[1] = 'متن اول';
$message[2] = 'متن دوم';
$message[3] = 'متن سوم';
$message[4] = 'متن چهارم';
$message[5] = 'متن پنجم';
?>
<?php
require_once('file_bala.php');
$day = date('z');
echo $message[$day];
?>
نمونه ساده ...
پاسخ : برای نمایش متن در روز های خاص ماه از چه تابعی در php استفاده کنم؟
نقل قول:
نوشته اصلی توسط
RayanPartoCo
کد PHP:
<?php
$message[1] = 'متن اول';
$message[2] = 'متن دوم';
$message[3] = 'متن سوم';
$message[4] = 'متن چهارم';
$message[5] = 'متن پنجم';
?>
<?php
require_once('file_bala.php');
$day = date('z');
echo $message[$day];
?>
نمونه ساده ...
منظورتون رو متوجه نمیشم
الان فایل قبلی رو توی فایل file_bala.php بزارم، دوباره اجرای تکرار نمیشه؟ فراخوانی هر متن چه تغییری میکنه الان؟ چطوری توی منو بزارمش؟ (میخوام به هیچ وجه توی فراخوانی هر متن و حتی منو از کد جاوااسکریپت استفاده نشه)