Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Перестал работать скрипт фан-клуба
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Описание: Работал-работал и вдруг перестал...
KreZ
Отправлено: 24 Августа, 2006 - 05:08:19
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Есть у меня на сайте скрипт фан-клуба. Он очень простой: люди пишут свое мыло, сайт и аську в нужных полях, а скрипт добавляет их в текстовый документ. Потом этот документ выводится в виде таблицы.
Но по непонятным причинам этот скрипт перестал добавлять файлы в таблицу. В чем может быть причина?
Глюки скрипта можете посмотреть тут http://evanescence-ua.com/fanclub.php
Сам скрипт прикрепляю.
ЗЫ Я сам скрипты писать еще не умею, но готовые редактирую довольно хорошо. И этот скрипт я преределал из другого, так что не удивляйтесь именам переменных Улыбка
ЗЗЫ Может это как-то зависеть от размела текстового файла? Если да, то как это исправить?
Скачать файл: fanclub.rar
Скачан раз: 514
 
 Top
kastyan
Отправлено: 24 Августа, 2006 - 19:58:04
Post Id



Кипяток


Покинул форум
Сообщений всего: 280
Дата рег-ции: Июль 2005  

Карма 0




KreZ
в последнее время заметил что тут мало кто кому помагает .
Права на папках 777 ?
 
 Top
KreZ
Отправлено: 25 Августа, 2006 - 00:46:15
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Ага. Я там ничего не менял... раньше работал, а тут вдруг перестал...
 
 Top
KreZ
Отправлено: 25 Августа, 2006 - 00:51:31
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Спросил на другом форуме и мне ответили, что это может быть из-за того, что для передачи данных между скриптами используются глобальные переменные, а многие хосты отключают это в целях безопасности... Но я не знаю как переделать скрипт Улыбка
Будем читать книжки... Улыбка
 
 Top
KreZ
Отправлено: 27 Августа, 2006 - 09:26:48
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Все, проблемы нет. Хостер включил для моего сайта register_globals и все заработало.
Если кому-то еще понадобится решить такую проблему, то при отключенных register_globals можно поставить в начале скрипта
extract($_REQUEST);

Улыбка
 
 Top
KreZ
Отправлено: 30 Августа, 2006 - 10:45:26
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Скрипт опять глючит Недовольство, огорчение
Подскажите что надо добавить в такой код чтобы информация добавлялась в новую строку?
CODE:

<?php
extract($_REQUEST);
$f=fopen("fanclub_base.txt","a");
fputs($f, "$date|$link1|$title|$site\n");
fclose($f);
?>

Дело в том, что все данные добавляются в одну строчку и таким образом попадают в последнюю колонку таблицы.
 
 Top
Рамиль
Отправлено: 31 Августа, 2006 - 03:38:07
Post Id



Junior Member


Покинул форум
Сообщений всего: 67
Дата рег-ции: Сент. 2005  
Откуда: Татарстан

Карма 0




KreZ
Можно сделать так
CODE:
<?php
extract($_REQUEST);
$f=fopen("fanclub_base.txt","[b]r[/b]");
fputs($f, "$date|$link1|$title|$site\n");
fclose($f);
?>

но тогда начало строки у тебя будет стираться. А тебе нужно чтобы новые фаны показывались сверху. Просто записывай как есть, а во время обработки, переверни массив, который у тебя был создан с помощью file(), т.е. у тебя должно получиться что-то вроде
CODE:
$file = file("fanclub_base.txt");
$file = array_reverse($file);

А потом просто продолжай обработку, explode(), echo(), что у тебя там есть
 
 Top
KreZ
Отправлено: 31 Августа, 2006 - 05:15:06
Post Id



Full Member


Покинул форум
Сообщений всего: 162
Дата рег-ции: Авг. 2005  
Откуда: Украина, Киев

Карма 1

[+]


Этот скрипт надо мной издевается Улыбка
Добавил в конце последней строки символ переноса строки (в блокноте он обозначается небольшим вертикальным прямоугольником) и скрипт продолжил добавлять записи в новые строчки Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0463]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33