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

Bilder Random Script

Status
Für weitere Antworten geschlossen.

Jim123

Neues Mitglied
Hi leute!

Ich bin auf der suche nach einem random bilder script... es sollte aber kein bild 2mal vorkommen.

Hab schon gegoogelt aber irgendwie nichts passendes gefunden..

Danke im voraus!
Gruß
 
Werbung:
Hier hast du mal einen Ansatz:
PHP:
  <?php  
$dirName = "dein/verzeichnis";  
$d = opendir($dirName);  
while(gettype($file = readdir($d)) != boolean)  
{  
if(is_dir($file))....... 
if(is_file($file)) ....... 
}  
closedir($d);

Musst nur noch erweitern.

MfG, matibaski
 
Vielen dank! :razz:

Gruß

ich habe mir jetzt selbst ein script gebastelt..
leider habe ich das problem, dass bilder mehrmals geladne werden..

HTML:
<?php 

$linkX[]='<a href="URL" target="_blank"><img src="BILD" border="0"></a>';
$linkX[]='<a href="URL" target="_blank"><img src="BILD" border="0"></a>';
$linkX[]='<a href="URL" target="_blank"><img src="BILD" border="0"></a>';

$anzahllinks=count($linkX);

srand((double)microtime()*1000000);
$ausgabe=rand(0,$anzahllinks-1);

echo $linkX[$ausgabe];
?>
habs mit einer while for schleife probiert.. geht aber irgendwie nicht :(

Bitte um hilfe! danke im voraus!

Gruß
---------

EDIT: das script gibt nur immer ein bild aus, dass ist mir klar... aber wenn ich das script mehrmals in die seite include werden bilder mehrmals angezeigt
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Hab dir mal eins geschrieben:
PHP:
<?php
$array = glob('images/bilder-zufall/*.gif');
$result=count($array);
$bild=rand(0, $result);

echo "<img src=\"".$array[$bild]."\" alt=\"\" /><br />";
?>
Kannst bei diesem Code mal was ändern, wenn du möchtest.
Ich gebe dir keine Garantie, dass er nie dasselbe nimmt, aber kannst mal ein wenig ausprobieren.

MfG, matibaski
 
das script funktioniert nicht (?)

was zusätzlich bei diesem script nicht berücksichtigt ist, ist dass jedes bild einen bestimmten link hat...

hat niemand ne ahnung wie das gehen könnte? :(

Gruß
 
Werbung:
Coe funktioniert.
Hast wol falschen Pfad angegben.
Wie wär's mit dem?
PHP:
 <?php
$array = glob('images/bilder-zufall/*.gif');
$result=count($array);
$bild=rand(0, $result);

echo "<a href=\"".$array[$bild]."\" alt=\"\" target=\"blank\" />";
echo "<img src=\"".$array[$bild]."\" alt=\"\" /><br />";
echo "</a>";
?>
Ist doch nicht schwer das ganze.

MfG, matibaski
 
also mal danke für deine anstrengungen
leider funktioniert das script nicht ganz so wie ich es brauche

ich brauche einfach ein script dass mir immer verschiedene $linkx ausgibt..

$linkX[]='<a href="URL1" target="_blank"><img src="BILD1" border="0"></a>';
$linkX[]='<a href="URL2" target="_blank"><img src="BILD2" border="0"></a>';
$linkX[]='<a href="URL3" target="_blank"><img src="BILD3" border="0"></a>';
.........
.......
$linkX[]='<a href="URL99" target="_blank"><img src="BILD99" border="0"></a>';
$linkX[]='<a href="URL100" target="_blank"><img src="BILD100" border="0"></a>';

>> ich habe also 100 verschiede $linkX und möchte wenn ich das script 10mal in meine seite include ( <?php include "random.php"; ?> ) nicht 2 oder 3 mal den $linkX haben.

Ich hoffe, dass das verständlich genug ist ;)

Danke!
 
Werbung:
Mann da hast du aber einen Bomben-Code. Die Datei wird ja ja riesisg.
Nunja, dein Problem.
Übrigens.
Wenn du ein random haben willst, dann bringt dir diese variable nichts:
PHP:
$linkX[]=....
Das ist jedes mal die gleiche Variable, also immer das gleiche Bild.
Da musst du schon exakter ran.


MfG, matibaski
 
ich weiß das $linkX immer die selbe variabel ist.. das X is beim herumprobieren irgendwie dazwischen gekommen

hast du eine ahnung wie ich diese problem lösen kann?

Gruß
 
$linkX1,
$linkX2,
$usw...

Dann sind es immer verschiedene Variablen.
Ich sag dir eins:
Mich würde das anscheissen 100 solche zu schreiben.
Jedem das seine. ;)


MfG, matibaski
 
Werbung:
$linkX1,
$linkX2,
$usw...

Dann sind es immer verschiedene Variablen.
Ich sag dir eins:
Mich würde das anscheissen 100 solche zu schreiben.
Jedem das seine. ;)


MfG, matibaski

in der tat.. es ist scheisse 100 links einzutragen :(

frage: hast du ICQ? würdst dich störben wenn wir kurz über icq schreiben?

220-573-440

Gruß
 
Ich -> aus Schweiz
In Schweiz -> 90% des Volkes kein ICQ in der nähe von mir.


MfG, matibaski
 
Werbung:
Will nicht spammen!
<spam>Ja, aber ist privat. Ich verteile meine MSN nur an bekannte, usw..</spam>

Ich geh mal meine Signatur ändern.

mfG, matibaski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben