kostenloser Webspace werbefrei: lima-city


imaga datei mit php erstellen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d*****o

    hab mich umgeschaut und mit dem was ich gefunden hab ne php datei geschrieben mit der zuf?llig ein bild aus einem ordner ausgew?hlt werden soll aber was stimmt daran nciht?

    muss ich des dann mit <img src="http://meinserver/banner.php> anzeigen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    nee.
    <?php
    echo '<img src="blablabla.jpg">';


    einrfache HTML befehle in einer echo() ausgabe.
  4. Autor dieses Themas

    d*****o

    okay des mit der anzeige hab cih gerafft aber da is halt ein fehler drin...
    hab vorhin vergessen das script zu posten :biggrin:

    <?php
    $df="jpg"; // Dateiendung (gif / jpg)
    $anzahl="2"; // Anzahl der Banner
    $pfad="http://donpyro.pyrokar.lima-city.de/RacoonCity/banner/"; // Der Pfad oder der URL zum Ordner in dem die Banner liegen.

    // Ab hier nichts mehr ?ndern!
    header("Content-Type: image/$df");
    $var=rand(1,$anzahl);
    readfile($pfad."banner".$var.".".$df);
    ?>
  5. w*******e

    Im Thread "Bannerexchange" habe ich ein Script gepostet, das den Ordner ausliest und per Zufallsgenerator ein Bild daraus anzeigt.

    Hier ist der Code:
    $ordner = "bilder/banner";
    $dir = opendir($ordner);
    while($file = readdir($dir)){
    if($file != "." && $file != ".."){
    $pics[] = $file;
    }
    }
    closedir($dir);
    shuffle($pics);
    echo "<img src='" . $ordner . "/" . $pics[0] . "'>";


    Am Anfang des Scriptes m?sst ihr bei $ordner= den Ordner angeben, indem die Banner sind.
    In diesem Ordner d?rfen NUR die Banner sein, die Angezeigt werden sollen, KEINE anderen Dateien und KEINE Unterordner.


    Da wo du vorher <img src="pfad/banner.gif" border="0"> hattest, musst du jetzt die Zeilen die oben stehen einf?gen.
  6. unterordner schon, mit
    if(isfile($file)) {
    damit kannst du auch . und .. ausklammern, geht unter ordner

    Beitrag ge?ndert am 20.10.2005 13:58 von pervamon

    Beitrag ge?ndert am 20.10.2005 13:58 von pervamon

  7. okay des mit der anzeige hab cih gerafft aber da is halt ein fehler drin...
    hab vorhin vergessen das script zu posten :biggrin:

    <?php
    $df="jpg"; // Dateiendung (gif / jpg)
    $anzahl="2"; // Anzahl der Banner
    $pfad="http://donpyro.pyrokar.lima-city.de/RacoonCity/banner/"; // Der Pfad oder der URL zum Ordner in dem die Banner liegen.

    // Ab hier nichts mehr ?ndern!
    header("Content-Type: image/$df");
    $var=rand(1,$anzahl);
    readfile($pfad."banner".$var.".".$df);
    ?>

    Damit ist die Datei das Bild.
    Wenn du den Code von weboffice nimmst, dann wird legendlich das Bild in die HTML Datei geladen.
    Ich w?rde dir aber letztere Methode vorschlagen, da sie das selbe bewirkt und wesentlich einfacher und schneller ist.

    MfG Lucas
  8. w*******e

    Ja das stimmt, wenn ich anstelle von
    if($file != "." && $file != "..")
    w?rde
    if(isfile($file))
    schreiben, k?nnte man Unterordner machen. Aber f?r was muss man ihm Ordner mit den Banner noch einen Unterordner machen?
  9. Autor dieses Themas

    d*****o


    Im Thread "Bannerexchange" habe ich ein Script gepostet, das den Ordner ausliest und per Zufallsgenerator ein Bild daraus anzeigt.

    Hier ist der Code:
    $ordner = "bilder/banner";
    $dir = opendir($ordner);
    while($file = readdir($dir)){
    if($file != "." && $file != ".."){
    $pics[] = $file;
    }
    }
    closedir($dir);
    shuffle($pics);
    echo "<img src='" . $ordner . "/" . $pics[0] . "'>";


    Am Anfang des Scriptes m?sst ihr bei $ordner= den Ordner angeben, indem die Banner sind.
    In diesem Ordner d?rfen NUR die Banner sein, die Angezeigt werden sollen, KEINE anderen Dateien und KEINE Unterordner.


    Da wo du vorher <img src="pfad/banner.gif" border="0"> hattest, musst du jetzt die Zeilen die oben stehen einf?gen.


    das hab cih auch ausprobiert und dabei rausgekomen is: http://donpyro.pyrokar.lima-city.de/RacoonCity/banner/banner2.php

    also kann mir jemand die fehlermeldung ?bersetzen!
  10. w*******e

    du darfst den Pfad f?r $ordner nicht mit http://... angeben, sondern relativ von da aus, wo das script ausgef?hrt wird.

    Das machst du so:
    mit ../ kommst du in den ?bergeordneten ordner.

    Bsp:
    Wenn der Ordner mit den Banner ($ordner) hier ist: http://donpyro.pyrokar.lima-city.de/RacoonCity/banner
    und die Datei in der das Script steht hier: http://donpyro.pyrokar.lima-city.de/beispielordner/datei.php

    dann muss es heissen $ordner="../RacoonCity/banner



    Ich hoffe ich konnte das einigermassen verst?ndlich erkl?ren, sonst einfach nochmals fragen.
  11. Autor dieses Themas

    d*****o

    und wie zeig ich des dann an?

    danke die php datei funzt!

    <img src="http://donpyro.pyrokar.lima-city.de/banner2.php">
  12. w*******e

    ich habe oben geschrieben
    Da wo du vorher <img src="pfad/banner.gif" border="0"> hattest, musst du jetzt die Zeilen die oben stehen einf?gen.
    Bearbeiten


    Du musst diese Zeilen in deine index-Datei oder wo du den Zufalls-Banner haben m?chtest.


    Wenn du den Quelltext von http://donpyro.pyrokar.lima-city.de/banner2.php anschaust, siehst du das da einfach <img src='RacoonCity/banner/banner2.JPG'> steht. Das heisst da wo du die Zeilen vom Code einf?gst, steht nachher <img src='RacoonCity/banner/banner2.JPG'>.
  13. Autor dieses Themas

    d*****o

    h? sorry aber ich kapier nicht was du meinst!

    was muss ich denn genau da einf?gen wo ich den Banner stehen haben will?
  14. Autor dieses Themas

    d*****o

    gibts denn keine m?glichkeit mit der ich das auf der seite anzeigen kann ohne den php code dort einzuf?gen?

    ich kann dort wo ich den banner gerne h?tte kein php verwenden! deshalb w?r ne m?glichkeit mit java oder so super! einfach ein script des aus nem ordner zuf?llig bilder ausw?hlt...

    oder vllt auch nur ne m?glichkeit den php code von vorhinmit java anzuzeigen!?

  15. dann nimm die bildmethode, bei der die php selbst zum bild wird
    und dann auf http://externserver.com/index.html:

    <html>
    <body>
    iregndein text
    <img src=" http://donpyro.pyrokar.lima-city.de/banner2.php">
    blabla
    </body>
    </html>

    das geht auch wenn du auf funpic.de extern verlinken willst, einfach die php zum bild machen(ev. url in get) und die php verlinken ;)
  16. Autor dieses Themas

    d*****o

    das geht nciht... zumindest nich im head!? :confused:
  17. r*****r

    nimm den Quelltext f?r die banner2.php:
    $ordner = "RacoonCity/banner";
    $dir = opendir($ordner);
    while($file = readdir($dir)){
    	if($file != "." && $file != ".."){
    		$pics[] = $file;
    	}
    }
    closedir($dir);
    shuffle($pics);
    $img = $ordner."/".$pics[0];
    Header("Content-type: image/png");
    readfile($img);


    und das bild kannst du nun mit

    <img src=" http://donpyro.pyrokar.lima-city.de/banner2.php">

    einbinden, warum:
    das PHP-Script erzeugt nun ein Bild, was durch den Header angegeben wird, dadurch kann man es wie ein normales bild einf?gen.


    Beitrag ge?ndert am 20.10.2005 23:40 von ruehrer

    Beitrag ge?ndert am 21.10.2005 12:58 von ruehrer
  18. Autor dieses Themas

    d*****o

    wenn cih des mit <img src.... mache wird bei mir kein bild angezeigt....
  19. r*****r

    hast du den code so wie ich oben geschrieben habe ?bernommen?

    mit meiner l?sung w?rde des auch ohne einen iframe gehen!
    siehe oben

    Beitrag ge?ndert am 21.10.2005 00:01 von ruehrer
  20. Autor dieses Themas

    d*****o

    oha jetzt gehts hatte ja den ordner ge?ndert... sorry...

    super klappt einwandfrei!!
  21. 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!