Pereiti prie turinio

PHP cURL POST form submit


Rekomenduojami pranešimai

Iškilo klausimas ar su cURL galima rekvizitai.vz.lt submitinti paieška, pvz: kaip mano pvz į "pavadinimas" įrašyti "auto"

 

 

<?php

function dataPost(){

extract($_POST);


$url = 'http://rekvizitai.vz.lt/imones/1/';
$fields = array(
	'name'=>'auto',
);


foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');


$ch = curl_init();


curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);


$result = curl_exec($ch);


curl_close($ch);
}

dataPost();

?>

 

Man įdomu ar aš kažką blogai darau ar ten gal išvis tokie dalykai neveikia.

Redagavo Klicko
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pirmiausiai išsisaugok tą HTML formą ir prasitestuok ar paduodamas tik name=auto gausi rezultatus iš jų.

 

 

Aš asmeniškai naudoju tokią funkciją:

 

function sendPostgetSource( $url, $user_agent, $POST, $cookie_file='', $proxy=false ){
    $cp = curl_init();
    curl_setopt ($cp, CURLOPT_URL, $url);
    curl_setopt($cp, CURLOPT_TIMEOUT, 12000);
    curl_setopt ($cp, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($cp, CURLOPT_USERAGENT, $user_agent);

    curl_setopt($cp, CURLOPT_FOLLOWLOCATION, 1);
    if( $cookie_file != '' ){
     curl_setopt ($cp, CURLOPT_COOKIEJAR, $cookie_file);
     curl_setopt ($cp, CURLOPT_COOKIEFILE, $cookie_file);
    }
    if( $proxy ){
        curl_setopt($cp, CURLOPT_HTTPPROXYTUNNEL, 1);
        curl_setopt($cp, CURLOPT_PROXY, "$proxy"); 
    }
    if( $POST != false ){
        curl_setopt($cp, CURLOPT_POST, 1);
        curl_setopt($cp, CURLOPT_POSTFIELDS, $POST);
    }

    $data = curl_exec ($cp);  
    curl_close ($cp);
    return $data;
}

Redagavo BigBug
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...