PDA

View Full Version : مبتدی: مشکل در include



AmirSky
شنبه 05 فروردین 1391, 19:42 عصر
سلام
من هنگامی که میخوام یه پیج خاص رو include کنم یک کاراکتر که داخل پرانتز گذاشتم
( ) و اینجا دیده نمیشه
به پیج اضافه میشه که داخل ++Notepad به شکل - نمایش داده میشه
و باعث میشه یک خط متن مورد نظر به پایین بیاد مثل تگ </br> .
که موجب ظاهر بد پیج میشه .
پیج رو به صورت ANSI یا UTF-8 ذخیره کردم و باز فرقی نداره
لطفا بگید به چه شکل میشه از شرش راحت بشم

farhadfery
شنبه 05 فروردین 1391, 20:01 عصر
من هنگامی که میخوام یه پیج خاص رو include کنم یک کاراکتر که داخل پرانتز گذاشتم
نا مفهمومه! من نگرفتم چی شد! شما برای چی اون کاراکتر را داخل پرانتز گذاشتید؟ در ضمن بهتر به جای include از include_once استفاده کنید.

Reza1607
شنبه 05 فروردین 1391, 21:31 عصر
شما صفحه تون رو به صورت utf-8 without bom ذخيره كنيد

farhadfery
شنبه 05 فروردین 1391, 21:45 عصر
شما صفحه تون رو به صورت utf-8 without bom ذخيره كنيد
بله. بیشتر این مشکل از ادیتورهاست. تو سژن هم گاها مساله ساز می شه.

soroush.r70
شنبه 05 فروردین 1391, 21:56 عصر
چطوری می شه از include_once و require_once به صورت امن استفاده کرد...؟

farhadfery
یک شنبه 06 فروردین 1391, 00:01 صبح
چطوری می شه از include_once و require_once به صورت امن استفاده کرد...؟
من نمی دونم منظور شما دقیقا چی هست. و یا اطلاعات من کم (که به تحقیق هم همینگونه است). یک مطلبی که من در مورد include با آن رویرو شدم پیمایش دایرکتوری بود. برای زمانی که قرار بود ما نام فایل را از کاربر بگیریم و include کنیم. اینرا سرچ بزنید: prevent users from traversing outside the base directory

AmirSky
یک شنبه 06 فروردین 1391, 00:11 صبح
در ضمن بهتر به جای include از include_once استفاده کنید.فایده نداشت


شما صفحه تون رو به صورت utf-8 without bom ذخيره كنيدبه همین صورت ذخیره است



این هم اصل فایل:
84630
لطفا ببینید برای شما هم به همین صورت است؟:متفکر:

AmirSky
سه شنبه 08 فروردین 1391, 16:06 عصر
من منتظرم
لطفا بررسی نمایید

yones_safari
سه شنبه 08 فروردین 1391, 16:29 عصر
من نتونستم سوالتون رو بخونم ولی فایل رو با پسوند php ذخیره کن و تست بزن ببین درست میشه؟

AmirSky
چهارشنبه 09 فروردین 1391, 12:53 عصر
من نتونستم سوالتون رو بخونم ولی فایل رو با پسوند php ذخیره کن و تست بزن ببین درست میشه؟

با تغییر پسوند تغییری ایجاد نمیشه
اگه سوال مفهوم نیست: بعد از include کردن اون فایل یک کاراکتر به پیج اضافه میشه که باعث میشه متن پیج یک لاین به پایین حرکت کنه

yones_safari
چهارشنبه 09 فروردین 1391, 12:56 عصر
با تغییر پسوند تغییری ایجاد نمیشه
اگه سوال مفهوم نیست: بعد از include کردن اون فایل یک کاراکتر به پیج اضافه میشه که باعث میشه متن پیج یک لاین به پایین حرکت کنه
خوب اون پیجی که اینکلود میکنی هیچ تگ echo یا print که توش نیست؟!!!!
موفق باشید

AmirSky
چهارشنبه 09 فروردین 1391, 13:02 عصر
خوب اون پیجی که اینکلود میکنی هیچ تگ echo یا print که توش نیست؟!!!!

متوجه منظورتون نشدم
نیاز به echo نداره فقط یه سری متغیر داره
که توی پیج های بعدی استفاده میشه

yones_safari
چهارشنبه 09 فروردین 1391, 13:07 عصر
متوجه منظورتون نشدم
نیاز به echo نداره فقط یه سری متغیر داره
که توی پیج های بعدی استفاده میشه
دادا مشکل فکر نکنم از این صفحه ای باشه که برا دانلود گذاشتی؟!شاید از یه صفحه دیگه خروجی میره.شما این صفحه رو اینکلود نکن ببین باز همون خروجی انجام میشه؟!
موفق باشید

