Combat7, это плохая идея.
fgetcsv создает итератор из csv файла, по которому вы можете точно также пройтись foreach'ем.
Соответственно, таким образом можно безболезненно читать CSV-файлы любого размера. Чтение будет построчным, вместо загрузки всего файла в оперативную память.
Дмитрий, вы просто "намекнули", что неправильно указаны номера интерфейсов. Без хотя бы какого-объяснения.
Я же предложил вариант, как не переписывать старый конфиг. Не кажется ли вам, что это совершенно разные варианты?
И да, изначально я просто забыл отметить ваш ответ решением.
Оптимус Пьян, ну, надо отталкиваться от структуры проекта и URL'ов.
Если будете хаотично писать ссылки - то да.
Можно создать отдельную таблицу:
url | action
kupit-sumku | /products/?category=10
kupit-sumku-dior | /products/?id=123
Но, на вашем месте я бы объяснил заказчику, что профита в СЕО от этого будет ровно нисколько. Лучше писать нормальные урлы, аля:
/shop/sumki/1231-dior-chemodan
GrimJack никак не решают. Предлагают самостоятельно пересоздать сервак (благо, оплата почасовая).
Мне таки пришлось перебрать с десяток серверов, чтобы попался полностью чистый. Правда, в защиту Vscale могу сказать, что в большинстве случаев сервак был максимум в 1 черном списке (решается самостоятельной отправкой запроса на удаление из спам-листа)
Stalker_RED, страницу не обновляй @ комментарии пиши.
Но, все-таки, банально для обращения к клиенту все-таки имя уже нужно хранить. И, это нормальная практика.
Ну и, адрес доставки тоже нужно хранить (хотя бы временно). Так что в любом случае будет хранение данных.
Вы не правы. Во-первых, я отпправляю только письма на восстановление пароля и регистрацию, во-вторых, делаю это крайне редко. Плюс, сейчас еще UPD дописал. Попробую пофиксить и отпишу сюда
fgetcsv создает итератор из csv файла, по которому вы можете точно также пройтись foreach'ем.
Соответственно, таким образом можно безболезненно читать CSV-файлы любого размера. Чтение будет построчным, вместо загрузки всего файла в оперативную память.