<?
if ($_GET['steam_id'] != "")
{
echo get_steam_url($_GET['steam_id']);
}
function get_steam_url($steam_id)
{
$part = explode(':', $steam_id);
return 'http://steamcommunity.com/profiles/' . bcadd(bcadd((string) ((int)$part[2] * 2), '76561197960265728'), $part[1], 0) . '/';
}
?>
в строке браузера, например: /script.php?steam_id=STEAM_0:0:19365097
На локалке работает, а на хостинге нет! Не знаю почему, может что подскажете?
Спустя 58 минут, 56 секунд (14.06.2011 - 10:06) Invis1ble написал(а):
Подскажу. Надо дебажить, чтоб локализовать проблему. Собственно, не совсем понятно, что именно не работает. Не запускаетя скрипт? Функция возвращает некорректное значение?
Могу пока что предположить, что на хостинге запрещены сокращенные дескрипторы, т.е. вместо <? в начале скрипта нужно поставить <?php
Могу пока что предположить, что на хостинге запрещены сокращенные дескрипторы, т.е. вместо <? в начале скрипта нужно поставить <?php
Спустя 4 минуты, 14 секунд (14.06.2011 - 10:10) uMnepaTop написал(а):
вообще ничего не показывает, будто в скрипте файле кода нет.
short_open_tag пробывал - не хочет..
short_open_tag пробывал - не хочет..
Спустя 3 минуты, 22 секунды (14.06.2011 - 10:13) Invis1ble написал(а):
Цитата |
short_open_tag пробывал - не хочет.. |
не понял... Кто не хочет, что не хочет? :)
Создай тестовый скрипт:
<?
die('It works!');
Если выведет It works - то будем думать дальше.
Спустя 2 минуты, 37 секунд (14.06.2011 - 10:16) inpost написал(а):
uMnepaTop
А почему вызов функции идёт ещё до того, как функция определена? Поменяй местами, используй как выше говорили <?php ,
А почему вызов функции идёт ещё до того, как функция определена? Поменяй местами, используй как выше говорили <?php ,
Спустя 4 минуты, 28 секунд (14.06.2011 - 10:20) uMnepaTop написал(а):
bcadd походу не работает, только не понятно почему! :blink:
<?php
$part = explode(':', $_GET['steam_id']);
//echo bcadd(bcadd($part[2] * 2, '76561197960265728'), $part[1], 0);
echo bcadd(1, 2, 0);
?>
Спустя 6 минут, 9 секунд (14.06.2011 - 10:27) Invis1ble написал(а):
uMnepaTop
добавь на всякий пожарный в начало скрипта error_reporting(E_ALL | E_STRICT);
добавь на всякий пожарный в начало скрипта error_reporting(E_ALL | E_STRICT);
Спустя 3 минуты, 32 секунды (14.06.2011 - 10:30) uMnepaTop написал(а):
я на столько глуп?! .. говорю же, нет ничего, ни ошибок, ни html кода, вообще будто файл пустой..
Думаю, если бы она была отключена, мне бы написало..
Думаю, если бы она была отключена, мне бы написало..
Спустя 7 минут, 17 секунд (14.06.2011 - 10:37) Invis1ble написал(а):
Тады хз, может в .htaccess правило какое-то стоит?
Спустя 2 минуты, 40 секунд (14.06.2011 - 10:40) uMnepaTop написал(а):
нет, не прописано там ничего особенного.. да и вообще убирал его, разницы 0
Спустя 1 минута, 36 секунд (14.06.2011 - 10:42) inpost написал(а):
uMnepaTop
Иди из обратного, сначала запусти функцию, потом проделай 1 операцию, потом 2
Иди из обратного, сначала запусти функцию, потом проделай 1 операцию, потом 2
Спустя 53 секунды (14.06.2011 - 10:43) Invis1ble написал(а):
Я вообще так и не понял, сам скрипт запускается?
Спустя 6 минут, 58 секунд (14.06.2011 - 10:49) uMnepaTop написал(а):
inpost
Читаете между строк? :huh:
не работает.
Читаете между строк? :huh:
echo bcadd(1, 2, 0);
не работает.
Спустя 35 секунд (14.06.2011 - 10:50) uMnepaTop написал(а):
Invis1ble
Сам скрипт запускается прекрасно..... На локалке
Сам скрипт запускается прекрасно..... На локалке
Спустя 8 минут, 4 секунды (14.06.2011 - 10:58) Invis1ble написал(а):
А в логах апача ничего по поводу этого скрипта?
Спустя 24 минуты, 16 секунд (14.06.2011 - 11:22) uMnepaTop написал(а):
нету..
Спустя 7 минут, 58 секунд (14.06.2011 - 11:30) Invis1ble написал(а):
Очень странно... Даже не знаю, что еще предположить.
Попробуй написать в техподдержку хостинга.
Попробуй написать в техподдержку хостинга.