kostenloser Webspace werbefrei: lima-city


Bildernamen auslesen auf Homepage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    bergfink

    bergfink hat kostenlosen Webspace.

    So, letzthin hab ich einen Codeschnipsel den mir ein Bekannter gegeben hat ausprobiert, der funzt allerdings nicht.
    Leider war niemand so nett und hat mir geholfen. Nach meinen Recherchen macht der Code einmal prinzipiell dieses hier:

    <?php
    foreach (file("http://panpic2.feratel.at/panpic2/index.jsp?ID=".$_GET['bla']) as $line){
    	preg_match("#cmspic(.*)\.jpg#is", $line, $matches);
    
    // preg_match - Führt eine Suche mit einem regulären Ausdruck durch.
    // foreach - Mit diesem Schleifentyp werden die einzelnen Arrayelemente eines Arrays durchlaufen.
    // Danach folgt das Schlüsselwort as und eine neue Variable.
    
    	if(is_array($matches)){
    
    // is_array - Prüft, ob die Variable ein Array ist.
    
    		echo "<a href='javascript:void(self.location.reload())'>reload pic</a>
    		<img src='http://cmspic$matches[1].jpg'/>";
    	}   else {
    			echo "geht nit";
    		}
    }
    ?>



    Verlinkt ist es hier:
    <iframe src="http://bergfink.lima-city.de/b/get_feratel_pan.php?bla=5201" usw...


    So, jetzt hab ich das mal ausprobiert, gibts da vielleicht nette Leute die einem Helfen würden???
    Was hab ich da alles übersehen? Gibts da schon irgendwo ein Skript dazu?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Vieleicht schreibst Du uns mal wo denn Dein Problem liegt?
    Wenn Du einfach nur einen Bildernamen auslesen willst (wie Dein Threadtitel vermuten lässt) geht das auch einfacher.

  4. Mmmh... Du möchtest auf eine Seite zugreifen für die man sich einloggen muss, soweit ich das gesehen habe. Wenn ich mit deinem Code auf eine andere Seite zugreife (also den Link in deinem Code ändere) dann sieht die Sache zwar noch nicht perfekt, aber schon wesentlich besser aus:


    <?php
    foreach (file("http://panpic2.feratel.at/cam/fiss/5541/index.jsp".$_GET['bla']) as $line){
    	preg_match("#cmspic(.*)\.jpg#is", $line, $matches);
    
    // preg_match - Führt eine Suche mit einem regulären Ausdruck durch.
    // foreach - Mit diesem Schleifentyp werden die einzelnen Arrayelemente eines Arrays durchlaufen.
    // Danach folgt das Schlüsselwort as und eine neue Variable.
    
    	if(is_array($matches)){
    
    // is_array - Prüft, ob die Variable ein Array ist.
    
    		echo "<a href='javascript:void(self.location.reload())'>reload pic</a>
    		<img src='http://cmspic$matches[1].jpg'/>";
    	}   else {
    			echo "geht nit";
    		}
    }
    
    error_reporting(E_ALL);ini_set('display_errors', 1);
    
    ?>


    Wie du siehst habe ich unten noch einen Error-Report eingebaut - deshalb bin ich darauf gekommen...
  5. Autor dieses Themas

    bergfink

    bergfink hat kostenlosen Webspace.

    Also mein Problem ist folgendermaßen:
    feratel macht es so gut wie unmöglich die
    bilder direkt zu verlinken. erstens ist das werbezeugs rundherum
    fürcherlich arg verschachtelt, zweitens ändert die bild-URL immer. das
    PHP-skript soll (serverseitig) die feratelseite öffnen, schaut wie das
    cam-bild effektiv heisst und gibt dann die URL aufs bild zurück.

    Auf dieser Seite
    [url] http://panpic2.feratel.at//url]
    bekommt man die Zahl hinter dem bla heraus, das ist die Cam - Id.

    Danke vorerst mal!



  6. 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!