PDA

View Full Version : سوال: علت خطای Parse error: syntax error, unexpected $end چیه؟



vimax65
دوشنبه 06 دی 1389, 10:13 صبح
سلام من یه اسکریپت نصب کردم وقتی میخوام برم تو پنل ادمینش خطای زیر رو میده:

Parse error: syntax error, unexpected $end in C:\xampp\htdocs\xampp\portal\includes\functions\fu nc.admin.php on line 50

کسی میدونه چطوری باید رفعش کنم؟

خطا 50 فایل func.admin.php فقط ?> هست!! این مشکلش چیه؟

فایل func.admin.php رو اتچ کردم کم حجمه

ممنون میشم یکی منو راهنمایی کنه چطوری میشه رفعش کرد

Mah
دوشنبه 06 دی 1389, 11:52 صبح
بهتره به جاي


<?
از
<?php


استفاده كني .

yasgig
دوشنبه 06 دی 1389, 12:07 عصر
syntax ارور زمانی نشون داده میشه که آکولاد باز شده باشه ولی بسته نشده باشه یا آخر متغییر سمیکالن گذاشته نشده باشه.یه بار کد خودتون رو از این لحاظ بررسی کنید.یه جورایی غلط املایی خودمونی هست.

vimax65
دوشنبه 06 دی 1389, 12:42 عصر
خب من یه بار از اول تا آخر رو دیدم
والا چشمم درد گرفت 5 بار نگاه کردم اما نه سیمیکالونی دیدم نه آکولادی دیدم که بسته نشده باشه
}
{
همه درست بود :(

yasgig
دوشنبه 06 دی 1389, 13:00 عصر
مطمئنید که کد شما سینتکس ارور میده؟آخه من اجرا کردم هیچ اروری نداشت.

vimax65
دوشنبه 06 دی 1389, 13:03 عصر
آره
خطا میده لوکال سازو عوضم کرد درست نشد باز خطا میده
من الان به این نیاز دارم نمی دونم چشه !

aisuda
چهارشنبه 06 بهمن 1389, 14:15 عصر
شاید برای جواب یکم دیر شده باشه، ولی این مشکل احتمالاً ناشی از کدپیج است. با یه ویرایشگر استاندارد مثل nodpad+ بازش کن و بعد به صورت unicode یا utf-8 ذخیره اش کن، احتمالاً درست می شه.

aisuda
چهارشنبه 06 بهمن 1389, 14:23 عصر
ضمناً short_open_tag = On را در php.ini اصلاح کنید.

امیـرحسین
پنج شنبه 07 بهمن 1389, 00:26 صبح
من فایل شما رو تست کردم. ؟> رو به php?> تغییر دادم درست شد. همین.

MMSHFE
پنج شنبه 07 بهمن 1389, 08:02 صبح
با سلام، براي حل هميشگي مشكل دوستاني چون شما، يك برنامه نوشتم كه ضميمه اش كردم. البته براي اجراي اون بايد dotNET Framework 4 روي سيستمتون نصب باشه. كافيه مسير پوشه كدهاي PHP خودتون رو بدين و اين برنامه بطور خودكار همه تگهاي ?> رو به PHP?> تبديل ميكنه.
موفق و مؤيد باشيد.

tem988
جمعه 15 بهمن 1389, 10:37 صبح
سلام
اگر آدرس دانلود دات نت رو هم بدی خیلی خوب میشه چون هر جا دانلود کردم نصب نمیشه

vahidmoghadam
جمعه 15 بهمن 1389, 15:32 عصر
سلام

integer چی هست ؟ متغیره ؟ متغیر عددی هست ؟

vimax65
جمعه 15 بهمن 1389, 18:29 عصر
نه عدد نیست
خروجیش متن و عدده

رضا قربانی
جمعه 15 بهمن 1389, 21:21 عصر
سلام من یه اسکریپت نصب کردم وقتی میخوام برم تو پنل ادمینش خطای زیر رو میده:

Parse error: syntax error, unexpected $end in C:\xampp\htdocs\xampp\portal\includes\functions\fu nc.admin.php on line 50

کسی میدونه چطوری باید رفعش کنم؟

خطا 50 فایل func.admin.php فقط ?> هست!! این مشکلش چیه؟

فایل func.admin.php رو اتچ کردم کم حجمه

ممنون میشم یکی منو راهنمایی کنه چطوری میشه رفعش کرد

فایلتون به این صورت نمایش داده می شه

PKŽ¥n=ƒ+‹í5Zfunc.admin.php•SÁŽ› 0=ƒ”˜ h Q¯M²9T©TiÛ­š½TY„c‚%cÛ4EÕþ{ÇÒlÕ =ôÏ›÷fžÇëm[·³°<TIɨM¸¨ø)]ÍÂYh˜1\ÉÂX¢m2ìñ*™scB‹ýn¿ÿôøå ²á2Î1/ã<Mgá¯YÔŒ”L'у¢Ä"Í{êÄe†’‘ã
ØOnñûâh-é‹V+
 Z“~”[œ;¦{ÜŒö»‡Ý‡'@\ä-*%>~{ü Q6–}ˆË£+£Õ,γhÄšh5š™NXäkzs…ßL †˜¼Ô\0H\Vê
ª˜¥u1TõŠfêôZüÁ'¢þ«"ã<G®7B“¼BÙšÈõ7 Z&K®“8Ë–\RÑ•Ì,§v–qšÂ <Ö[aÌ7䨸gÐè¾c9SŸ¸œÀKyØ}Í"¸»ƒ›ÿ,òЋàÄ…
<,cÍ[A62dcFwб³(˜¸‚›áùc™ËËGÜ 4;w\³BIÊþ_t5²Œæ–/þãßîå*”a·Mgá§ü:R*ñ¼/š[*@ßÇîºùÛ›¬¶„R¼7CçÛÞϵ¡ ·öž†)þ®: Ö؆è¡&?܈€í´d%( ÇÎa©,t­Px£J°5{ÖÏò*Þ„J«Æ… T·üxe÷¯ç«`Ä8(fpÆjÂOµr!=(íy†š¡Á '_u’ºk Taå+ÏÐèõrl
›Ü¾¾¸žPKŽ¥n=ƒ+‹í5Z func.admin.phpPK<a

برای کد نویسی از چه نرم افزاری استفاده می کنی ؟

vimax65
جمعه 15 بهمن 1389, 21:25 عصر
آقا اون درست شده
ممنون
من الان مشکلم اینه (http://barnamenevis.org/showthread.php?266946-%D8%B9%D9%84%D8%AA-%D8%AE%D8%B7%D8%A7%DB%8C-Parse-error-syntax-error-unexpected-end-%DA%86%DB%8C%D9%87%D8%9F&p=1207099&viewfull=1#post1207099)

vahidmoghadam
جمعه 15 بهمن 1389, 22:30 عصر
من یه چیزی برام اینجا سوال هست

اگه integer یک متغیر هست پس علامت $ قبلش کجاست؟
و اینکه پرانتزهای integer به چه منظور به کار رفته ؟ نیازی به پرانتز نیست که

vimax65
جمعه 15 بهمن 1389, 22:58 عصر
الان شما بودید اون خط رو چطوری می نوشتید؟

vahidmoghadam
جمعه 15 بهمن 1389, 23:57 عصر
$db_search .= " AND (advertisementstateid='". $integer ."') ";