Иван Корюков: Пришел к аналогичному выводу, поэтому и решил покрыть тестами код. Вопрос только тогда остается в том, как сделать проверку, допустим наличия на странице определенного текста? Вот отработал код отлично, верно ли он в шаблоне отобразился.
Да, пару часов поиска в гугле привели к тому, что проще переписать в нескольких местах код, вынеся отдельно проверку, отдельно возврат ответа.
Спасибо.
ну, вместо гига с лишним, сейчас до 80 мб получается. количество запросов к бд конечно будет большим, но пока другого варианта не вижу. выгружать весь список из 200 000 записей и по ним сравнивать при парсинге csv файла - снова возврат к 500+ занятой памяти. или я снова не вижу очевидного решения задачи?
stunoff: хотя, добавил на свои данные, понял почему так просто со строкой работало. выше то строчка у меня для примера была, последовательность данных в строках может меняться, ибо заполняли его как попало. поэтому, не работает...
да, стоят табы, точки с запятой и кавычки, внутри которых еще точки с запятой. собственно если в либре офисе файл открыть и сохранить, то предложенный вами вариант работает. только вот парсер такому не научить, поэтому нужно выкручиваться. файлик на 250мб
я fgetcsv и использую. я разбиваю \t, если это делать по точке с запятой, то 500 ошибка. документ так сохранен, изменить нельзя, так как парсится с другого сайта.
Daulenov: Коробочных выбор по меньше будет, хотя и возможностей доработки больше. vtiger и avecrm можно посмотреть. если облачные, то с амоцрм нужно начинать, это самый простой вариант.
Nikon_NLG: перепробовал все варианты по ссылке, результат один, да, теперь при открытии 123456.single.dev открывается нужна страница, только в адресной строке получается не 123456.single.dev, а single.dev/profile/123456, то есть идет перенаправление.
Nikon_NLG: почти:
Я пытаюсь сделать так, чтобы все поддомены сайта автоматически ссылались на определенный адрес. Для теста, использую single.dev/profile/{id пользователя}. то есть 123456.single.dev должен открыть single.dev/profile/123456
Проверьте, не допущена ли ошибка при наборе адреса, например, ww.example.com вместо www.example.com
Если ни одна страница не загружается – проверьте настройки соединения с Интернетом.
Если компьютер или сеть защищены межсетевым экраном или прокси-сервером – убедитесь, что Firefox разрешён выход в Интернет.
Nikon_NLG: в том то и дело, что если исправить как написано в configtest, то мы приходим к моему изначальному варианту, где не работают поддомены и даже www.single.dev не открывается.
Nikon_NLG: AH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/single.dev.conf:
Invalid ServerName "*.single.dev" use ServerAlias to set multiple server names.
Action 'configtest' failed.
Nikon_NLG: ну если я верно понимаю, то установив на локальной машине dnsmasq, я смогу перекидывать все запросы с *.single.dev на основной домен. после тестов я снова ставлю dnsmasq но уже на рабочий сервер и делаю там те же манипуляции, но уже с нормальным доменом.
просто после прочтения документации и поисках в гугле я так и не понял, почему по всем инструкциям www.single.dev не открывает основной домен.