Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   нужна страничка со скриптом для инфы (https://forum.antichat.xyz/showthread.php?t=101918)

maximkafun 18.01.2009 19:06

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

Ru}{eeZ 18.01.2009 19:33

набросал, но не проверял
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;
}
?>


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

Цитата:

Сообщение от Ru}{eeZ
у меня всё отлично работает

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

maximkafun 18.01.2009 22:18

Цитата:

Сообщение от Pashkela
В скрипте ошибка

какая?
плиз..дайте протестированый скриптик..спс

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

Ru}{eeZ 18.01.2009 22:28

Цитата:

Сообщение от Pashkela
В скрипте ошибка

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

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

maximkafun 18.01.2009 22:36

Цитата:

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

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

Цитата:

Сообщение от .:EnoT:.
Отстойная макулатура)

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

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

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

Pashkela 18.01.2009 22:41

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>


maximkafun 18.01.2009 22:45

Цитата:

Сообщение от Pashkela
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>


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

Pashkela 18.01.2009 22:46

Цитата:

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

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

delete:)

.:EnoT:. 18.01.2009 23:00

Цитата:

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

Цитата:

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

Pashkela 18.01.2009 23:05

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

Цитата:

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


Время: 15:22