cURL non funziona HELP!

vincenzo0284

Nuovo Utente
26 Gen 2014
3
0
0
Salve a tutti e da giorni che mi ritrovo su un passaggio e non riesco a risolvere sto impazzendo!

questa é la versione funzionante dove $str creato come form risponde perfettamente nel cURL.


PHP:
<form method="post">			
<input name="string" type="text" id="string" />	
<input type="submit" value="Generate" />    
</form>;
if (isset($_POST['string']))
$str = $_POST['string'];

$ch = curl_init();
$fp = fopen("result.txt", "w");
curl_setopt($ch, CURLOPT_URL, $str );
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Basic " . base64_encode("username:password")));
curl_setopt($ch, CURLOPT_NOBODY, true );
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);





Questa versione invece dove leggo un file per impostare $str non va. Potete aiutarmi grazie mille



PHP:
$data = 'file.txt' ;
$stringline = file($data);
$str = $stringline[0];
$str1 = $stringline[1];

$ch = curl_init();
$fp = fopen("result.txt", "w");
curl_setopt($ch, CURLOPT_URL, $str );
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Basic " . base64_encode("username:password")));
curl_setopt($ch, CURLOPT_NOBODY, true );
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec ($ch);
 
Ultima modifica di un moderatore:
ciao,

suppongo che la parte che riguarda il curl hai fatto un copia-incolla quindi ho tralasciato il "gioco" trova le differenze,

potresti mettere in entrambe le soluzioni, funzionante e non, un var_dump($str) per vederne i contenuti e valutarne le differenze prima del curl

nel caso del file non mi sembra che utilizzi la seconda linea "$strl"

no more ideas ...
ciao
marino
 
risolto

Ciao e grazie della risposta ho risolto con str replace sui valori \n\r dopo la scrittura del file.
 

Discussioni simili