Давид, Научный алкоголизм бывает только острым, а бытовой и апдейтный, к сожалению, иногда переходит в хроническую форму.
espada, об этом я писал в одном из соседних топиков сегодня.
С относительно недавних пор директива register_globals в php.ini стала по выключена по умолчанию.
Используйте массив $_GET.
Ок, буду.
Паника с Ермаковым, надеюсь, смогут.
Да и Давид, может дела разгребет.
BadBoy, топикстартер пропал куда-то :(
Теперь ничего не ясно. Можно без него организиваться, правда.
Я за. Если это устроит больше людей.
Не, это не с вечерины фотка - она так много не пила 😂
Что решили? Я в любом случае буду.
Мне так уже полегчало :)
Orlangur, из приведенного вами кода причина ошибки не видна. Дайте посмотреть сгенеренный HTML код и содержание переменных $keyn и $str_title.
Кстати, есть полезная конструкция <?=$keyn?> - так получается гораздо лаконичнее.
Еще один совет: Не используйте двойные кавычки, если в этом нет необходимости. Либо так:
echo '...' . $keyn . '.' . $str_title[0] . '...'
либо так:
echo "...{$keyn}.{$str_title[0]}..."
а то зря снижаете производительность скрипта, заставляя интерпретатор делать ненужные вычисления по поиску переменных в строке.
Это не проблема. В конце PHP блока перед ?> точка с запятой не обязательна.
Возьмите любой из подшефных сайтов, соберите по нему статистику. Поделите цену, которую сейчас берете с клиента на количество посетителей с поисковиков в месяц за вычетом левых запросов. Вот и получите цену одного посетителя в данной тематике, при которой вам выгодно работать.
Ergo, функция mail() все равно использует программу sendmail, которая обращается к SMTP серверу. В ряд ли переход на самостоятельное подключение к SMTP ускорит работу скрипта.
Я бы рассмотрел такое решение: запускать скрипт кроном посреди ночи раз 50, чтобы при каждом запуске он рассылал письма только по части адресов из бызы.
При чем здесь это? Если скрипт запускается вместе из-под апача, то модель даже лучше. Если из командной строки, то апач вообще не имеет к PHP никакого отношения.