@prophp7

Страница 1338 из 1387
Sergey
11.10.2018
19:40:26
ну и хз как на счет хайпа

от этого вакансий дофига не появилось на го)

Google
Maksim
11.10.2018
19:40:52
хз как у вас, а у нас до жопы

Sergey
11.10.2018
19:41:05
видимо у вас больше хайп)

Maksim
11.10.2018
19:41:39
типа "пхп-го программист". хэндлеры на го писать. типа 1 обработчик = 1 сервис. микро же

Jack
11.10.2018
21:31:48
Moon
12.10.2018
05:52:09
Кст, почему при коде $sip = shell_exec("echo test"); var_dump($sip); # null

почему сип нул?

Ihor
12.10.2018
06:00:02
Возможно test нужно взять в кавычки

Не могу сейчас проверить

Chupa
12.10.2018
06:02:53
все работает

test\n

может потому что windows?

Ihor
12.10.2018
06:34:09
Скоро узнаем))

Moon
12.10.2018
06:35:08
Google
RUvik
12.10.2018
07:14:57
Всем привет ;-)

Александр
12.10.2018
07:19:17
хм
Null возвращается в случае ошибки, проверь сам запуск сначала в консоли, отработает ли он

Sergey
12.10.2018
15:16:04
А если кавычки одинарные?

И еще напрашивается вопрос доступа, возможно запрещено выполнение скриптов из под php,также может hips ограничивать запуск

Onix
12.10.2018
18:58:15
Ребят, подскажите, а какие билиотеки можно для отправки сообщений использовать кроме пхаМэилер и свифтМэилер?

Алексей R
12.10.2018
18:59:35
А эти чем не устраивают?

Onix
12.10.2018
19:05:49
А эти чем не устраивают?
ну пхпМэилер не отправляет вложение, а свфитМэилер не понимаю как установить, чёт там либа большая, композер, Yii, я не заю что это за штуки

Алексей R
12.10.2018
19:07:25
Серьезно, пхпМайлер вложения не отправляет? ?

