+160
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
<?php
//Делаем массив
$_verbose = array(
"Вы не ввели слово которое хотите заменить!<br>
<form name='zadacha' action='2.php' method='post'>
<b>То что вставить:</b><br>
<input size='25' maxlength='70' name='zamena'><br><br>
<b>То что заменить:</b><br>
<input size='25' maxlength='70' name='slovo'><br>
<input type='submit' name='text' value='Изменить' style='background-color: #ffc66d; font-family: Tahoma Courier New; font: bolder 12px ;cursor: hand; height: 18px; color: #000; padding: 10px 20px 10px 20px'>
</form>",
"Вы не ввели слово которым будете изменять слово в документе!<br>
<form name='zadacha' action='2.php' method='post'>
<b>То что вставить:</b><br>
<input size='25' maxlength='70' name='zamena'><br><br>
<b>То что заменить:</b><br>
<input size='25' maxlength='70' name='slovo'><br>
<input type='submit' name='text' value='Изменить' style='background-color: #ffc66d; font-family: Tahoma Courier New; font: bolder 12px ;cursor: hand; height: 18px; color: #000; padding: 10px 20px 10px 20px'>
</form>",);
if(empty($_POST['slovo'])){
echo $_verbose[0];
exit;
}
if(empty($_POST['zamena'])){
echo $_verbose[1];
exit;
}
//Читаем файл из всех строчек в одну
$text = file_get_contents("1.txt");
//Меняем введеное из первой формы на второе
$text = str_replace($_POST['slovo'], $_POST['zamena'], $text);
// удаляем html и php тэги
$text = strip_tags($text);
// заменяем двойной пробел на одиночный
$text = str_replace(" ", " ", $text);
//удаляем пробелы с конца и начала
$text = trim($text);
//w - перезапись, a - дозапись
$flag_rc = "w";
//Открываем файл с параметром $flag_rc
$rc_file = fopen("1.txt", $flag_rc);
// применяем функцию блокировки файла с флагом записи
flock($rc_file, LOCK_EX);
// записываем в файл данные
fputs($rc_file, "$text");
// снимаем блокировку
flock($rc_file, LOCK_UN);
// закрываем дескриптор указывающий на файл
fclose($rc_file);
// Показываем результат и выходим
echo $text;
exit;
#########################################################
#А вот строчка которую надо куда то пихнуть для проверки#
#
#//Проверяем вписаны ли слова в свои формы #
#if(empty($_slovo)){ #
#echo $_verbose[0]; #
#exit; #
#########################################################
#if(empty($_zamena)){ #
#echo $_verbose[1]; #
#exit; #
#########################################################
?>
Этот говнокод - содержимое http://upwap.ru/993821 (первая ссылка, данная в ответ в копипасте ниже).
Мобильный форум Wap-разработчиков хостинга kmx.ru
Форум
Тема: Куда пихнуть этот кусок пхп?
Nelix 16.08.10 16:18
Вобщем вот ссылка на этот скрипт в архиве: http://lastbastion.kmx.ru/Zamena.rar //// Этот скрипт меняет одно слово на другое в тхт доке, можете протестить, всё работает... Я решил сделать фильтр там, на то что бы если в форме нет ничего то выводилась ошиб
Nelix 16.08.10 16:20
..ошибка и естественно выход, парметр emty , в архиве в коде его там найдете в комментах, и куда их пихнуть не знаю... либо ошибка выходит, либо не работает.. вчера написал в 3 раза больше код с ЭТИМИ же самыми проверками на запись в форме а седня не могу
Nelix 16.08.10 16:22
Посмотрите плиииззз и скажите что я не правильно делал там... весь день сижу над этой фигней:( гг
stallon 16.08.10 17:41
http://upwap.ru/993821 пароль kmx . С тебя пиво
Nelix 16.08.10 18:12
Работает))) Сочтемся как-нибудь) .пиво. а чем отличаются скобки квадратные от загнутых? Ну я имею ввиду не формой а в коде php, разница между ними есть какие надо использовать?
Nelix 16.08.10 18:17
Ая сча подумал и ещё вот так сделал: http://upwap.ru/993861 пароль kmx есть разница какая то в наших кодах? Работает одинаково совершенно...хм.. минусы плюсы? Если не сложно..
stallon 16.08.10 18:40
в фигурные скобки заключается условие какое-либо. в квадратные. много что
stallon 16.08.10 18:53
почитай о такой директиве как register_globals. мой код для рег_глобалс off, твой для рег_глобалс on. что нежелательно
Nelix 17.08.10 15:27
Почитал:) Но ничего не понял:( гг
Запостил: 7ion,
23 Августа 2010
7ion 23.08.2010 19:14 # 0
bugmenot 23.08.2010 20:10 # +4
*ROFLMAO*
Анонимус 24.08.2010 00:10 # 0
Aligan 23.08.2010 20:40 # +2
7ion 23.08.2010 21:34 # 0
mrbig66 23.08.2010 21:09 # +1
istem 23.08.2010 22:04 # +4
запомните это парни...
7ion 24.08.2010 03:01 # −1
mrbig66 24.08.2010 08:06 # −1
Lure Of Chaos 24.08.2010 09:13 # −1
This is obvious 24.08.2010 12:43 # +4
bugmenot 24.08.2010 14:21 # +3
Lure Of Chaos 24.08.2010 14:40 # −1