| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 29.12.2002
Сообщения: 144
![]() |
есть скриптик:
<? $script="file.php"; $file="file.txt"; if(isset($knopka)){ $fl = fopen($file,"a+"); flock($fl,LOCK_EX); fputs($fl,"$name\n"); flock($fl,LOCK_UN); fclose($fl); } ?> форма посылает ему данные: <form action="test.php" method="post"> <textarea name="name" cols="30"></textarea> <input type="submit" name="knopka" value="Отправить"> </form> Все очень просто но вот засада на localhoste под виндой не пашет:-( Заливаю на нормальный хостинг все работает. А очень нужно запустить это на локалхосте. Может кто чо посоветует. В кратце, необходимо заполненные данные из формочки записать в txt файл. |
|
|
|
|
# 15 |
|
Guest
Сообщения: n/a
|
может у тебя стоит более новая версия PHP,
там переменные из формы надо брать так: import_request_variables('p', 'p_'); #take the POST variables to the global scope. 'p' for the POST теперь у тебя есть $p_knopka, ну и дальше как обычно. П.С. Хотя у меня тоже такой глюк был, я его правда не решил а обошел, стал записивать все что надо в БД, а потом оттуда распечатывал. |
|
|
# 16 |
|
Junior Member
Регистрация: 29.12.2002
Сообщения: 144
![]() |
непашееееееееет
вот что было ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" include_path = ".;c:\Program Files\php\includes" Добавил: include_path = ".;c:\Program Files\php\pear" все равно болт |
|
|
|
|
# 17 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Странные вещи происходят у тебя. Создай файлик в директории со скриптом, который сам скрипт создать не может, и напиши туда чего-нибудь. А затем в скрипте открой его с параметром r (вместо "a+"), и сделай fread($fp,filesize($filename)). И в echo выведи это дело.
Выводит содержимое файла ? |
|
|
|
|
# 18 |
|
Junior Member
Регистрация: 29.12.2002
Сообщения: 144
![]() |
jutky
вот молодца. пасибо. все заработало. Добавлено через 3 минуты: RaZEr вот так все прекрасно пашет: Спасибо jutky . <? $script="file.php"; $file="file.txt"; import_request_variables('p', 'p_'); if(isset($p_knopka)){ $fl = fopen($file,"a+"); fwrite($fl,"$p_name\n"); fclose($fl); } ?> вообще странно конечно все это |
|
|
|
|
# 19 |
|
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Мдя ... блин
у тебя он до fopen просто не доходил ... видать register_globals не стоит и конструкция: if(isset($knopka)){ ... } просто пропускалась ... м-да ... Последний раз редактировалось RaZEr; 25.09.2003 в 17:17. |
|
|