PDA

Просмотр полной версии : нужна страничка со скриптом для инфы


maximkafun
18.01.2009, 19:06
вобщем нужен скрипт для странички...типа человек заходит на страницу,видит поля которые нужно заполнить,он их заполняет,нажимает кнопу заполнить(например) и ему показывается сообщение..типа спс за инфу,и ещё какойто текст,человек выходит..дальше я захожжу на на фтп где хранится страничка,и в отдельно записаный файл вся эта инфа написана...надеюсь понятно

Ru}{eeZ
18.01.2009, 19:33
набросал, но не проверял

<?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;
}
?>

maximkafun
18.01.2009, 21:20
хм...ничего не появилось,я в то м плане что даже поля не появились куда вводить,пустая страница,пересмотри плиз

Ru}{eeZ
18.01.2009, 21:31
у меня всё отлично работает

maximkafun
18.01.2009, 21:37
кинь ссылку на сайт,или скрин..у меня пусто

запакуй и кинь готовую страницу плиз

Pashkela
18.01.2009, 22:05
у меня всё отлично работает

В скрипте ошибка

maximkafun
18.01.2009, 22:18
В скрипте ошибка
какая?
плиз..дайте протестированый скриптик..спс

ЗЫ это не обезательно,но если монжно. было бы не плохо что бы было две строки в одной пишется имя а во второе текст(инфа),и потом создаётся файл с именем которое было введено в первое поле(что б не терятся) и в нём инфа...спс

Ru}{eeZ
18.01.2009, 22:28
В скрипте ошибка

Какая жешь интересно? то, что я не отделял записываемые данные не является ошибкой, или ты что-то нашёл? почему же у меня тогда всё работает?

2maximkafun
Купи книгу, называется Энди Харрис PHP/MySQL для начинающих

maximkafun
18.01.2009, 22:36
Какая жешь интересно? то, что я не отделял записываемые данные не является ошибкой, или ты что-то нашёл? почему же у меня тогда всё работает?

2maximkafun
Купи книгу, называется Энди Харрис PHP/MySQL для начинающих
ну я вроде обратился в правельную тему...ну я серьёзно говорю ничего не отображается,пишу просто текст перед скриптом его тоже нету...ебз скрипта текст есть..знач в неём проблемка..хз

<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 название страницы

.:EnoT:.
18.01.2009, 22:36
Купи книгу, называется Энди Харрис PHP/MySQL для начинающих
Отстойная макулатура)

Ru}{eeZ нафиг ты маркеры в каждый код пихаешь?

З.Ы. Работает скрипт

maximkafun
18.01.2009, 22:39
Отстойная макулатура)

Ru}{eeZ нафиг ты маркеры в каждый код пихаешь?

З.Ы. Работает скрипт

может с хостом чтто не то?другие пхп пашут скрипты...на каком хосте тестили?дайте какойто халявный хост...

Pashkela
18.01.2009, 22:41
<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>

maximkafun
18.01.2009, 22:45
<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>

спс..вот щас запахало..все супер!!!! только где в скрипте написать над каждой строкой Имя\информация,и окно информация увеличить(но эт не обезательно)

Pashkela
18.01.2009, 22:46
Какая жешь интересно? то, что я не отделял записываемые данные не является ошибкой, или ты что-то нашёл? почему же у меня тогда всё работает?


Не знаю какая, у меня в IE и OPERA не работает твой скрипт. Причину искать неохота. Просто пишет "Невозможно отобразить страницу". Мой вариант почему-то так не пишет:)

delete:)

.:EnoT:.
18.01.2009, 23:00
"Имя - {$_POST['name']}\r\n
Гг, а кто-то в соседней теме орал как ненавидит фигурные кавычки)

два оператора подряд, такого еще не видел:
0_о

Pashkela
18.01.2009, 23:05
2 maximkafun:


<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" и пустой беоый лист в опере


Гг, а кто-то в соседней теме орал как ненавидит фигурные кавычки)


ну одно дело сказать не подумав, а потом подумать:)
Хотя все равно так не нравиться, просто так быстрее писать в итоге:) Читабельность при подсветке в грамотных редакторах поменьше, поменьше