

Gnh
04.06.2017
16:11:48
покажи форму
<?php
$project_name = 'Auto Detailing';
$admin_email = 'jchernyuk@gmail.com';
$form_subject = 'Форма связи';
$method = $_SERVER['REQUEST_METHOD'];
//Script Foreach
if ($method === 'POST') {
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$form_text = trim($_POST["form_text"]);
$message = '';
foreach ( $_POST as $key => $value ) {
if (!empty($value)) {
$message .= '<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;
if (empty($_FILES["file"])) {
mail($admin_email, adopt($form_subject), $message, $headers );
} else {
$path = "/папка в которую будете копировать/" . $_FILES['file']['name'];
if (copy($_FILES['file']['tmp_name'], $path)) {
$picture = $path;
}
$fp = fopen($picture, "r");
$file = fread($fp, filesize($picture));
$boundary = "--" . md5(uniqid(time()));
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
$multipart .= "--$boundary\n";
$kod = 'koi8-r';
$multipart .= "Content-Type: text/html; charset=$kod\n";
$multipart .= "Content-Transfer-Encoding: Quot-Printed\n\n";
$multipart .= "$message\n\n";
$message_part = "--$boundary\n";
$message_part .= "Content-Type: application/octet-stream\n";
$message_part .= "Content-Transfer-Encoding: base64\n";
$message_part .= "Content-Disposition: attachment; filename = \"" . $picture . "\"\n\n";
$message_part .= chunk_split(base64_encode($file)) . "\n";
$multipart .= $message_part . "--$boundary--\n";
mail($admin_email, adopt($form_subject), $multipart, $headers );
}


Evgeniy
04.06.2017
16:13:12
форму которая посылает
фаил
а в этот обработчик добавь в начало var_dump($_FILES); чтобы увидеть приходит ли вообще туда фаил

Google

♛ Н И К И Ш ♛
04.06.2017
16:18:38
........

Damir
04.06.2017
16:34:18
тут кстати markdown юзать можно для кода
<?php
namespace SmsBundle\Provider;
/**
* ProviderInterface
*/
interface ProviderInterface
{
/**
* Send sms
*
* @param $phone
* @param $message
* @return mixed
*/
public function send(string $phone, string $message);
/**
* Validate provider for available
*
* @return bool
*/
public function validation(): bool;
}
```
```
типа так

Evgeniy
04.06.2017
16:35:03
лучше использовать pastebin и ссылку
но профессиональной картинкой

Habetdin
04.06.2017
16:35:19

Evgeniy
04.06.2017
16:35:19
особенно фоткать экран монитора с телефона)

Damir
04.06.2017
16:39:15
Это да.. гист ещё лучше
но кому лень, лучше уж markdown чем тупой копипастой

Evgeniy
04.06.2017
16:40:38
здесь "элита" так принято к сожалению)

Муслим
04.06.2017
16:46:11
Парни, есть ли сообщество гита в телеге ?

Mr
04.06.2017
16:47:20
Как отправлять запросы боту телеграмм без HTTPS?

Google

Mr
04.06.2017
16:47:20
Бот апи
Как?
Кто создавал бота ?

Dmitriy
04.06.2017
16:50:29

Unknown
04.06.2017
16:50:43
Без https нельзя хуки юзать, вроде как.

Mr
04.06.2017
16:50:51
Не отправляет
Ну например простое сообщение, можно без HTTPS?

Unknown
04.06.2017
16:51:48
Отправить - вроде да, телеграмму должно быть все равно, какой у тебя хост.

Dmitriy
04.06.2017
16:56:42

Jamal
04.06.2017
17:25:54
а если через вебхуки ?

f4rt~
04.06.2017
17:26:33
а не наоборот

Dmitriy
04.06.2017
17:26:56

Jamal
04.06.2017
17:27:13
Ща секунду
Я просто потихоньку вникаю

f4rt~
04.06.2017
17:29:01
о типе получаемых апдейтов

Jamal
04.06.2017
17:29:02
Допустим нету у меня https и тем более к консоли
чисто теория

Google

f4rt~
04.06.2017
17:29:14
ты можешь получать свои апдейты дергая /getUpdates

Jamal
04.06.2017
17:29:15
на Jino я могу такое запилить?

f4rt~
04.06.2017
17:29:17
с помощью пулинга

Dmitriy
04.06.2017
17:29:39
кто-то путает отправку и принятие данных

BOT Kooper
04.06.2017
17:29:42
сейчас бы мобильный оператор коннектил к интернету через пол страны

Владимир
04.06.2017
17:29:59

Jamal
04.06.2017
17:30:01

BOT Kooper
04.06.2017
17:30:29
это как?
это я сижу в донецке, а ip- киевский
Хост: 46-133-43-194.dialup.umc.net.ua
хех

Владимир
04.06.2017
17:31:28

Dmitriy
04.06.2017
17:32:02

Jamal
04.06.2017
17:32:15
@ExileeD , @oneerror
Поправьте если я не прав:
1. Вася пишет боту
2. Бот принимает сообщение и тут же пересылает его по установленном веб-хук адресу
3. Происходит обработка сообщения
4. Мой сервак шлёт в телеграм результат обработки
5. Бот отвечает Васе
или нет ?

Владимир
04.06.2017
17:32:30

BOT Kooper
04.06.2017
17:34:04
IP Tools(www.iptools.su)
Traceroute
Хост: google.com
#1
88.214.102.16
gi1a-gprs-nat.kv-po-pe3.umc.net.ua
Ping: 310 ms
#2
88.214.80.54
88-214-80-54.dialup.umc.net.ua
Ping: 437 ms
#3
80.255.69.100
be49101.kv-po-p1.umc.net.ua
Ping: * ms
#4
185.1.50.50
umc-10G-gw.ix.net.ua
Ping: 877 ms
#5
185.1.50.166
google-gw.ix.net.ua
Ping: 580 ms
#6
209.85.241.196
Ping: 275 ms
кто может чекнуть города? с моим инетом это нереально

Владимир
04.06.2017
17:34:53
или нет ?
Веб-хук в данном случае - это дерганье твоего хоста по http(s), когда телеграм задетектил, что твоему боту написали

Jamal
04.06.2017
17:35:36
или сейчас уже пофиг

Google

Dmitriy
04.06.2017
17:37:19

Admin
ERROR: S client not available

Владимир
04.06.2017
17:37:32
кто может чекнуть города? с моим инетом это нереально
что ты к этим городам привязался?) лучше скажи в чем изначально проблема) судя по моим замерам, у более менее нормального провадйера (и его магистралов) на 1000 км расстояния задержка увеличивается всего на 10-15 мс

