Problem bei Bilderdownload via URL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
agent
bild
code
dank
dumme frage
erweitern
erzeugen
file
folgende zeile
header
helfen
http
image
senden
sinnvolle antwort
tun
type
url
wissen
zeichen
-
Hallo zusammen,
ich habe eine Function geschrieben, mit der Ich Bilder & Dateien herunterladen kann, da ich hier, wo ich gerade arbeite, diese nicht downloaden kann.
function do_download($url) { try{ $filename = basename($url); ob_start(); $fp = fopen($url, "rb"); fpassthru($fp); fclose($fp); $file = ob_get_contents(); ob_end_clean(); $fp = fopen($filename, "wb+"); fwrite($fp, $file); fclose($fp); }catch(Exception $e){ echo'Exception' . $e->getMessage()."\n"; } }
Sowie eine 2.:
function do_download2($url){ $img = basename($url); file_put_contents($img, file_get_contents($url)); echo "OK"; }
Aber beide downloaden bei PHP Seiten eine leere Seite und bei Bildern wird die URL auf meinen Webserver angezeigt.
Wisst ihr wieso?
Danke im Vorraus,
askarian -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also bei mir hat es so funktioniert:
<?php $url = urldecode($_GET['url']); $file = basename($url); file_put_contents($file, file_get_contents($url)); echo "OK: <a href=\"$file\">$file</a>"; ?>
Das mit $_GET war nur zum testen! Bitte nicht so einbauen.
Mit Bildern von lima-city scheint es aber nicht zu funktionieren. :D
lg
Philipp -
philippkern schrieb:
Mit Bildern von lima-city scheint es aber nicht zu funktionieren. :D
lg
Philipp
hm... Weiß denn jemand anderes etwas dazu? -
askarian schrieb:
hm... Weiß denn jemand anderes etwas dazu?
Ordentlich machen und einen gültigen User-Agent senden sollte helfen meines Wissens nach ... -
burgi schrieb:
Ordentlich machen und einen gültigen User-Agent senden sollte helfen meines Wissens nach ...
*dumme Frage* Und wie? -
GIF89a�<������d��[��8����t��L��j��b\l%��=��^��f��U��<��hbs*�盬 �>��Diy4��B��X�dP��H��ʻ�T��i��Nv�54<��6��Y��KNZ&��_��K��й�R��B��h��P��P��N����`EQ�4R��z��@���J��B��F��C��Q��R��Z��?��c��L����F��]��d��@��V��L��R��a=G��I��~�.��<��c��۷�O���s�+��E��W��]��G/8��E��G��9%,��c��Y��I��S��h��C��V��F��=�߁��Rk~+��i��M��N��W���BQRa ��Z��o��]��c��@��e���x�>��M��^��]��C��Y��C��M��A��G��O��E!�NETSCAPE2.0[...]?�_����?��1�?� @�|��q���Oe�/@�~�b��q���O�|��o �b�bI�1FTOqb TT qqe4� 1��FII�q||O��1 IF��AI.T.1'�q�����. e1|�1�����q��ý�Aþǻ��������|A|���װ�e����ʉeX�I]��.OIX.1�1�Ͻb�N��"��8 ���$l�<!P&�[e�Q��r1�=�X��Vq��r�@#xo=���-\���A� �^�|��X��+���N�E��K��N :�y#@�9t��Dž(:���z���Y%tW��s$�N���JX4��9�e�Jؘ�\V�����m�:��L�a �%��J�4��M;�Wu\�Y����v�R��x=�H��U�*p�F�щ�_ҡ�%o�')����$�gtq"+�� t�;{VLY�o�ڼ1�
Nett oder -
hackyourlife schrieb:
Dann erlaubst du dir dein Script um folgende Zeile zu erweitern:header(“content-type: image/gif“);
Ich hatte gedacht, dass es schon so war...jetzt tuts
Danke
P.S.: -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage