• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Script einbinden in PHP

deStalkerly

Neues Mitglied
Hallo Jungs,

leider bin ich mit PHP gar nicht bewandert, aber ich les mich fleißig rein :P

Ich habe ein kleines Script im Netz ergooglet welches mir im Zufallsverfahren Bilder anzeigen soll, dient dazu Herstellerlogos in unserem Shop anzeigen zu lassen.
Das Script was ich fand sieht so aus:

function random_image($dir) {
$do = opendir($dir);
while (false !== ($file = readdir($do))){
if (!preg_match("/^\.{1,2}$/",$file)) {
$myfile[] = $file;
}
}
closedir($do);
$rand = array_rand($myfile,1);
return $dir."/".$myfile[$rand];
}
echo "<img src=\"".random_image("LINK")."\">";

So, nun weiß ich nur nicht wie ich das "positioniere", in zweierlei Hinsicht:
Ich weiß nicht wo im PHP ich es hinmache, dachte mir eigentlich ganz oben da es es "oben" aufliegen soll (in keiner Tabelle o.ä.) und dann wie ich es positioniere: zum Top soll es 50px abstand haben, und zum left 600px!

Nur wo trage ich die Werte ein?
Bitte antwortet mir DAU sicher :)

Herzlichen Dank aber schonmal.
 
Hui :D Warum ist deine Möglichkeit so klein und simple?
Und warum meine so groß :D?

Ja ich habe nur noch nicht verstanden wo ich einstellen muss wo die Bilder positioniert werden (Absände zum Rand will ich ja gern) :(
Irgendwer meinte was von Footbar im CSS oder sowas?


Gruß dir und danke.
 
Abstände: Übersicht: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets <= außenabstände

Abstände: Übersicht: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets <= innenabstände

Positionieren: Übersicht: CSS-Referenz auf CSS 4 You - The Finest in Stylesheets <= Positionieren

meine lösung ist nur so kurz weil ich deine funktion nicht nochmal mitgepostet habe. die muss natürlich irgendwo im code auftauchen, da sie im src="" attribut aufgerufen wird, um den pfad von einem bild zu ermitteln, das sich im Ordner "LINKS" befindet
 
Das was du im 1. Beitrag geschrieben hast ist eine Funktion.
Diese wird nicht ausgeführt.
Um Sie auszuführen muss sie aufgerufen werden, das passiert mit
PHP:
<?php echo random_image("LINK"); ?>
.
Man packt den code sehr gerne in Funktionen weil du diese Funktion im ganzen Code aufrufen kannst, sonst müsstest du den Code an 20 stellen oder mehr hinschreiben und wenn du eine Kleinigkeit ändern willst musste dies an den 20stellen tun...
So musst du es nur an dieser einzigen Stelle, mal davon abgesehen das es auch enorm viel Quelltext sparen kann ;)
 
Zurück
Oben