Mam teraz prośbę, gdyż planuję rozszerzyć skrypt o nowe serwery np. fotosik.pl, ale nie wiem dokładnie jak to zrobić.
Proszę o wskazówki a postaram się sam to zrobić.
Mam problemy ze zrozumieniem zmiennej $AaB03x. Ktoś pomoże?
Skrypt:
<?php function imageshackUpload($filename){ $mimetype = 'image/png'; $AaB03x = "--AaB03xr\n"; $AaB03x .="content-disposition: form-data; name=\"uploadtype\"r\nr\n"; $AaB03x .= "onr\n"; $AaB03x .= "--AaB03xr\n"; $AaB03x .= "content-disposition: form-data; name=\"fileupload\"; filename=\"".basename($filename)."\"r\n"; $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.imageshack.usr\n"; $header .= "Content-type: multipart/form-data, boundary=AaB03xr\n"; $header .= $AaB03x; } preg_match_all("#<input type=\"text\" onclick=\"highlight(this)\" style=\"width: 500px\" size=\"70\" value=\"[img](.*)[/img]\"/>#", $response, $matches); return $matches[1][0]; } ?>