PHP3: <?= $_GET['p'];?>

3 отговора 110 прегледа
#1

PHP3: <?= $_GET['p'];?>

Здравейте,

Това, което прочетохте в заглавието на темата ми е възможност на PHP4, която ползвам за сайта, който правя. Вероятно на всички е ясно, че ако напишем това:

<?= $_GET['p'];?>

в резултата, който се подава на браузъра ще видим на мястото на кода нещо произволно, каквото сме пратили чрез извикване на скрипта така:

file.php?p=test

като в този случай на мястото на кода горе ще видим думата "test".

Това си работеше безотказно на PHP4, обаче си преместих сайта на сървър, на който са инсталирали PHP версия 3. В резултат, на мястото, където имам такъв код, виждам Parse Error.

Търся си лек за ситуацията... Помогнете, моля!

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

Re: PHP3: &lt;?= $_GET['p'];?&gt;

<? echo $HTTP_GET_VARS['p'] ?>

Отговор
в отговор на checho #3

Луди всякакви

<? echo $_HTTP_GET_VARS['p'];?>

ама това php 3 е най голямата глупост дето си я направил да се натресеш на него

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Bълk #4

Re: PHP3: &lt;?= $_GET['p'];?&gt;

Изпревари ме гадино такава ;-)))

само че аз имам и ; най отзад ;-))))

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор