Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 04.11.2002, 21:26
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 1  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
Attention помогите!!!! где ошибка!

я только начал учиться програмированию!
вот хочу написать скрипт, с помощью которого можно будет текст сохранять в файле.
вот сто у меня получилось- но не работает! а я не знаю где тут ошибка! помогите!
PHP код:
<?
echo"<form action=counter.php>";
echo 
"<textarea name=text  cols=40 rows=8>$c</textarea><br>";
echo 
"<input type=submit name=button value=отправить>";
if(@
$button)
$file fopen("counter.txt""rt"); 
fputs ($file$c); 
fclose ($file); 
?>

Старый 04.11.2002, 22:37
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 2  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
Начну с самой главной ошибки - ты открываешь файл для чтения... Думаю, этим всё сказано...
А вот что значит "t" в способе открытия файла - я понятия не имею...
И, кстати, как у тебя называется файл, код из которого ты привёл?..

Старый 05.11.2002, 10:21
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 3  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
По умолчанию 2metton

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

Старый 05.11.2002, 12:40
Duo вне форума Посмотреть профиль Отправить личное сообщение для Duo Найти все сообщения от Duo
  № 4  
Duo
maxwell
 
Аватар для Duo

Регистрация: Nov 2002
Адрес: Россия, Москва
Сообщений: 108
Отправить сообщение для Duo с помощью ICQ
Попробуй такой код:
PHP код:
<?
echo"<form action=counter.php>";
echo 
"<textarea name=text  cols=40 rows=8></textarea><br>";
echo 
"<input type=submit name=button value=отправить>";
echo 
"</form>";
if(@
$button)
$file fopen("counter.txt""w+"); 
fwrite ($file$text); 
fclose ($file);
?>

Старый 05.11.2002, 15:17
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 5  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
По умолчанию 2Duo

спосиба - теперь работает! но всё равно выдаёт вот
такие ошибки!

Warning: Supplied argument is not a valid File-Handle resource in z:\home\localhost\www\counter.php on line 8

Warning: Supplied argument is not a valid File-Handle resource in z:\home\localhost\www\counter.php on line 9

Старый 05.11.2002, 16:06
Duo вне форума Посмотреть профиль Отправить личное сообщение для Duo Найти все сообщения от Duo
  № 6  
Duo
maxwell
 
Аватар для Duo

Регистрация: Nov 2002
Адрес: Россия, Москва
Сообщений: 108
Отправить сообщение для Duo с помощью ICQ
Сорри, моя ошибка
PHP код:
if(@$button){
    
$file fopen("counter.txt""rt"); 
    
fputs ($file$c); 
    
fclose ($file);

{} - забыл

Старый 05.11.2002, 19:05
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 7  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
По умолчанию 2Dou

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

Старый 05.11.2002, 22:24
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 8  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
The bomb! 2Dou

спасибо!!!!
врё работает, сам нашёл ошибку!
появился ещё вопрос: как проверить данные из формы с переменно! ?
например сверить пароль!
сам пробовал не чего не выходит!

Старый 06.11.2002, 11:47
Duo вне форума Посмотреть профиль Отправить личное сообщение для Duo Найти все сообщения от Duo
  № 9  
Duo
maxwell
 
Аватар для Duo

Регистрация: Nov 2002
Адрес: Россия, Москва
Сообщений: 108
Отправить сообщение для Duo с помощью ICQ
очень просто
если пароль храниться в файле, то что-то вроде:
pass.php -
PHP код:
<?
if(@!$enter && @!$pass){
echo
"<form action=pass.php>";
echo 
"<input name=pass><BR>";
echo 
"<input type=submit name=enter value=\"enter\">";
echo 
"</form>";
}elseif(
Pass($pass)){
    echo 
"yes!!! :))";
}else{
    echo 
"no!! :((";
}

function 
Pass($pass){
    
$file_pass=file("pass.dat");
    if(
$pass==$file_pass[0]){
        return 
true;
    }else{
        return 
false;
    }
}
?>
pass.dat - "fuck"

собственно пароль здесь будет "fuck".
но этот пример очень простой!!!
здесь отсутствует какая либо защита

Старый 06.11.2002, 14:48
GENOCID вне форума Посмотреть профиль Отправить личное сообщение для GENOCID Найти все сообщения от GENOCID
  № 10  
GENOCID

Регистрация: Jul 2001
Адрес: ТОМСК
Сообщений: 138
По умолчанию 2Duo

спосиба огромное!
собственно попутно появился ещё вопрос:
<?
$file = fopen("new.txt", "r");
fread($file,$text);
echo $text;
?>
етот код (по моему замыслу) должен читать из файла new.txt
переменную $text.
а чё то не фига не молучается!
помогите пожалуйста!

Создать новую тему   Часовой пояс GMT +4, время: 00:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.