Jamal
04.06.2017
17:37:33
Объясни КАК БУДТО Я тупой

Dmitriy
04.06.2017
17:37:35
по легче

Jamal
04.06.2017
17:39:45
Ой да хорош
Либо объясни либо нет
Прости я просто думал тут помогают
Это ёбанное сообщество по Пышечке

Владимир
04.06.2017
17:41:22

Jamal
04.06.2017
17:41:36
Хммм... зачатки понимаю появились, спасибо
Ну да, но я же Кот

Vlad
04.06.2017
17:43:53
Всем добрый день. 502 Можно схлопотать из за кеша dns?

Jamal
04.06.2017
17:46:10
пойду Ютубушку пощекочу

Vlad
04.06.2017
17:48:40
Второе верно ли что мы не получаем оригинальные файлы при заходе на страницу, а лишь копии промежуточных серверов?

Evgeniy
04.06.2017
18:15:24

Муслим
04.06.2017
18:15:37
всё уже
нашёл
и решил трабл

Google

Evgeniy
04.06.2017
18:15:48
я вон видео по гиту сделал)
как им пользоватся самые основы)

Dmitriy
04.06.2017
18:18:10

Varyen
04.06.2017
18:32:20
а было в тему!)

Victor
04.06.2017
18:36:24
Программисты, есть ли здесь такие, кто без ВО, как вам работается? Есть ли острая необходимость тратить 4 года на ВО?

Varyen
04.06.2017
18:36:47
отлично работается без

Vadim
04.06.2017
18:36:56
Если хочешь трактор завести, то говорят очень стоит
Только полное

Varyen
04.06.2017
18:37:14
но это в теории может стать твоим стоп-фактором и это случится внезапно

Vadim
04.06.2017
18:37:16
Но мопед не мой