Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum
https://www.tinywebgallery.com/forum/

Externe Bilder von URL einbinden...
https://www.tinywebgallery.com/forum/viewtopic.php?f=7&t=3236
Page 1 of 4

Author:  StephanB [ 16. Feb 2012, 16:57 ]
Post subject:  Externe Bilder von URL einbinden...

Erst einmal vielen Dank für das super Programm!
Bin von Tinywebgallery total begeistert!

Ich würde gerne meine Galerie zu einer kleinen Webcamgalerie machen, bekomme es aber einfach nicht hin, die externen Bilder einzubinden.

Würde gerne folgende Bilder in die Galerie einbinden:
http://www.campaniameteo.info/webcam/ra ... urrent.jpg
http://www.campaniameteo.info/webcam/ra ... urrent.jpg
http://www.campaniameteo.info/webcam/po ... pos002.jpg

Habe es wie es im FAQ Kap. 20 (http://www.tinywebgallery.com/en/faq.php#h20) beschrieben ist versucht, aber es hat nicht funktioniert!

Es wäre super, wenn mir jemand kurz beschreiben könnte, wie ich das realisieren kann!


PS Die Erlaubnis bezüglich des Copyrights der Bilder habe ich bereits eingeholt!

Author:  TinyWebGallery [ 16. Feb 2012, 18:35 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Hast du es so gemacht?

NEW 1.5 - Now you can provide a page by yourself (e.g. an index.htm in a folder) that has only full links (e.g. #removed_broken_link) to your images. TWG does detect full links and fetches the images from there. This makes it possible to link to any image you like and put them together in one directory!

Weil ein listing ist ja bei deinem Hoster nicht erlaubt.

- Michael

Author:  StephanB [ 16. Feb 2012, 19:59 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Danke Michael für deine Hilfe!

Ich habe es jetzt noch einmal die Anleitung befolgt, aber es funzt immer noch nicht.

Mir wurde von tinywebgallery folgendes angezeigt:
Error opening external url
check _mydebug.out
Most likely fsockopen is disabled


Ich habe mir die phpinfo meines Webhosters 1und1 anzeigen lassen und dort ist folgender Eintrag zu finden:
PHP Version 5.2.17 | allow_url_fopen = off

Meinst du, es hätte Sinn, wenn ich eine php.ini Datei mit "allow_url_fopen = on" in jedes Verzeichnis des Scriptes ablgege?

Ratlose Grüße von Stephan

Author:  TinyWebGallery [ 17. Feb 2012, 00:34 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Das hilft nur, wenn das 1 & 1 erlaubt. Must du mal nachfragen.

- Michael

Author:  StephanB [ 17. Feb 2012, 18:51 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Danke nochmals für deine Rückmeldung!

Folgendes kam vom 1&1 Support als Antwort:
----------
Die Funktion fsockopen() ist in PHP bei 1&1-Webhostingverträgen verfügbar.
Mit fsockopen() kann ein PHP-Skript mit externen Stellen kommunizieren, z. B. um aktualisierte Daten abzurufen. Vgl. a. http://de2.php.net/manual/en/function.fsockopen.php. Allerdings sind Verbindungen zu einigen Ports nicht erlaubt. Hier kommt es wieder auf den Einzelfall an.
Was in der PHP-Konfiguration von 1&1 fehlt, ist die Unterstützung der socket-Funktionen (http://www.php.net/manual/de/ref.sockets.php). Damit ließen sich auch Daemons erzeugen. Also PHP-Skripte, die auf Verbindungen von außen warten und selbst einen Service für andere anböten. Wie gesagt: das funktioniert beim 1&1-Webhosting nicht. Erst hier käme ein Root-Server als alternative Plattform in Frage.
----------

Mir wurde zum Testen der Verfügbarkeit dieser Funktion dieses php Script nahe gelegt:
Code:
<?php
if(function_exists("fsockopen")) {
echo "Function Exists";
}
else {
echo "Function does not Exists";
}
?>

Ich habe das Script in das TinyWebGallery Verzeichnis geladen und bekam die Rückmeldung des Scriptes: Function Exists

Jetzt gerade verstehe ich nix mehr!

Author:  TinyWebGallery [ 18. Feb 2012, 00:11 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Normalerweise wird hier Port 80 verwendet.

Was steht denn in der debug datei?

Gruß,
Michael

Author:  StephanB [ 18. Feb 2012, 18:55 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Habe TinyWebGallery jetzt noch einmal komplett neu aufgesetzt.
Die Debug Datei ist leer!

Ich habe jetzt in jedes Verzeichnis eine php.ini mit "allow_url_fopen = on" geladen.
In der phpinfo steht jetzt "allow_url_fopen" auf On!

So weit so gut!

Jetzt habe ich ein Verzeichnis erstellt und in dieses eine index.htm mit einem Link gelegt (Link direkt auf ein Bild: http://www.campaniameteo.info/webcam/ra ... urrent.jpg).

TinyWebGallery müsste doch jetzt den Link erkennen und das Bild in die Gallerie stellen, oder?

Es wird aber leider kein Bild angezeigt (die Debug Datei zeigt keine Fehler an).

Irgendwas läuft schief, ich kriegs net hin. Werde es jetzt nochmal versuchen ;-)

Author:  TinyWebGallery [ 18. Feb 2012, 20:27 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Ne - du must es schon so machen, wie im howto steht.

url.txt anlagen und dort den link zu der index.htm rein.

- Michael

Author:  StephanB [ 19. Feb 2012, 04:34 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Sry, glaube ich bin zu doof!!!

OK, also:
Die url.txt (liegt im Verzeichnis pictures) beinhaltet den Link der auf die index.htm verweist.
Die index.htm liegt im Verzeichnis XY, welche auf das Webcambild (http://www.campaniameteo.info/webcam/ra ... urrent.jpg) auf einem externen Server verweist.

Was hab ich falsch gemacht?

Ich danke dir für die freundliche Unterstützung, die du mir gibst!

-Stephan

Author:  TinyWebGallery [ 19. Feb 2012, 12:17 ]
Post subject:  Re: Externe Bilder von URL einbinden...

die url.txt muss in einem Album Ordner liegen.

- Michael

Author:  StephanB [ 20. Feb 2012, 04:11 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Okidoki, war ein doofer Denkfehler von mir.
Leider funzt es aber immer noch nicht!

Jetzt habe ich die url.txt in den Album Ordner gepackt und in der Debug Datei steht jetzt folgendes:
02.20.2012 3:09:11 (de) - ERROR 8 in t_2012/webcams/inc/topnavigation.inc.php, line 314: Undefined offset: 0
02.20.2012 3:09:11 (de) - ERROR 8 in t_2012/webcams/inc/filefunctions.inc.php, line 1336: Undefined offset: -1
02.20.2012 3:09:11 (de) - ERROR 8 in tdocs/r-t_2012/webcams/inc/index.inc.php, line 387: Undefined offset: 0

Muss ich dort evtl. noch etwas ergänzen?

-Stephan

Author:  TinyWebGallery [ 20. Feb 2012, 09:53 ]
Post subject:  Re: Externe Bilder von URL einbinden...

poste mal, was in den Dateien drinsteht.

es scheint, das er zwar was erkennt, aber das noch nicht richtig verlinkt ist

- Michael

Author:  StephanB [ 20. Feb 2012, 13:20 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Es sind die unveränderten Originaldateien!

topnavigation.inc.php - Fehler in Zeile 314 ($image = $imagelist[$current_id];)
Code:
}
      $image = $imagelist[$current_id];
      $image_enc = $image;
      $skip_thumbnail_page_dummy = $skip_thumbnail_page;
      include dirname(__FILE__) . "/navpath.inc.php";

        if ($show_breadcrumb) {
         if ($image) {
            if ($skip_thumbnail_page_dummy) {
               echo " > ";
            }
            echo $lang_picture . "&nbsp;<span id='imagecounter'>" . ($current_id + 1) . "</span>&nbsp;" . $lang_of . "&nbsp;" . count($imagelist);
         if ($show_count_views) {
            echo '&nbsp;(<span id="viewcounter">' . increaseImageCount($twg_album, urldecode($image)) . '</span>' . $lang_views . ')';
         }


filefunctions.inc.php - Fehler in Zeile 1336 (return $imagelist[count($imagelist)-1];)
Code:
{
   $imagelist = get_image_list($twg_album);
   return $imagelist[count($imagelist)-1];
}


index.inc.php - Fehler in Zeile 387 (if ($imagelist[0] != "") {)
Code:
}


   if ($imagelist[0] != "") {

Author:  TinyWebGallery [ 20. Feb 2012, 13:26 ]
Post subject:  Re: Externe Bilder von URL einbinden...

die doch nicht - deine url.txt und deine Datei, wo die hin verweist.

- Michael

Author:  StephanB [ 20. Feb 2012, 14:29 ]
Post subject:  Re: Externe Bilder von URL einbinden...

Sry!

url.txt - Dort befindet sich nur der Link zu dem Verzeichnis
Code:
http://xyz.de/webcams/pictures/5_Italien/


index.htm - Link zum Webcambild
Code:
http://www.campaniameteo.info/webcam/ravello/current.jpg

Page 1 of 4 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/