Onix
12.10.2018
19:07:49
Серьезно, пхпМайлер вложения не отправляет? ?
да хз в чем проблема, на двух разных системах одна и та же ошибка =(

Хотя ощущение что файл не сохраняется во временную папку на сервере...

Алексей R
12.10.2018
19:08:22
Может есть смысл устранить ошибку?

Onix
12.10.2018
19:09:38
Может есть смысл устранить ошибку?
да знаний не хватает, у меня уже дней 15-20 висит эта задача =(

времени просто мало, я раз в недельку на часик возвращаюсь к задаче, и не могу накапать

Может есть смысл устранить ошибку?
у меня в корне сайта лежит файл put.php, он может влиять на это?

Алексей R
12.10.2018
19:12:23
Файлу зачем во временную папку сохраняться? Он сразу из формы в письмо идёт или как?

Onix
12.10.2018
19:14:07
Файлу зачем во временную папку сохраняться? Он сразу из формы в письмо идёт или как?
Ну как, процесс вроде так идёт. Прикладываешь файл к письму, он сохраняется во времянку. Если идёт сабмит, то он из времянки в постоянную папку сохраняется и прикрепляется к письму. Если отмена, то удаляется через пару минут из времянки.

Алексей R
12.10.2018
19:16:37
Права на"времянку" есть? В коде проверяется это?

Onix
12.10.2018
19:17:22
Права на"времянку" есть? В коде проверяется это?
ничего не проверяется, в коде просто пишется if(isset($_FILES['userfile'])) { if($_FILES['userfile']['error'] == 0){ $email->AddAttachment($_FILES['userfile']['tmp_name'], $_FILES['userfile']['name']); } }

Алексей R
12.10.2018
19:17:33
Смотрел? https://stackoverflow.com/questions/11764156/send-file-attachment-from-form-using-phpmailer-and-php

Onix
12.10.2018
19:18:57
Смотрел? https://stackoverflow.com/questions/11764156/send-file-attachment-from-form-using-phpmailer-and-php
думаю да, я почти все способы оттуда попробовал )

Google
Алексей R
12.10.2018
19:19:33
А else блок прописывал? ? может условие не выполняется

Maksim
12.10.2018
19:20:00
ну и проблемы у людей...

f4rt~
12.10.2018
19:20:04
++

Onix
12.10.2018
19:20:42
А else блок прописывал? ? может условие не выполняется
$email->AddAttachment($_FILES['upload']['tmp_name'], $_FILES['upload']['name']); изначально так вообще было

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

Алексей R
12.10.2018
19:22:47
Воткни там echo "fuck";die; Вдруг код отправки не в этом файле ?

А вообще посмотри что у тебя в FILES лежит - если отправляется множество файлов, то там уже немного другая структура будет

Dmitriy
12.10.2018
19:24:55
GRASP, SOLID

а у нас тут файлик не отправляется

не по DDD видимо отправка идет

Алексей R
12.10.2018
19:26:16
Отправка видимо вообще не идёт

f4rt~
12.10.2018
19:26:47
DDD это davay davay davay, сообщение отправляй?

Dmitriy
12.10.2018
19:27:37
Давай Давай Доставляй

Onix
12.10.2018
19:41:18
Вот что внутри пхп файла у меня: $answ = 'Письмо отправлено. Через '.$textDelay.' секунд мы вернем вас назад! <br>'; $answ .= $_FILES['userfile'].'<br>'; $answ .= count($_FILES['userfile']['tmp_name']); А вот что я вижу на выходе после сабмита: [0] => boy.jpg "Письмо отправлено. Через 5 секунд мы вернем вас назад! Array 1" [0] => /tmp/phpWSnA8p

не понимаю, почему они не по изначальному порядку идут, а еще не понимаю где вот это: [0] => /tmp/phpWSnA8p

Sergey
12.10.2018
19:43:16
разберись как работает загрузка файлов в отрыве от твоей задачи. Потом - как прикреплять аттачи к мылу (или что ты там делаешь) в отрыве от всего. И глядишь научишься совмещать

Onix
12.10.2018
20:44:01
гугли)
выяснил что письмо сохраняется и прикладывается, если не используется аджакс теперь буду в его сторону смотреть...

Sergey
12.10.2018
20:45:40
выяснил что письмо сохраняется и прикладывается, если не используется аджакс теперь буду в его сторону смотреть...
Ajax это просто http запрос который шлёт браузер средствами js. Для пыхи разницы нет. Потому хз стоит ли тебе идти дальше

Onix
12.10.2018
20:45:46
$.ajax({ type: "POST", //Метод отправки dataType: "json", // тип ожидаемых данных в ответе url: "./core/mailer.php", //путь до php фаила отправителя data: form_data,

Google
Onix
12.10.2018
20:46:16
ну вот я взял один пхп файл, подключил его к двум формам - одна на сайте, другая тестовая (чуть попроще) тестовая отправляет нормально, а на сайте - нет

Ajax это просто http запрос который шлёт браузер средствами js. Для пыхи разницы нет. Потому хз стоит ли тебе идти дальше
ну точно, сделал слепок сайта (у меня один хтмл файл), отключил аджакс, т.е. всё на 100% одинаковое кроме отправки сообщения и приходит файл

https://incode.pro/jquery/ajax-na-praktike-zagruzka-fajlov.html вот это помогло, если кому интересно

knopkod4v
13.10.2018
14:12:47
Вот задумался над ситуацией: Есть переменная, у неё ограничение - она может принимать только 2 значения. Часто вижу, как такую ситуацию описывают нестрого, что-то типа такого: if ($foo === 'value1') { // тут программист считает, что $foo === 'value1' } else { // а тут программист считает, что $foo === 'value2', но вообще-то фактом является только то, что тут $foo !== 'value1' } то есть мне кажется, что такие ситуации надо (чтобы потом не вылезло чего неявно неожиданного ) описывать как-то так: if ($foo === 'value1') { // ... } elseif ($foo === 'value2') { // ... } else { throw new Exception(); } хотя если $foo будет VO с проверкой в конструкторе, то наверное можно и нестрого проверять =\

Maksim
13.10.2018
14:23:15
если вижу нестрогое сравнение, иду пиздить)

и всё, вопрос решён)

Артур Евгеньевич
13.10.2018
14:28:33
Ну мы не всегда можем быть уверенны что именно придёт

Т. Е возможен кейс например когда работаем с чужим кодом и он нам пришлёт хер пойми что, то ли 0 то ли false то ли 'FALSE'

knopkod4v
13.10.2018
14:41:23
если вижу нестрогое сравнение, иду пиздить)
а вот кстати, если будет что-то типа такой функции: function (?string $foo) { // ... } и надо проверить внутри, что $foo === '' || $foo === null, будешь ли ты пиздить за использование empty() или !$foo ? :D Так-то будешь по идее =\

Maksim
13.10.2018
14:42:32
if('' === (string) $foo) если лень

так что буду)

