Пишу регистраторы на php для нескольких сайтов. На сайтах, на которых при регистрации в форме можно прикрепить файл (аватар, или фотку) возникает ошибка и регистрация не проходит.
То есть если в форме есть
<input type="file" name="avatar"/>
то не регистрирует.
Пишу на php, использую cURL. Делаю POST запрос на сайты. В нем
curl_setopt($func, CURLOPT_POSTFIELDS, $data);
где в $data="avatar=&" (просто оставляю пустым).
Думаю из-за этого не регистрирует и выдает ошибку. Как можно это исправить, может нужно отправлять какие-то данные в массиве $_FILES.
pgont Могу сам посоветовать послать запрос Batа через программу-посредника чтоы в точности отследить какие параметры он шлет и скопировать их себе - веротяно они вообще пользуются не STATом а вероятно там еще какие хитрости есть
ок, спасибо, попробую
но мне уже несколько человек сказали, что нет решения при использовании pop3, только чистить ящики
может попробовать через imap, я не разу не пробовал как думаете, поможет это избавиться от проблемы
недавно столкнулся с такой проблемой, что выдается неправильное количество писем. Если писем очень много, то gmail отвечает, что их 255 или 252 или 259 - на разных ящиках по разному, а писем там гораздо больше. Это не дает прочитать и обработать последние письма, которые только что пришли, так как для этого нужно знать точное количество писем в ящике. В gmail если в ящике 600 писем, то чтобы вывести последнее письмо, которое только что пришло нужно как раз запросить через pop3 600е письмо.
Я думал, что у самого gmail есть ограничитель, но в BAT через тот же pop3 его нет, а скрипт выдает количество писем хоть и неправильное но на каждом ящике разное.
Что можно сделать, чтобы gmail выдал правильное количество писем? А то постоянно чистить большое количество ящиков очень долго.
Только сейчас заметил что не точно работает, допустим если в file1.txt есть слова:
визитк
буклет
гараж
а в file2.txt слова:
визтки
визиткам
визитница
буклеты
гаражи
ручки
тетради
то в массив $rgResult будет содержать только гараж=>гаражи и все, скрипт найдет и положит в массив $rgResult всегда только последнее значение из file1.txt. У меня работает только так.
Пожалуйста подскажите что сделать чобы скрипт заработал.
To EuGen
Спасибо громное за ответ, но я сам виноват, забыл уточнить, что скрипт должен найти слово или цифру из пкрвого файла во втором при условии, что во втором файле к слову или цифре могут быть добавлены другие символы. Например:
в первом файле есть слово ВИЗИТК, а во втором ВИЗИТКАМ, ВИЗИТКИ, или в первом файле есть цифра 45612, а во втором 2456123. Нужно чтобы скрипт нашел хотябы одно совпадение и показал, что оно есть выводом того, что совпало.
Всем привет, подскажите пожалуйста такой скрипт:
Есть два текстовых файла. В одном список слов или цифр (немного, штук 150, в каждой строке одно слово или цифра), в другом текстовом файле тоже список слов или цифр, так же по одному слову или цифре в каждой строке, но этот список гораздо больше (несколько тысяч или дестятков тысяч). Нужно чтобы скрипт проверил есть ли слова или цифры из первого файла во втором и вывел на экран те, которые есть.
Я программирую недавно и попытался сделать это так, но не работает: