Скорее всего это md5 hash чего-нибудь и он генерируется JavaScriptом. Если его нет на странице, то его не может быть и в запросе =) Логично?
короче есть там такой файлик(генерируеться скорее на лету) checker.js, <script src="/js/checker.js?rnd=1225268668"></script> его содержимое PHP: eval(unescape("%76%61%72%20%63%68%20%3d%20%24%28%22%72%65%67%66%6f%72%6d%22%29%3b%76%61%72%20%73%20%3d%20%64%6f%63%75%6d%65%6e%74%2e%63%72%65%61%74%65%45%6c%65%6d%65%6e%74%28%22%69%6e%70%75%74%22%29%3b%73%2e%73%65%74%41%74%74%72%69%62%75%74%65%28%22%74%79%70%65%22%2c%20%22%68%69%64%64%65%6e%22%29%3b%73%2e%73%65%74%41%74%74%72%69%62%75%74%65%28%22%6e%61%6d%65%22%2c%20%22%63%68%31%36%34%65%66%31%61%61%31%31%61%30%35%36%62%64%33%30%37%32%61%61%33%64%38%36%33%61%66%39%32%65%22%29%3b%73%2e%73%65%74%41%74%74%72%69%62%75%74%65%28%22%76%61%6c%75%65%22%2c%20%22%31%32%32%35%32%38%39%35%38%31%22%29%3b%63%68%2e%61%70%70%65%6e%64%43%68%69%6c%64%28%73%29%3b")); что означает Code: var ch = $("regform");var s = document.createElement("input");s.setAttribute("type", "hidden");s.setAttribute("name", "ch164ef1aa11a056bd3072aa3d863af92e");s.setAttribute("value", "1225289581");ch.appendChild(s); Вот отсюда параметр в форме и береться
На странице регистрации, жми ctrl+s (сохраняешь страничку) и смотришь в папочке к этой страничке, фалик change.html
Ясно, спасибо. Я сохранял страницу с помощью IE7, этот файл был пустой. Сейчас мозиллой сохранил, есть содержимое.
PHP: <?php $str = 'xyy icq(ot6-do9znakov) Имя Фамилия'; preg_match('#^([0-9a-z]{3}) icq\((.*?)\) (.*?) (.*?)$#i',$str,$match); print_r($match); ?> хз че тебе надо =)
404 - это код ошибки http-хидера. fopen тут непричём. PHP: if(fopen("http://сайт/несуществующий_файл.txt", "r")) { echo 'true'; } else { echo 'false'; } Вернёт false
Еще один раз повторюсь с вопросом.. Люди выложите если у кого есть скрипт загрузки картинки на сервер. Советовали этот код PHP: <form method=post enctype=multipart/form-data> <input type=file name=uploadfile> <input type=submit value=Загрузить></form> <?php // Каталог, в который мы будем принимать файл: $uploaddir = './files/'; $uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']); // Копируем файл из каталога для временного хранения файлов: if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile)) { echo "<h3>Файл успешно загружен на сервер</h3>"; } else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; } // Выводим информацию о загруженном файле: echo "<h3>Информация о загруженном на сервер файле: </h3>"; echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."</b></p>"; echo "<p><b>Mime-тип загруженного файла: ".$_FILES['uploadfile']['type']."</b></p>"; echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['uploadfile']['size']."</b></p>"; echo "<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>"; ?> Но не работает. права на папку как и положено 777 ставлю, в php.ini прописаны строки file_uploads=On upoad_tmp_dir=/tmp upload_max_filesize=2M
а у тебя в папке со скриптом папка "files" есть ? error_reporting(E_ALL) пробовал? мож хоть чёнить выплюнет...
вот, я на этой страници выкладывал скриптик по загрузки фалов на сервер, в примере какраз было адоптировано под изображения http://forum.antichat.ru/threadnav65761-46-10.html
Вопрос.как можно сохранить фото, загруженное из интернета... Я воплотил так. PHP: if(isset($_POST['sub2'])) { $url=trim($_POST['url']); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_NOBODY, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_USERAGENT, "MSIE 7.0"); curl_setopt($ch, CURLOPT_TIMEOUT, 20); $result = curl_exec($ch); curl_close($ch); $good = fopen("./_gallery/".rand(1,99999999999999999).".jpg", "w"); fwrite($good, $result); fclose($good); } Но.. картинка загружается, а при открытии не отображается..