واضح آرشیو وب فارسی:سایت ریسک: reza 353329-03-2008, 11:06 AMسلام سایت من از سیستم Movable Type استفاده میکنه. در کنار این سیستم چند صفحه مثل تماس با ما، درباره ما و ... درست کردم (صفحه ها استاتیک هستند) من به تازگی قالب مووبل تایپم رو عوض کردم. در نتیجه بخاطر همین برای هماهنگ شدن این صفحات (تماس با ما و...) با صفحات مووبل تایپ، مجبورم همه این صفحات رو دوباره ادیت کنم... راستش تعداد صفحات هم خیلی هستند و قطعاً انرژی و زمان زیادی برای انجام این کارها لازم هست. اخیراً توی سایتی دیده بودم که این صفحات رو با استفاده از php درست کرده بود و مثلاً صفحه درباره ما سایتش، اینطوری بود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یا مثلاً آدرس تماس با ما سایت، به این صورت بود: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! راستش من هم میخوام آدرس صفحاتم رو اینطوری کنم... آموزشی چیزی توی این فروم برای این کار نیست؟؟ چونکه هر چی گشتم چیزی پیدا نکردم... می دونم که باید php بلد باشی ولی من راستش فقط میخوام همین قسمت از php رو یاد بگیرم...کسی می تونه کمکم کنه؟؟؟؟؟؟؟ ممنون:20: dogtag29-03-2008, 02:24 PMببین این خیلی ساده است ولی مشکلات زیادی به همراه داره (مشکل امنیتی) و اینکه به هر حال شما باید صفحه ی استاتیکت رو درست کنی و فقط بالا و پایینش رو درست نکنی اگر خواستی بگو تا یه کدش رو برات بنویسم Bill Gates29-03-2008, 04:50 PMمیشه مشکلات امنیتی که این روش داره رو بگید تشکر// dogtag29-03-2008, 04:58 PMخب طرف می تونه به جای این اسم یه صفحه ای رو که نمی خوای وارد کنه مثلا بنویسه: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و به صفحه ی تنظیمات برسه یا این (اگر درست نوشته باشم): !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و پسورد هاستت رو کش بره راه مقابله هم داره ولی الان اینترنتم جواب نمی ده که زیاد راجع بهش بحث کنم (مرگ من جمع شید پول بذارید واسه ما یه ADSL 64 بگیرید. دارم از بین می رم (فرار مغز ها به دلیل گرانی اینترنت! مسئولین کشور باید یه فکری بکنن)) reza 353329-03-2008, 06:34 PMببین این خیلی ساده است ولی مشکلات زیادی به همراه داره (مشکل امنیتی) و اینکه به هر حال شما باید صفحه ی استاتیکت رو درست کنی و فقط بالا و پایینش رو درست نکنی اگر خواستی بگو تا یه کدش رو برات بنویسم سلام dogtag جان :11: ممنون میشم کدش رو بگذاری:20: چونکه واقعاً لازم دارم می دونم که بقیه دوستان هم ممکنه لازمشون بشه این مشکل امنیتی هم بعداً یه فکری براش می کنیم:5: به هر حال ممنونم منتظر کدش هستم http://qsmile.com/qsimages/84.gif http://qsmile.com/qsimages/124.gif در ضمن یه سوال دیگه....من چند تا صفحه میخوام درست کم مثل جستجو، تماس، درباره و... آیا میشه همه شون به همین صورتی که گفتم (اولشون page.php) باشه یا نه؟؟ بسیار متشکرم http://qsmile.com/qsimages/20.gif dogtag29-03-2008, 06:40 PMبله میشه کدش رو هم چشم الانشروع میکنم به نوشتن سرم شلوغه ولی 100% تا 1 ساعت دیگه بهت می دمش dogtag29-03-2008, 06:54 PMبیا این هم یه دونه من درآوردی /* For Example here is top of page that contains buttons and header and ... */ $page = "index"; $pages = array("about", "contact"); for ($i=0;$i<count($pages);$i++){ if (array_key_exists($pages[$i], $_GET)){ $page = $pages[$i] . ".php"; } } include($page); /* For Example here is bottom of page that contains copyright and footer and ... */ تنها کاری که باید بکنی اینه که اسم هر صفحه ای رو می سازی و می خوای بیاد توی کار ، توی اون آرایه ی pages بنویسی تستش هم نکردم ولی احتمالاً جواب میده reza 353329-03-2008, 09:58 PMسلام من هر کاری میکنم نمیتونم اجراش بکنمhttp://qsmile.com/qsimages/258.gif ببین لطف کن کدهای تمام صفحه شو (منظورم کدهای صفحه page.php هست) با کدهای یه صفحه آزمایشی (مثلاً صفحه about) بگذار تا وقتی مثلاً page.php?about مینویسی صفحه درباره ما بیاد http://qsmile.com/qsimages/39.gif ممنون میشم:20: در ضمن این صفحه ها (منظورم صفحه about و... هست) باید چه پسوندی داشته باشند؟ html یا php ؟؟؟؟ و نمیخواد توی آرایه ی pages پسوندشونو بنویسی؟؟ بعدش احتمالاً این کد طوری هست که باید صفحات page.php و about.php و... توی یک پوشه باشند..نمیشه یه کاری کرد که مثلاً صفحات about و... توی یک پوشه دیگه بگذاری؟؟ اگر این کار امکان پذیر هست چگونه میشه انجامش داد؟؟ بسیار ممنونم http://qsmile.com/qsimages/20.gif dogtag29-03-2008, 11:56 PMامکان همه ی اون چیز هایی که گفتی هست نیازی هم نیست که پسوند رو اضافه کنی صفحه ها هم توی این کد باید php باشن که با تغییر اندکی در کد می تونی عوضی کنی خدایی می خوام کارت رو راه بندازم ولی الان روی 3 تا پروژه ی سنگین دارم کار می کنم ایشالا تا فردا برات می نویسم (ناراحت نشی ها. من تفکرم Open Sourceی یه ولی وقت و پول ندارم که خیلی کمک کنم) reza 353330-03-2008, 12:27 AMسلام ايشالا توی پروژه هات موفق باشی که البته ميدونم موفق ميشی http://qsmile.com/qsimages/20.gif بابت کمک هایت ممنونم نمی دونم اگه شما نبودین کی می تونست کمکم کنه http://qsmile.com/qsimages/41.gif می دونم که سرتون شلوغه بخاطر همین هر وقتی که بیکار شدین فقط کد نمونه ای از این جور صفحه ها رو توی فروم بگذارین تا من و بقیه دوستان استفاده کنیم. http://qsmile.com/qsimages/44.gif البته اگر کد، مال تمام صفحه باشه خیلی خوب میشه چونکه بعضی ها مثل من زیاد با php آشنایی ندارن و نمیدونن این کدهایی رو که توی پست هفتمی نوشتین باید کجای صفحه بگذارن. بسیار متشکر... reza 353331-03-2008, 01:05 AMسلام می دونم که کار داری ببخشید ولی اگه ممکنه یکمی سریعتر چونکه به احتمال زیاد من تا چند روز دیگه به نت دسترسی دارم بعدش زیاد نمی تونم بیام.... بازم شرمندهhttp://forum.p30world.com/images/post-icons/icon1.gif dogtag31-03-2008, 10:32 AMبفرما. کد رو برات تغییر دادم: Man Bala ye safhe ye page.php hastam<br> <?php $page = "index.php"; $pages = array("about.html", "contact.php", "folder2/register.php"); for ($i=0;$i<count($pages);$i++){ if (array_key_exists($pages[$i], $_GET)){ $page = $pages[$i]; } } include($page); ?> <br>Man Ham Paine ye safhe ye page.php hastam این هم مثلاً صفحه ی index.php: <?php print "this is index"; ?> و این هم مثلاً صفحه ی about.html: <html> <body>this is about</body> </html> ولی توی اینجا شما باید پسوندش رو هم توی آدرست بنویسی یعنی اینجوری: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی یه راه براش وجود داره: شما صفحه های htmlت رو فقط با پسوند .php ذخیره کن و از این کد به جای page.php استفاده کن: <?php $page = "index"; $pages = array("about", "contact", "folder2/register"); for ($i=0;$i<count($pages);$i++){ if (array_key_exists($pages[$i], $_GET)){ $page = $pages[$i]; } } include($page . ".php"); ?> Bill Gates02-04-2008, 03:38 PMسلام من که الان صفحه اول رو مطالعه کردم متوجه اشتباهم شدم من این سوال رو با یه چیز دیگه اشتباه گرفتم ولی تشکر // سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 356]