Не получается сформировать ссылку(( (php генерация)

lomster7
На сайте с 09.05.2011
Offline
84
677

<?php

$SERVICE_CODE = 'ogehhFpRVz_C';

$PARTNER_KEY = '7375';

$RETURN_URL = 'http://site.net/back.php';

$IP = $_SERVER['REMOTE_ADDR'];

$COUNTRY = 'ru';

$Salt = 'nNkthgdhk';

$HASH = md5('service_code=$SERVICE_CODE$partner_key=$PARTNER_KEYreturn_url=RETURN_URLip=$IPSalt');

?>

<script type="text/javascript" src="https://secure.site.com/script.js?service_code=<?php $SERVICE_CODE ?>&partner_key=<?php $PARTNER_KEY ?>&return_url=<?php $RETURN_URL ?>&ip=<?php $IP ?>&country=<?php $COUNTRY ?>&hash=<?php $HASH ?>"></script>

вроде всё правильно написал, вставил в сайт. при открытии страниц, ссылка без данных почему-то.. помогите плз

была реклама, а уже нету :)
[Удален]
#1

Альтернативная форма записи echo имеет следующий вид


<?=$hash;?>

Правильный вывод:


<script type="text/javascript"
src="https://secure.site.com/script.js?service_code=<?=$SERVICE_CODE; ?>&partner_key=<?=$PARTNER_KEY; ?>&return_url=<?=$RETURN_URL; ?>&ip=<?=$IP ?>&country=<?=$COUNTRY; ?>&hash=<?=$HASH; ?>">
</script>

Плюс Вы забыли точку с запятой после каждой строки. Это элементарная ошибка.

Советую ознакомиться с азами php. Можете начать отсюда.

domen4you
На сайте с 08.03.2013
Offline
53
#2

точка с запятой не обязательна, перед закрывающим php тегом ?>

[Удален]
#3

Согласен. Но не думаю, что это тот случай, когда человек может пренебрегать точкой с запятой, учитывая конец php кода(если вообще стоит пренебрегать). Это стандарт и его нужно придерживаться в любом случае, особенно если только знакомишься с языком.

TF-Studio
На сайте с 17.08.2010
Offline
334
#4

; есть мелочи жизни.

а вот отсутствие echo/print - косяк

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий