| |
|
|
| | При обращении пользователя скрипт создает в папке /temp файл с именем $pid.txt и пишет в него информацию именно для этого пользователя.Параметр pid для каждого пользователя постоянный, уникальный и передается методом GET.
..................
{
$files = file("./temp/$pid.txt");
$n = 10;
$page = intval($_GET['param1']);
if(empty($page) or $page < 1 )
{
$page = 1;
.......
|
Почему-то таким образом файл $pid.txt не видит. Когда пишу имя файла вручную,например: $files = file("./temp/AS34RD.txt"); все корректно работает. Почему так, как выйти из положения? | |
| |
|
|
| |
|
|
| |
для: Loneliness
(03.05.2007 в 14:10)
| | | register_globals как настроен? | |
| |
|
|
| |
|
|
| |
для: Loki
(03.05.2007 в 14:15)
| | | Хостинг от softtime, я ничего не перенастраивал. Это где и как настраивать? Переменную я явно указываю в скрипте.$pid = stripslashes($_GET['pid']);
И в теле этого же скрипта код создающий файл пользователя:
.....
$file = "./temp/$pid.txt";
$fd = fopen ($file, "w+");
chmod($file,0666);
......
|
Нормально работает. | |
| |
|
|
| |
|
|
| |
для: Loneliness
(03.05.2007 в 14:10)
| | | Директива register_globals по умолчанию отключена, поэтому следует либо переписать скрипт
..................
{
$files = file("./temp/$_GET[pid].txt");
$n = 10;
$page = intval($_GET['param1']);
if(empty($page) or $page < 1 )
{
$page = 1;
.......
|
либо, если переделывать очень много, включить register_globals при помощи конфигурационного файла .htaccess
php_flag register_globals on
|
Однако, последнее не рекомендуется, так как в PHP 6 возможности включать директиву regiser_globals не будет. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.05.2007 в 14:39)
| | | Да, так работает. Да и в моем варианте нашел в чем загвоздка- переменные $_GET я определил в самом начале скрипта, а код из примеров помещен в функцию. Просто определил переменные $_GET внутри функции и все получилось. Благодарю за помощь. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.05.2007 в 14:39)
| | | Да, так работает. Да и в моем варианте нашел в чем загвоздка- переменные $_GET я определил в самом начале скрипта, а код из примеров помещен в функцию. Просто определил переменные $_GET внутри функции и все получилось. Благодарю за помощь. | |
| |
|
|