На самом деле файл на куски можно не разбивать. Чтобы обойти ограничение upload_max_filesize можно пользовать HTTP_RAW_POST_DATA (if (!isset($HTTP_RAW_POST_DATA)) $HTTP_RAW_POST_DATA = file_get_contents("php://input")) пока оно не упрется в ограничение post_max_size или memory_limit :))
А чтобы обойти ограничение post_max_size, upload_max_filesize и memory_limit напишите лучше загрузчик на Перле. Там с этим геморроя меньше
для рнр есть экстеншн tidy
Используйте GClientGeocoder()
flashripper,
1. У вас 2-е условие в конструкции
if(count($_POST)>0){ ... } elseif (!empty($_POST)) { ... }
не выполнится никогда, и письмо, соответсвенно, не отправится.
2. Часть используемых переменных не определена или определена неверно
3. register_globals в современных версиях РНР по умолчанию off. Используйте глобальные массивы $_POST, $_GET, $_REQUEST
4. В регулярном выражении точка означает любой символ. На текущий момент ваша проверка адреса email проверяет только наличие @ и окончание на букву (вариант типа ____@___f пройдет)
5. Кроме капчи и почты не обрабатываются приходящие переменные (ну кроме как на пустую строку)
П.С. Хотя, если Зингельшухер утверждает, что "сразу видно код писал вменяемый программист (на этом форуме это редкость)", то можно все оставить как есть.
Интересует аналогичная услуга, но включающая и написание пресс-релиза. Т.е. я даю информационный повод, исполнитель пишет релиз, мы его согласовываем, исполнитель делает его рассылку по интернет-СМИ и тематическим ресурсам. Проекты некоммерческие, в основном, старые, необходима не единоразовая, а периодическая (по мере появления информационных поводов) работа. Тематика - психология, авиация, кулинария, авто, недвижимость.
mihas, не кинете ссылку на сайт в личку? У меня на психол. сайте переход в 4 раза дешевле
Сессии + куки. В куках и базе храню токен, не зависящий от логина и пароля, при каждом новом заходе пользователя на сайт (при каждой новой сессии) заново генерю токен и обновляю его в куках юзера и базе. По этому токену и авторизую.
http://ws.geonames.org/timezone?lat=47.01&lng=10.2
все прошло замечательно, спасибо
за 140 возьму