knopkod4v
13.10.2018
14:44:57
так что буду)
а за in_array() без стрикт режима тоже?)

knopkod4v
13.10.2018
14:53:45
террорист ?

Dmitriy
13.10.2018
15:03:19
зеленая галочка в правом верхнем углу PhpStorm - наше все

нет зеленой галки - держи леща

knopkod4v
13.10.2018
15:04:32
нет зеленой галки - держи леща
а у меня phpcs ругается на <?php declare(strict_types=1); так что зелёной галки немае =(

Dmitriy
13.10.2018
15:05:27
у нас за зеленит галку штормовский аналозитор, phpcs и Php Inspections (EA Extended)

f4rt~
13.10.2018
15:39:52
knopkod4v
13.10.2018
15:41:56
по симфони рулсам, там nl должен быть)
ну как раз видимо из-за того, что у меня дефолтные PSR-2

Google
Maksim
13.10.2018
17:01:27
а чем хорош?)

экономией 5 символов против явного (и хорошо заметного) сравнения?) ну такое себе)

Pavel
13.10.2018
17:09:41
Может у меня пхп головного мозга, но мне кажется, что так короче и читабельнее чтоль

Maksim
13.10.2018
17:12:28
короче точно

if(!$value){} правда читается лучше, чем if(false !== $value) {} ?)

Pavel
13.10.2018
17:18:00
Лучше, но эт все таки немного уже другой пример) Там !$var полноценно заменяет $var !== '' || $var !== null

Maksim
13.10.2018
17:18:37
со всеми прелестями нестрогого сравнения, ага. в жопу идёт)

Pavel
13.10.2018
17:20:44
Ну ладно, а зачем переменная справа от сравнения?)

Maksim
13.10.2018
17:20:56
привычка

knopkod4v
13.10.2018
17:51:43
Ну ладно, а зачем переменная справа от сравнения?)
в инторнетах говорят, что yoda conditions используется для того, чтобы нельзя было случайно написать присваивание вместо сравнения, но по-моему это такой себе аргумент

knopkod4v
13.10.2018
17:57:26
Pavel а что касается строгих сравнений, то лично для меня сомнения использовать их или нет отпадают при сравнении двух табличек. https://secure.php.net/manual/en/types.comparisons.php

То ты такое не дебажил прост
ну это да, может я недооцениваю из-за неопытности

militska
13.10.2018
18:11:02
@knopkod4v как кстати та новая работа?)

knopkod4v
13.10.2018
18:12:19
@knopkod4v как кстати та новая работа?)
такое, не работа моей мечты по-моему, но лучше я наверное буду искать слишком долго. а так пока хренью всякой занимаюсь, формошлёпство, вот это вот всё

Страница 1338 из 1387