Вопрос-Ответ по php

Печать RSS
6846
Кураторы темы:


Оранжевые штаны
0
5071. MEFISTOF, ты меня за дурока держишь?
А

Оранжевые штаны
0
5072,
<?php
$str = '<html> 
<body> 
123 
321 
</body> 
</html>';
preg_match('#<body>(.*)</body>#sUi', $str, $body);
echo $body[0];
?>

Добавлено через 02:31 сек.
5066, именно через str_replace так
$str = str_replace(array('%',';','.'),'', $str);

Оранжевые штаны
0
5074. Муз-ТВ, да ннеееееетттт есть способ куда более проще с регуляркой

Пришелец
0
5074. Муз-ТВ, спасибо большое.
Ж

Малиновые штаны
0
Вот код:
<?php
$err='';
if(empty($_POST['name']))
{
$err.='Ошибка! Вы не ввели имя';
}
if(empty($_POST['msg']))
{
$err.='Ошибка! Вы не ввели сообщение';
}
if(!$err)
{
$name=htmlspecialchars($_POST['name']);
$msg=htmlspecialchars($_POST['msg']);
fopen('msg.dat','r+');
fclose('msg.dat');
}
else
{
echo $err;
}
echo '<form action="index.php" method=post>
Имя:<br><input name="name" type="text"/>
<br>
Сообщение:
<br>
<input name="msg" type="text"/>
<br>
<input type=submit value="Сказать"></form>';
?>
а вот , что получилось! Почему такая ошибка? test.zhen4ik.ke o.su/add.php
А

Оранжевые штаны
0
5077, action указывает на index.php, надо на add.php
Ж

Малиновые штаны
0
Я ж хочу , что бы это все выводило в index.php .

Добавлено через 00:37 сек.
Блин, щас сделаю! Надеюсь ошибка в том, что у меня нету файла index.php

Добавлено через 04:26 сек.
test.zhen4ik.ke o.su не работает!(((
А

Оранжевые штаны
0
5079, как будет выводить index.php если его нет?

Добавлено через 01:50 сек.
fopen('msg.dat','r+');
fclose('msg.dat');
замени на
file_put_contents('msg.dat',"$name $msg \r\n", FILE_APPEND);
readfile('msg.dat');
Изменил: Александр (16.02.2012 / 18:34)
Ж

Малиновые штаны
0
Что делает FILE_APPEND?
А

Оранжевые штаны
0
5081, записывает в конец файла
Изменил: Александр (16.02.2012 / 18:42)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск