@phpgeeks

Страница 7119 из 8430
Владимир
22.03.2018
07:47:00
вывод?

вероятно адрес обрабатывает php

а при обработке не ставит ответ сервера 404

Saqhan
22.03.2018
07:47:29
Google
Gali
22.03.2018
07:47:34
почему такое может быть?

Владимир
22.03.2018
07:47:46
ммм

а что написано в том файле который вы указали

откройте его

?
22.03.2018
07:48:14
<?php $method = $_SERVER['REQUEST_METHOD']; //Script Foreach $c = true; if ( $method === 'POST' ) { $project_name = trim($_POST["project_name"]); $admin_email = trim($_POST["admin_email"]); $form_subject = trim($_POST["form_subject"]); foreach ( $_POST as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } else if ( $method === 'GET' ) { $project_name = trim($_GET["project_name"]); $admin_email = trim($_GET["admin_email"]); $form_subject = trim($_GET["form_subject"]); foreach ( $_GET as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } $message = "<table style='width: 100%;'>$message</table>"; function adopt($text) { return '=?UTF-8?B?'.Base64_encode($text).'?='; } $headers = "MIME-Version: 1.0" . PHP_EOL . "Content-Type: text/html; charset=utf-8" . PHP_EOL . 'From: '.adopt($project_name).' <'.$admin_email.'>' . PHP_EOL . 'Reply-To: '.$admin_email.'' . PHP_EOL; mail($admin_email, adopt($form_subject), $message, $headers );
Используй Gist или Pastebin

Gali
22.03.2018
07:48:25
ок

Владимир
22.03.2018
07:49:23
<?php $method = $_SERVER['REQUEST_METHOD']; //Script Foreach $c = true; if ( $method === 'POST' ) { $project_name = trim($_POST["project_name"]); $admin_email = trim($_POST["admin_email"]); $form_subject = trim($_POST["form_subject"]); foreach ( $_POST as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } else if ( $method === 'GET' ) { $project_name = trim($_GET["project_name"]); $admin_email = trim($_GET["admin_email"]); $form_subject = trim($_GET["form_subject"]); foreach ( $_GET as $key => $value ) { if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) { $message .= " " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . " <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td> <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td> </tr> "; } } } $message = "<table style='width: 100%;'>$message</table>"; function adopt($text) { return '=?UTF-8?B?'.Base64_encode($text).'?='; } $headers = "MIME-Version: 1.0" . PHP_EOL . "Content-Type: text/html; charset=utf-8" . PHP_EOL . 'From: '.adopt($project_name).' <'.$admin_email.'>' . PHP_EOL . 'Reply-To: '.$admin_email.'' . PHP_EOL; mail($admin_email, adopt($form_subject), $message, $headers );
а где собственно форма для отправки?

я что-то её тут не увидел

Gali
22.03.2018
07:50:01
у меня к файлу html привязан пхп

или надо прям в пхп ее?

или я не так чтото понимаю(

Saqhan
22.03.2018
07:51:16
а что написано в том файле который вы указали
это мне?) index1.php - несуществующий файл)

Google
Gali
22.03.2018
07:51:33
как лучше тестить? на локальном серве или на хосте?

Владимир
22.03.2018
07:51:41
это мне?) index1.php - несуществующий файл)
ну так тебе и написало что он не существует

что не так то???

Saqhan
22.03.2018
07:52:20
что не так то???
по моей логике, он должен был вывести мне файл page404.html )мол вы зашли на такой сайт)

Владимир
22.03.2018
07:52:31
а если и отправит, то врядли она дойдёт

Saqhan
22.03.2018
07:52:49
как лучше тестить? на локальном серве или на хосте?
хостинг, предварительно узнать у тех поддержки, включена ли отправка)

Gali
22.03.2018
07:52:50
а если и отправит, то врядли она дойдёт
беспальные хочты исправно в этом плане работают?

Gali
22.03.2018
07:53:37
непонял
ну тип на бесплатных хостах я смогу затестить? или нужен именно платный?

Saqhan
22.03.2018
07:53:48
файла html ?

ну тип на бесплатных хостах я смогу затестить? или нужен именно платный?
вряд ли, обычно у таких отключеная такая функция

Владимир
22.03.2018
07:54:27
?
22.03.2018
07:54:34
ребяты, я напоминаю, что простыням кода место на пастбине, а не в чатике

Владимир
22.03.2018
07:54:39
если там сервак почтовый не в бане))

?
22.03.2018
07:54:44
тем более скринами

Saqhan
22.03.2018
07:55:16
Владимир
22.03.2018
07:56:13
У тебя файл не там лежит)

Google
Владимир
22.03.2018
07:56:24
вот и вся проблема

.htaccess должен лежать в корне сайта

а у тебя в папке

будь внимательнее

?
22.03.2018
07:57:31
но предпочтительно

Saqhan
22.03.2018
07:58:05
он лежит сейчас в корне, как и index.php, 404page.html )

Владимир
22.03.2018
07:58:51
вроде не обязательно
уверен?), всё зависит от настроек апача)

видимо я в глазки долблюсь

?
22.03.2018
07:59:32
сумневаюсь, что поможен, но попробуй сделать D большой

Владимир
22.03.2018
07:59:36
тут он совсем не в корне

Gali
22.03.2018
08:00:05
https://pastebin.com/index/K6ScGvgv почему не работате такое?

Gali
22.03.2018
08:00:49
я в паст бин копирнул и хтмл файл а затем идем привязаный пхп

Saqhan
22.03.2018
08:02:09
Вы были правы, я не туда закинул файлы

?
22.03.2018
08:02:14
если реакция всё ещё такая, то дело не в пыхе

Saqhan
22.03.2018
08:02:35
в корневой файл нужно было) только так сработало

Saqhan
22.03.2018
08:02:44
да

спасибо)

Gali
22.03.2018
08:03:12
https://pastebin.com/index/K6ScGvgv почему не работате такое?

Google
Gali
22.03.2018
08:03:12
я в паст бин копирнул и хтмл файл а затем идем привязаный пхп

[Anonymous]
22.03.2018
08:13:21
https://pastebin.com/index/K6ScGvgv почему не работате такое?
скорее всего потому, что мейл.ру. у них там свои тараканы с фильтрами. попробуй убрать заголовок from либо же отправить письмо скриптом на другую почту. можно воспользоваться любым сервисом временной почты (например вот этим: https://dropmail.me/ru/)

Gali
22.03.2018
08:15:35
тоесть мне надо вместо отправки на мэил пересылать на этот сервис? а на какую почту просто поменять чтобы заработало?

[Anonymous]
22.03.2018
08:17:04
тоесть мне надо вместо отправки на мэил пересылать на этот сервис? а на какую почту просто поменять чтобы заработало?
просто попробуй отправить почту на любой другой почтовый сервис, кроме мейла. если больше нет никакой почты и регистрировать лень, можешь воспользоваться временной

и заголовок from убери

если на другой почтовый сервис письмо дойдет, значит проблема не со скриптом

Admin
ERROR: S client not available

Gali
22.03.2018
08:21:49
Просто строку фром убрать?

[Anonymous]
22.03.2018
08:22:14
да

Gali
22.03.2018
08:22:34
А в целом код верный?

[Anonymous]
22.03.2018
08:22:56
да, в целом пойдет

Sergey
22.03.2018
09:31:08
https://codeception.com/quickstart

Andrew
22.03.2018
09:38:35
Ребят а есть функция в php которая вернет значение элемента массива по ключу: $value = function( 'key' $array ); типо такого

Sib
22.03.2018
09:41:57
Я может не так что-то понял, но $value = array['key'];

Andrew
22.03.2018
09:42:38
у меня так получается что функция возвращает массив

$value = function( 'key' get_attrs() );

Yury
22.03.2018
09:43:11
форич

Andrew
22.03.2018
09:43:26
да в строку хотелось б

Adel
22.03.2018
09:43:32
get_attrs()['key']

Andrew
22.03.2018
09:46:47
get_attrs()['key']
Спасибо, думал что так нельзя

Google
Adel
22.03.2018
09:47:22
но лучше не увлекаться. get_attrs()['key'] get_attrs()['key2'] и функция будет вызвана два раза.

и если она не чистая, то это могут быть два разных массива

Sergey
22.03.2018
09:47:35
get_attrs()['key']
не найду такой функции в php

Andrew
22.03.2018
09:48:20
Adel
22.03.2018
09:48:21
не найду такой функции в php
почитай сначала :)

Rodion
22.03.2018
10:29:43
изучаю битрикс, и он мне нравится

грамотно устроен

лучшая CMS среди всех на рынке пока по возможностям

и документации

Adel
22.03.2018
10:30:58
вот это я понимаю - наброс :)

Evgeny
22.03.2018
10:47:44
Огого! Битрикс хвалят

Ярослав
22.03.2018
10:49:10
ахах)

запускаем хештэг #битриксрулит

#лучшебитриксаничегонет

Grigory
22.03.2018
10:49:40
лучшая CMS среди всех на рынке пока по возможностям
По возможностям со стороны контент менеджера, но не разработчика

Ярослав
22.03.2018
10:49:43
#битриксжив

Страница 7119 из 8430