Посылая ajax-запрос я запускаю сокет-сервер когда всё готово мне нужно отправить ответ клиенту чтоб он запустил соединение через сокет. Если у меня действительно проблемы с логикой, предложите альтернативу.
Ну это мне ничего не даёт. Если ждать таймаута весь смысл теряется.
Поясню для чего это нужно. Ajax запрос должен запустить сокет сервер и когда дойдёт до приёма новых подключений, нужно прервать ajax соединение и подключится через сокет.
Ninazu, по подкаталогам раскидать не проканает, ограничение идёт на весь пут в целом. Если начать сокращать то:
1. Можно потом не разобраться что это вообще был за файл
2. Могут начать появляться дубли, которые будут перезаписываться друг на друга
Таблица соответствия тоже не вариант, в том что я спарсил должен разобраться простой контентщик, который потом будет обрабатывать спарсившиеся файлы. В общем пока буду думать как выйти из сложившегося положения.
sim3x, Warning: file_put_contents(tfrgyhujikoijhugyutgihjikoiuygughijhgucuvbuhjuftgyhuyuftgyiuhgyjvhbjnkjvghbkjjvghbjkj
gchlhukjfhdgfdguhyutryuijhgyttyiulkujyhtgdfyguhiouytycgvhbuiyfcghjjzdxhfcjgvkhbljhgfgxhcgjvhbsrydtufy
igurtydtfygulhgytrtrytttt.png): failed to open stream: No such file or directory in D:\server\OSPanel\domains\parser.euroki.org\test.php on line 2
Текст ошибки аналогичен тому как если бы не было создано папки в которую я хочу закинуть этот файл, но если убрать хотябы 1 символ то всё сработает правильно.
Конкретно в данном случае использовался windows, по фc видимо NTFS. Пока тестирую на локалке на боевой сервер не закидывал.
P.S. в сообщение об ошибке вставил переносы строк, а то текст не отображался целиком
Подошёл второй вариант для того чтобы отделаться малой кровью. Плавного вывода правда нет, но в моём случае этого достаточно. Симпатичный был вариант "Использовать async / avait", но я с ним ещё не работал, а времени вникать особо нету.
citizen55, боюсь это не совсем то, там везде фигурируют асинхронные запросы, в то время как у меня везде синхронные и если порядок нарушится то скрипт сработает не правильно.