HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Не могу отправить файл POST
  #1  
Старый 14.02.2010, 12:26
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 154
С нами: 9116253

Репутация: 26
Exclamation Не могу отправить файл POST

Не могу понять в чём трабла. Пытаюсь отправить файл с помощью курла, но ничего не получается.
Прохожу авторизацию на сервере, получаю скрытые параметры и пытаюсь отправить файл book.htm :
PHP код:
//name: test.php
......................................//Здесь авторизация 
 
$upload 'book.htm'
$data = array("token" => $token[1],
        
"name" => 'bookFile',//
        
'upload' => "@".$upload,
        
"visibility" => "openned",
        
"show" => "1",
        
"go_save"  => "Послать"); 
 
$result=post("http://xxx.net/add_up.php",$data,$referer,$ua);
echo 
$result
Оригинальная форма отправки выглядит так:
Код HTML:
<form enctype="multipart/form-data" action="" method="post">
        <input type="hidden" name="token" value="XXXXXXXXX" /> 
        <input type="file" name="bookFile" size="44" class="text" />
        <input name="visibility" value="openned"/>
        <input name="show" value="1"/>
        <input type="submit" name="go_save" value="Послать" />
</form>
Но ни Х не получается... Подскажите в чём может быть проблема?
Файл book.htm находится рядом со скриптом отправщиком.

Моя post функция:
PHP код:
function post($url,$post,$refer,$ua)  
    {  
       
$ch curl_init($url);  
       
curl_setopt($chCURLOPT_USERAGENT$ua);  
       
curl_setopt($chCURLOPT_POST1);  
       
curl_setopt($chCURLOPT_POSTFIELDS$post);  
       
curl_setopt($chCURLOPT_REFERER$refer);  
       
curl_setopt($chCURLOPT_COOKIEJAR"./cook");  
       
curl_setopt($chCURLOPT_COOKIEFILE"./cook");  
       
curl_setopt($chCURLOPT_FOLLOWLOCATION1);  
       
curl_setopt($chCURLOPT_RETURNTRANSFER1);  
       
$result  curl_exec($ch);  
       return 
$result;       
  
    } 

Последний раз редактировалось Komyak; 14.02.2010 в 12:28..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Энциклопедия уязвимых скриптов DIAgen Веб-уязвимости 519 23.09.2021 11:44
FireFox Post Extension [53x]Shadow Избранное 21 28.04.2011 18:10
как отправить файл на ftp через прокси Student :) PHP 0 08.01.2010 17:48
Принцип работы антиличеров... Trinux PHP 18 26.08.2005 11:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.