вобщем нужен скрипт для странички...типа человек заходит на страницу,видит поля которые нужно заполнить,он их заполняет,нажимает кнопу заполнить(например) и ему показывается сообщение..типа спс за инфу,и ещё какойто текст,человек выходит..дальше я захожжу на на фтп где хранится страничка,и в отдельно записаный файл вся эта инфа написана...надеюсь понятно
набросал, но не проверял PHP: <?php if(isset($_POST['string']) && isset($_POST['info'])) { $fp = @fopen('log.txt','a'); echo fputs($fp,$_POST['string'].$_POST['info'])?'Уважаемый юзверь'.$_POST['string'].', запись успешно завершена':'Обломись'; fclose($fp); } else { echo <<<HERE <form method = "POST"> <input type = "text" name = "string"><br /> <textarea name = "info"></textarea><br /> <input type = "submit" value = "онтечад"><br /> </form> HERE; } ?>
хм...ничего не появилось,я в то м плане что даже поля не появились куда вводить,пустая страница,пересмотри плиз
какая? плиз..дайте протестированый скриптик..спс ЗЫ это не обезательно,но если монжно. было бы не плохо что бы было две строки в одной пишется имя а во второе текст(инфа),и потом создаётся файл с именем которое было введено в первое поле(что б не терятся) и в нём инфа...спс
Какая жешь интересно? то, что я не отделял записываемые данные не является ошибкой, или ты что-то нашёл? почему же у меня тогда всё работает? 2maximkafun Купи книгу, называется Энди Харрис PHP/MySQL для начинающих
ну я вроде обратился в правельную тему...ну я серьёзно говорю ничего не отображается,пишу просто текст перед скриптом его тоже нету...ебз скрипта текст есть..знач в неём проблемка..хз Code: <html> <head><title>Hello</title> <body> привет <?php if(isset($_POST['string']) && isset($_POST['info'])) $fp = @fopen('log.txt','a'); echo fputs($fp,$_POST['string'].$_POST['info'])?'Уважаемый юзверь'.$_POST['string'].', запись успешно завершена':'Обломись'; fclose($fp); } else { echo <<<HERE <form method = "POST"> <input type = "text" name = "string"><br /> <textarea name = "info"></textarea><br /> <input type = "submit" value = "онтечад"><br /> </form> HERE; { ?> </body> </html> вот моя страница index.php название страницы
может с хостом чтто не то?другие пхп пашут скрипты...на каком хосте тестили?дайте какойто халявный хост...
PHP: <pre> <? if(isset($_POST['submit']) && !empty($_POST['name']) && !empty($_POST['info'])) { $fp = fopen('log111.txt','a+'); echo "Уважаемый ".$_POST['name'].", ваш информация: ".$_POST['info']."\r\n успешно добавлена. Спасибо."; fwrite($fp,"Имя - {$_POST['name']}\r\n Информация - {$_POST['info']}" . "\r\n"); fwrite($fp,"---------------------------------------" . "\r\n"); fclose($fp); } else { Echo ' <form method = "POST"> <input type = "text" name = "name"><br /> <input type = "text" name = "info"><br /> <input type = "submit" name="submit" value = "онтечад"><br /> </form>'; } ?> </pre>
спс..вот щас запахало..все супер!!!! только где в скрипте написать над каждой строкой Имя\информация,и окно информация увеличить(но эт не обезательно)
Не знаю какая, у меня в IE и OPERA не работает твой скрипт. Причину искать неохота. Просто пишет "Невозможно отобразить страницу". Мой вариант почему-то так не пишет delete
2 maximkafun: PHP: <pre> <? if(isset($_POST['submit']) && !empty($_POST['name']) && isset($_POST['info'])) { $fp = fopen('log111.txt','a+'); echo "Уважаемый ".$_POST['name'].", ваш информация: ".$_POST['info']."\r\n успешно добавлена. Спасибо."; fwrite($fp,"Имя - {$_POST['name']}\r\n Информация - {$_POST['info']}" . "\r\n"); fwrite($fp,"---------------------------------------" . "\r\n"); fclose($fp); } else { Echo ' <form method = "POST"> <tr><td><span>Имя:</span></td><td><input type = "text" name = "name" /></td></tr> <tr><td><span>Информация:</span></td><td><textarea name="info" cols="60" rows="20"></textarea></td></tr> <input type = "submit" name="submit" value = "Ввод"><br /> </form>'; } ?> </pre> 2 .:EnoT:. Ну правда и у меня его вариант не пашет В IE и OPERA @ini_set("display_errors","1"); включен - ничего не показывает. Просто "Невозможно отобразить страницу в IE" и пустой беоый лист в опере ну одно дело сказать не подумав, а потом подумать Хотя все равно так не нравиться, просто так быстрее писать в итоге Читабельность при подсветке в грамотных редакторах поменьше, поменьше