Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редактор на PHP 
:(
    Опции темы
XOMbl4
Дата 28.12.2005, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Код

<?php
$lll=file_get_contents("$fail");
print("
<form action=$_SERVER[PHP_SELF]?fail=$fail method=post>
<textarea name=pole rows=30 cols=50 >$lll</textarea><br>
<input type=submit value=Èçìåíèòü>
</form>
");

if($pole){
$op=fopen("$fail", "w+");
fwrite($op, $pole);
fclose($op);
}
?>

Собсно пишу редактор файлов,и не могу понять,почему не работает,точнее открывает файл и вставляет содержимое в форму,но вот при нажатии на кнопку изменить ничего в файле не меняется(((Если убрать if($pole) то файл просто стираецца,как быть не знаю...
Добавлено @ 23:17
Извиняюсь за поспешность,проблема решена,дело было в моей хлупости)))Все работало)))
PM MAIL ICQ   Вверх
Mal Hack
Дата 28.12.2005, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



XOMbl4 а как на счет чтения манов?
$_POST['pole']
и... isset() а не просто $pole
PM ICQ   Вверх
XOMbl4
Дата 29.12.2005, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Угу,чичас перепишу.
ЗЫ:А чем будет отличатся isset() от просто $pole:?Работают то одинаково,у миня во всем коде стоит именно так...
PM MAIL ICQ   Вверх
Illuminaty
Дата 29.12.2005, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 6
Всего: 56



isset проверяет существование переменной. Т.е. пришла ли тебе $_POST["pole"] или нет.
if ($_POST["pole"]) проверяет существующую переменную на неравенство 0 или "" или false.
PM MAIL ICQ   Вверх
XOMbl4
Дата 29.12.2005, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Вот в принцыпе мне и нада на неравенство проверять,а не на существование...Но полюбому у миня все работает отлично,так что ничего менять не буду!
PM MAIL ICQ   Вверх
Illuminaty
Дата 29.12.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 6
Всего: 56



isset() нужен для проверки вводимых пользователем данных (к примеру).
Попробуй выполнить свой код, просто введя адрес твоего скрипта(без отправки данных)

Привыкать надо к хорошему стилю написания кода - пригодица smile
PM MAIL ICQ   Вверх
XOMbl4
Дата 29.12.2005, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Я именно так и делаю,сначала иду на скрипт,а потом смотрю ято править)))
ЗЫ:Подскажите функцию,которая будет искать слово в переменной,но будет давать TRUE только тогда,когда слово будет целиком,а отдельная его часть не будет считаться совпадением,
strpos() не канает.
PM MAIL ICQ   Вверх
-=Ustas=-
Дата 29.12.2005, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Попробуй strstr();


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
XOMbl4
Дата 29.12.2005, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Тож самое,если ввести часть слова,то возвращается не FALSE(((
PM MAIL ICQ   Вверх
-=Ustas=-
Дата 29.12.2005, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Тогда через preg_match();. Это то что тебе нужно.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
XOMbl4
Дата 29.12.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Форумное жывотнае
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 2.12.2005

Репутация: 1
Всего: 2



Все,готово дело,работает на ура)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.