parse error, expecting `')'' защо

9 отговора 211 прегледа
#1

parse error, expecting `')'' защо

Имам едно готово скриптче..работи си ок, но като тръгна да го глася да са на български текстовете ми дава:
parse error, expecting `')'' на линия 7 ( или 9)
Абсолютно0 нищо не променям освен обясненията към него(т.е. самия код 100 не барам)..може ли да има няква защита от авторите(щото то май се продава)..става дума за easyformit 1.0
някой с няква идея?!

Отговор
в отговор на Betatest #2

Re: parse error, expecting `')'' защо

Бетатестееее, изразходвам си всичките ясновидски способности на работата. За да ти помогна трябва да покажеш кода.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #3

ето и кода

<p>
<ul>
<li>You can insert a link into your form <font color=#ff0000><i>show_form.php?id=<?=$id?></i></font>.
<li>You can insert HTML code on your page.
<textarea rows=7 style="border-width:1; width:400; border-color:#000000"><?= htmlspecialchars(show_form_code($id)); ?></textarea>
<li>You must insert <font color=#ff0000><i><&#063;php include("application.php");&#063;></i></font> into the page where you want to show the form before <font color=#ff0000><i>&lt;html&gt;</i></font> tag.


And insert <font color=#ff0000><i><&#063;php show_form(<?=$id?>);&#063;></i></font> on page where you want to show form.
</ul>
---------------------------------------------------

Значи квото и да променя в този файл и край- не работи...

Отговор
в отговор на Бeтaтecт #4

Re: ето и кода

ъъ, нещо са се прецакали въпросителните поне тука в дира. ако приемем, че в скрипта са ок, ей туканка нещо не е наред

And insert <font color=#ff0000><i><?php show_form(<?=$id?>);?></i></font> on page where you want to show form.

Би трябвало да не работи това, а да е
And insert <font color=#ff0000><i><?php show_form($id);?></i></font> on page where you want to show form.

Отговор
в отговор на Бeтaтecт #5

Re: ето и кода

В отговор на:

на линия 7 ( или 9)




На кой ред от кода дето си пуснал става грешката? На този дето го хвана voyager или на някой друг?

Малка подсказка - използвай pre тагове в квадратни скоби ( [пре]на латиница[/пре] ) като пускаш код. Чете се по-лесно.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #6

Re: ето и кода

или на 7 или на 9..но за проба смених само една буква и пак същото става...

Отговор
в отговор на Betatest #7

Re: ето и кода

Кода който си пуснал е само фрагмент - не мога да съм сигурен дали 7-ми ред от него отговаря на 7-мия ред с твоята грешка.

Аз бих направил следното:

Здравейте,
Имам следния проблем - като се опитам да кирилизирам един скрипт.
В този код:
....
като сменя реда:
...
на
....
получавам грешката:
...

Каква е причината и как да я оправя?


Не искам да обиждам, но само виж колко време мина от първия пост и колко глупости се изредиха и ОЩЕ не се знае за какво говориш.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #8

sorry

Ок...съглсасен съм, че не съм се изразил коректно
Значи целия файл е от следните 8 реда:

<p>
<ul>
<li>You can insert a link into your form <font color=#ff0000><i>show_form.php?id=<?=$id?></i></font>.
<li>You can insert HTML code on your page.
<textarea rows=7 style="border-width:1; width:400; border-color:#000000"><?= htmlspecialchars(show_form_code($id)); ?></textarea>
<li>You must insert <font color=#ff0000><i><?php include("application.php");?></i></font> into the page where you want to show the form before <font color=#ff0000><i><html></i></font> tag.
And insert <font color=#ff0000><i><?php show_form(<?=$id?>);?></i></font> on page where you want to show form.
</ul>




------------------
Квото и да променя(само една буква ) и излиза тази грешка....

Отговор
в отговор на Betatest #9

Re: sorry

ей това долното при мен работи ( печата там хтмл фрагмента ) - променял съм и хтмл текста и малко от пхп кода. без проблеми.

Твоя вариант наистина даваше грешката която описваш! Но проблема е точно в това, което е забелязал voyager. Като замених

<?php show_form(<?=$id?>);?>

с
<?php show_form($id);?>

всичко се оправи.


Ето крайният вариант на моите опити. Сложил съм празни дефиниции на извикваните функции и съм инициализирал $id на 0. пробвах с празен файл application.php, за да мине и извикването на include(). Разпечатването на test из кода също е от мен и си работи.


<?
function show_form_code(){}
function show_form(){}
$id = 0;
?>
<p>

<ul>

<li>You can insert a link into your form <font color=#ff0000><i>show_fo$

<li>You can insert HTML code on your page.
<textarea rows=7 style="border-width:1; width:400; border-color:#000000$

<li>You must insert <font color=#ff0000><i><?php include("application.p$

And insert test <font color=#ff0000><i><?php show_form($id); echo( "tes$

</ul>


--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор
в отговор на Mycлoн #10

Re: sorry

Моята мозила ли прави номера или дира наистина отряза редовете след някой символ?

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck
Отговор