kostenloser Webspace werbefrei: lima-city


Problem bei Bilderdownload via URL

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    philippkern schrieb:


    Mit Bildern von lima-city scheint es aber nicht zu funktionieren. :D

    lg
    Philipp


    hm... Weiß denn jemand anderes etwas dazu?
  5. burgi

    Co-Admin Kostenloser Webspace von burgi

    burgi hat kostenlosen Webspace.

    askarian schrieb:
    hm... Weiß denn jemand anderes etwas dazu?

    Ordentlich machen und einen gültigen User-Agent senden sollte helfen meines Wissens nach ...
  6. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    burgi schrieb:
    Ordentlich machen und einen gültigen User-Agent senden sollte helfen meines Wissens nach ...


    *dumme Frage* Und wie?
  7. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    askarian schrieb:
    *dumme Frage* Und wie?
    *sinnvolle Antwort* cURL
  8. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    hackyourlife schrieb:
    askarian schrieb:
    *dumme Frage* Und wie?
    *sinnvolle Antwort* cURL

    *sinvoller Beitrag* Danke...nur tuns die Bilder nicht...da sind so schöne Zeichen...
  9. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    askarian schrieb:
    hackyourlife schrieb:
    askarian schrieb:
    *dumme Frage* Und wie?
    *sinnvolle Antwort* cURL

    *sinvoller Beitrag* Danke...nur tuns die Bilder nicht...da sind so schöne Zeichen...
    Welche Zeichen denn?

    Ansonsten könntest du per
    header
    den Content-Type richtig setzen...
  10. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    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
  11. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Dann erlaubst du dir dein Script um folgende Zeile zu erweitern:
    header(“content-type: image/gif“);
  12. Autor dieses Themas

    askarian

    Kostenloser Webspace von askarian

    askarian hat kostenlosen Webspace.

    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:wall::wall::wall::wall:

    Danke

    P.S.::wall::wall:
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!