Автор Тема: help  (Прочитано 2795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
help
« : 05 Января 2002, 23:47:11 »
вот уже 15 минут смотрю  и не могу найти ошибку<?
if(@
$admin=="add"){
if (!isset(
$addart)) {
echo
"<form action=\\"ae.php\\">\\n";
echo
"Ваше Имя: <INPUT TYPE=TEXT NAME=\\"name\\"><BR>\\n";
echo
"Описание: 
<textarea name=\\"
opis\\" rows=10 cols=40></textarea>\\n";
echo
"Текст: 
<textarea name=\\"
text\\" rows=10 cols=40></textarea>\\n";
echo
"
<INPUT TYPE=\\"
SUBMIT\\"  name=\\"addart\\" value=\\"GO\\">\\n";
echo
"

"
; }
if(isset(
$addart)) {
 
$artnew=$name."|".$opis."\\n";
 
$fp fopen("opis.txt""a+");
 
$fw fwrite($fp,$artnew);
 
fclose($fp);
 
$fp fopen($name.".txt""a+");
 
$fw fwrite($fp,$text);
 
fclose($fp);
 } }
 else
 {

   
$a=file("opis.txt");
   
$num=count($a);
   for(
$i=0;$i<$num;$i++)
   
explode("|",$a[$i],2);
   @list(
$aname,$aopis)=$a[$i];
   echo @
$a[$i][$anme];
   }
?>
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
help
« Ответ #1 : 05 Января 2002, 23:58:24 »
добавь в форму
echo"\\n";
Евгений aka Razor,

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
help
« Ответ #2 : 06 Января 2002, 00:01:01 »
Так попробую разобраться:
если задана admin=add то появляется 3 формы
первая форма- имя статьи, вторая- описание (эти две формы пишут в файл opis.txt третья форма- сама статья она должна писаться в файл с именем введенным в первую форму.
Если администрация не задана, то (теоретически) вывести названия всех статей в файле.... Так вот в начале всё( тоесть кое что) работало. а щас ваще......блин.....
Если сёдня никто непоможет, лягу спать.....
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
help
« Ответ #3 : 06 Января 2002, 01:06:56 »
Так у тебя эта ветка не работает?

else
 {

   
$a=file("opis.txt");
   
$num=count($a);
   for(
$i=0;$i<$num;$i++)
   
explode("|",$a[$i],2);
   @list(
$aname,$aopis)=$a[$i];
   echo @
$a[$i][$anme];
   }


Сделай так:

<?
if(
$admin=="add"){
if (!isset(
$addart)){
	
echo\
'Line I\';
echo"<form action=\\"test.php\\" method=GET>\\n";
echo"T&#224;&#248;&#229; L&#236;&#255;: <INPUT TYPE=TEXT NAME=\\"name\\"><BR>\\n";
echo\'<input type="hidden" name="admin" value="add">\';
echo"&#206;&#239;&#232;&#241;&#224;&#237;&#232;&#229;: 
<textarea name=\\"opis\\" rows=10 cols=40></textarea>\\n";
echo"T&#229;&#234;&#241;&#242;: 
<textarea name=\\"text\\" rows=10 cols=40></textarea>\\n";
echo"
<INPUT TYPE=\\"SUBMIT\\"  name=\\"addart\\" value=\\"GO\\">\\n";
echo"

"; 
}else{
echo\'Line II\';
 $artnew=$name."|".$opis."\\n";
 $fp = fopen("opis.txt", "a+");
 $fw = fwrite($fp,$artnew);
 fclose($fp);
 $fp = fopen($name.".txt", "a+");
 $fw = fwrite($fp,$text);
 fclose($fp);

}else{
echo\'Line III
\';
   $a=file("opis.txt");
   $num=sizeof($a);
   for($i=0;$i<$num;$i++)
   {
   $an[$i] = explode("|",$a[$i]);
     echo $an[$i][0].\'-\'.$an[$i][1].\'
\';
     }
   }
?>
AS IS...

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
help
« Ответ #4 : 06 Января 2002, 01:32:09 »
ты знаешь что-то и твой вариант не рабочий.... Internal Server Error
уже нифига не понимаю... но спасибо за помощь =) Я думаю ты понял назначение этого скрипта: Удобное добавление статей на сайт..... но...
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
help
« Ответ #5 : 06 Января 2002, 01:37:32 »
Странно. У меня все работает. Убери весь русский текст из скрипта.
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28