<?php
function imageshackUpload($filename){
$sock = @fsockopen("www.bankfotek.pl", 80
, $errno, $errstr, 30
);
$handle = fopen($filename, "r");
$mimetype = 'image/png';
$AaB03x = "--AaB03xr\n";
$AaB03x .="content-disposition: form-data; name=\"uploadtype\"r\nr\n";
$AaB03x .= "onr\n";
$AaB03x .= "--AaB03xr\n";
// nazwa pliku file
$AaB03x .= "content-disposition: form-data; name=\"imagefile\"; filename=\"".basename($filename)."\"r\n"; // koniec pliku file
$AaB03x .= "Content-Type: $mimetyper\n";
$AaB03x .= "Content-Transfer-Encoding: binaryr\nr\n";
$AaB03x .= "$binarydatar\n";
$AaB03x .= "--AaB03x--r\n";
$header = "POST / HTTP/1.1r\n";
$header .= "Host: www.bankfotek.pl/process.phpr\n";
$header .= "Content-type: multipart/form-data, boundary=AaB03xr\n";
$header .= "Content-Length: ".strlen($AaB03x)."r\nr\n";
$header .= $AaB03x;
while (!feof($sock)) { $response .= fgets($sock, 128
); }
preg_match("/BankFotek.pl ([^>]*) zdjęcia/si", $response, $matches);
return $matches[0];
}
?>
Skrypt przesyła obrazek na serwer bankfotek.pl i do tego momentu wszystko działa. Jednak nie mogę sobie poradzić z odczytem linka ze źródła strony. Cały problem polega na tym, że po przesłaniu obrazka, wszystkie informacje na jego temat (wraz z linkami) pojawiają się na stronie www.bankfotek.pl/process.php
Teraz pytanie jak mogę odczytać linka z tej strony?