AmirSky
چهارشنبه 09 فروردین 1391, 13:11 عصر
دادا مشکل فکر نکنم از این صفحه ای باشه که برا دانلود گذاشتی؟!شاید از یه صفحه دیگه خروجی میره.شما این صفحه رو اینکلود نکن ببین باز همون خروجی انجام میشه؟!

نه . من چند تا پیج دیگه هم اینکلود میکنم . اما مشکل فقط از این پیجه
تا حالا شما همچین مشکلی نداشتین؟
مشکل نمی تونه از دیتابیس باشه؟

yones_safari
چهارشنبه 09 فروردین 1391, 13:25 عصر
نه . من چند تا پیج دیگه هم اینکلود میکنم . اما مشکل فقط از این پیجه
تا حالا شما همچین مشکلی نداشتین؟
مشکل نمی تونه از دیتابیس باشه؟
نه!!!شما که تو پروژتون چیزی به خروجی نبردین .پس نباید هم اینطوری بشه.نه اصلا به دیتابیس فکر نکن مشکل از اون نیست.تو کدوم خط بعد از کدوم تگ به خروجی میبره!!!اینجوری دنبال کن و خطی رو که به خروجی میبره بگو.

AmirSky
چهارشنبه 09 فروردین 1391, 13:31 عصر
نه!!!شما که تو پروژتون چیزی به خروجی نبردین .پس نباید هم اینطوری بشه.نه اصلا به دیتابیس فکر نکن مشکل از اون نیست.تو کدوم خط بعد از کدوم تگ به خروجی میبره!!!اینجوری دنبال کن و خطی رو که به خروجی میبره بگو.


خروجی نداره. فقط از متغیر هاش استفاده میکنم
شما این پیج رو اینکلود کردی؟

yones_safari
چهارشنبه 09 فروردین 1391, 13:42 عصر
خروجی نداره. فقط از متغیر هاش استفاده میکنم
شما این پیج رو اینکلود کردی؟
آره.مگه شما نگفتین:
بعد از include کردن اون فایل یک کاراکتر به پیج اضافه میشه که باعث میشه متن پیج یک لاین به پایین حرکت کنه
این کاراکتر بین کدوم تگها اضافه میشه؟؟؟

AmirSky
چهارشنبه 09 فروردین 1391, 14:40 عصر
84820
آره.مگه شما نگفتین:
بعد از include کردن اون فایل یک کاراکتر به پیج اضافه میشه که باعث میشه متن پیج یک لاین به پایین حرکت کنه
این کاراکتر بین کدوم تگها اضافه میشه؟؟؟

این هم کدهای php و خروجی html . اگه با ++notepad نگاه کنی در خط پنجم اون رو میبینی
84820

hamed-php
چهارشنبه 09 فروردین 1391, 15:07 عصر
<?php
include_once("../includes/counter.inc");
echo ('<tr><td width="80" > ɇӏȣҦҠ: </td><td>' .$day_value .'</td></tr>');
echo ('<tr><td > ɇӏЭҦҠ: </td><td>' .$yesterday_value .'</td></tr>');
echo ('<tr><td > ɇӏȣԇᠺ </td><td>' .$year_value .'</td></tr>');
echo ('<tr><td > ɇӏ١ : </td><td>' .$all_value .'</td></tr>');
echo ('<tr><td > ɭՊҭ䡈ȒЭϠ: </td><td>' .$record_value .' Б ' .$recdate .'</td></tr>');
//echo (' ɇӏȭ䡣ȥ : ' .$week_value .'<br/>');
?>


فایل counter.inc رو هم بگذارید تا بهتر بشه راهنماییتون کرد

AmirSky
چهارشنبه 09 فروردین 1391, 15:22 عصر
فایل counter.inc رو هم بگذارید تا بهتر بشه راهنماییتون کرد

با تشکر از شما
در پست های قبلی ، صفحه اول ، پست هفتم گذاشتم

hamed-php
چهارشنبه 09 فروردین 1391, 15:41 عصر
ببین عزیز من دیتا بیس شما رو نداشتم
متغییر رو اینجور درست کردم


<?php
$day_value = 1;
?>


و صفحه temp شما بدون هیچ فضای خالی درست کار میکنه
فایل ضمیمه8483184831

AmirSky
چهارشنبه 09 فروردین 1391, 17:01 عصر
با تشکر از دوستان
حل شد
مشکل از فایل JDate بود که به صورت utf-8 without bom ذخیره نشده بود