VHS

VHS
Рейтинг
142
Регистрация
28.09.2007

Да. Отправлять запрос к бэкенду ajax'ом. Но наверное это пока будет сложно реализовывать для тебя самостоятельно, попробуй пока примеры полегче.

$title=str_replace(' ', '+',$_POST);
var_dump($title); // эта строка для понимания

echo $title['title'];

Во втором примере пробелы уже заменены для всех элементов массива, вызывать второй раз не нужно для элемента

Ну и использовать надо результат, т.е. $title, массив с замененными пробелами для всех элементов

MotorKa:
так я не копировал а просто удалил в исходнике то что удалено у вас.

if(xxx){

....

}

else

{

.... <--// надо оставить только это

}

вариант с ошибкой синтаксиса исключен....

да и в логе будет написано в какой строке ошибка

MotorKa:
нет, если просто удалить то выдаёт ошибку по синтексу, в общем я поставил что бы значения в этом поле были только цифры (т.к. это поле мне нужно для телефона), и всё заработало. Спасибо!

Ошибка синтаксиса там изначально в посте. Открой свой файл в любом редакторе с подсветкой синтаксиса и не ищи извращенных путей решения проблем

Smirnof:
echo str_replace(' ', '+',$_POST['title,description']);
Smirnof:
$title=str_replace(' ', '+',$_POST);

как бы намек....

ТС, ты видимо будешь удивлен, но если сделать:

var_dump($title);

узнаешь много нового

Если нужны ссылки, то видимо


foreach($html->find("a.a_block") as $el)
echo $el->href . '<br>';

<?  
// ----------------------------конфигурация-------------------------- //

$adminemail="admin@site.ru"; // e-mail админа


$date=date("d.m.y"); // число.месяц.год

$time=date("H:i"); // часы:минуты:секунды

$backurl="http://site.ru/index.html"; // На какую страничку переходит после отправки письма

//---------------------------------------------------------------------- //



// Принимаем данные с формы

$name=$_POST***91;'name'***93;;

$email=$_POST***91;'email'***93;;

$msg=$_POST***91;'message'***93;;

$msg="


<p>Имя: $name</p>


<p>E-mail: $email</p>


<p>Сообщение: $msg</p>


";



// Отправляем письмо админу

mail("$adminemail", "$date $time Сообщение
от $name", "$msg");



// Сохраняем в базу данных

$f = fopen("message.txt", "a+");

fwrite($f," \n $date $time Сообщение от $name");

fwrite($f,"\n $msg ");

fwrite($f,"\n ---------------");

fclose($f);



// Выводим сообщение пользователю

print "<script language='Javascript'><!--
function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000);
//--></script>

$msg

<p>Сообщение отправлено! Подождите, сейчас вы будете перенаправлены на главную страницу...</p>";
exit;


?>

форум часть кода убрал, но смысл должен быть понятен

По посту можно даже не читать, а сразу брать руки в ноги и уходить с такого хостинга.

1 - Нет, ненормально

2 - Потому что он должен работать

3 - Валить оттуда

ПыСы

Связка apache+nginx+ssl прекрасно работает на многих тысячах, а может и миллионах сайтов без всяких проблем. Просто ребята решили не морочится и обеспечить работоспособность сайта отключением части функционала.

il_rudov:
Для ссылок есть специальная функция: parse_url()
Используйте именно её в связке с explode.

Один вопрос - зачем здесь parse_url?

Всего: 693