
VSKut
16.07.2017
12:06:38
и отлаживай через dd

Grigory
16.07.2017
12:07:06
я запускаю через консоль и все отрабатывает на ок
а когда запуск идет через crontab совпадений не находится

VSKut
16.07.2017
12:07:46
перезапусти web сервак

Google

VSKut
16.07.2017
12:07:52
php artisan serve?

Alexey
16.07.2017
12:09:14
команда точно выполняется? строку из кронтаба в студию

Grigory
16.07.2017
12:10:17
при обращении к масиву матчей
* * * * * /Applications/MAMP/bin/php/php7.0.15/bin/php "/Volumes/Macintosh HD/Users/alex/Git/sas/cp/artisan" schedule:run 1>> /dev/null 2>&1

VSKut
16.07.2017
12:13:25
всунь $result = preg_match в dd и match в этот-же dd через ,
и выполни через консоль и через cron
либо не дд, а в лог
запиши

Grigory
16.07.2017
12:14:02
ща

VSKut
16.07.2017
12:14:46
аналогично и данные тоже запиши в лог, которые отдаёшь, можешь md5 этих данных, если они идентичны должны быть
чтобы целую страницу не тянуть в лог

Google

Grigory
16.07.2017
12:17:41
они там не одинаковые в качестве входа идет страница с форума она меняется каждую секунду
но в общем через запуск с консоли все нашлось
[2017-07-16 15:18:24] local.INFO: 1
[2017-07-16 15:18:24] local.INFO: array (
0 => '<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">...
а запуск с крона нет
[2017-07-16 15:19:02] local.INFO:
[2017-07-16 15:19:02] local.INFO: array (
)
входные данные есть в обоих случаях
там страница в лог вывелась просто она огромная
[2017-07-16 15:19:02] local.INFO: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>...
магия

VSKut
16.07.2017
12:19:39
блин, даже интересно стало
дай пример данных на pastebin и саму команду тож кинь на pastebin

Grigory
16.07.2017
12:20:34
сек
код https://pastebin.com/CkWPbuuL
команда https://pastebin.com/vNGdadbn
при чем я сначала думал что вся фигня в том что в косноли запускал от php версии 5 а крон работает под 7й версией php но я через консоль запустил через 7 и все отработало, поставил крон на 5ую и ничего не отработало по прежнему

VSKut
16.07.2017
12:27:43
Segmentation fault: 11
у меня бьёт в консоли

Юрий
16.07.2017
12:28:41
Лол

VSKut
16.07.2017
12:30:53
сек
у тебя консоль точно выполняется?

Google

VSKut
16.07.2017
12:31:05
у меня даже просто пыха крашится

Grigory
16.07.2017
12:32:04
ты вардампом пытался вывести?
не через Log::info же?

VSKut
16.07.2017
12:32:52
да

Grigory
16.07.2017
12:33:35
https://pastebin.com/ZGK3nwqA
попробуй так

VSKut
16.07.2017
12:33:46
ну косяк, очевидно в тексте, который ты передаёшь на preg_match

Grigory
16.07.2017
12:33:59
вот попробуй как скинул

VSKut
16.07.2017
12:34:20
Segmentation fault: 11

Grigory
16.07.2017
12:34:29
О_о

VSKut
16.07.2017
12:34:45
но вообще это интересно

Grigory
16.07.2017
12:34:54
у меня отрабатывает

Юрий
16.07.2017
12:35:02

VSKut
16.07.2017
12:35:09
https://stackoverflow.com/questions/1882266/phps-preg-match-all-causing-apache-segfault

Юрий
16.07.2017
12:35:11
Что за версия пхп?

VSKut
16.07.2017
12:35:32
https://bugs.php.net/bug.php?id=45735

Юрий
16.07.2017
12:36:04
Ласт это 717?
А то у меня 720а3, это ведь ласт)

VSKut
16.07.2017
12:36:26
а не, 5.6 на этой машине у меня стоит

Google

VSKut
16.07.2017
12:37:31

Grigory
16.07.2017
12:38:07
я там только ' пропустил в 1 строке
вконце
а если добавить U вонце
Uis

VSKut
16.07.2017
12:40:02
работает

Grigory
16.07.2017
12:40:47
вот об этом и речь) только через консоль и без U работает)

VSKut
16.07.2017
12:41:12

Admin
ERROR: S client not available

Grigory
16.07.2017
12:41:39
при запуске команды laravel через консоль типо php artisan app:command:custom
php index.php у меня щас тоже не отработало

VSKut
16.07.2017
12:48:12
избавляет от ошибок, но в таком случае оно ничего не находит

Grigory
16.07.2017
12:54:27
тупик какой то

Rm
16.07.2017
14:26:00
как найти во всех файлах *.php определенный текст и заменить на свой, поиск по проекту в шторме?

VSKut
16.07.2017
14:28:25
cmd+shift+f
вроде
https://www.jetbrains.com/help/phpstorm/finding-and-replacing-text-in-project.html

Юрий
16.07.2017
14:35:01
и в уголке фильтр на php

Google

Андрэ
16.07.2017
14:38:31
Как вы там, разобрались с регуляркой?

Rm
16.07.2017
14:40:03
спс, чуть проджект не угробил

VSKut
16.07.2017
14:48:41

Юрий
16.07.2017
14:50:14

Rm
16.07.2017
14:50:19

Александр
16.07.2017
15:48:51
Как в карбоне вывести дату "Сегодня в 14:45"

VSKut
16.07.2017
15:55:14
или именно сегодня когда, а в остальное время другой формат?

Александр
16.07.2017
15:56:14
Сегодня, вчера, а потом уже дата в формете d.m.Y
diffForHumans не подходит

VSKut
16.07.2017
15:56:42
->isToday()
yesterday();
пару ифов заюзай в методе
isYesterday()
if($this->created_at->isYesterday()) return 'Вчера '.$this->created_at->format('H:i:s');
что-нибудь такое
аналогично для today
а всё остальное в обычном формате
ну и где нужно потом вызываешь этот метод и он отдаёт дату

Александр
16.07.2017
16:01:49