<?php $url='http://imageshack.us/iframe.php'; $postData[ 'MAX_FILE_SIZE' ] = "1548576"; $postData[ 'aff' ] = "curl.haxx.se"; $postData[ 'type' ] = "blank"; $postData[ 'where' ] = "iframe"; $postData[ 'fileupload' ] = "@bgi1.PNG"; $postData[ 'submit' ] = "host it!"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData ); $response = curl_exec( $ch ); curl_close($ch); ?>
Chciałbym po przez powyższy kod wysyłać automatycznie po przez skrypt obrazy na serwer imageshack.us
wynik otrzymuję za pomocą kodu:
<?php preg_match_all("#<input type=\"text\" onclick=\"highlight(this);\" style=\"width: 500px\" size=\"70\" value=\"[img](.*)[/img]\"/>#", $response, $matches); return $matches[1][0]; ?>
Jednak po mimo tego, że próbowałem doszukać się błędu, nigdzie nie mogłem go znaleźć. Nie wiem dlaczego skrypt nie działa. Oczywistą sprawą jest że bibliotekę mam włączoną.
Czy ktoś mógłby mi pomóc?
Czy ktoś jest w stanie mi pomóc w tym temacie?