Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Randomscript

Diskussion: Randomscript im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo erstmal! bin neu hier. nunja ich hab seit einiger zeit zusammen mit kumpels ne homepage wos einige bilder ...

Antwort
Alt 05.10.05, 15:27   #1 (permalink)
 
Registriert seit: 05.10.05
marioana Leistung: Facit NTK
marioana eine Nachricht über ICQ schicken
Likes: 0
Standard Randomscript

Anzeige

Hallo erstmal! bin neu hier.

nunja ich hab seit einiger zeit zusammen mit kumpels ne homepage wos einige bilder von uns zu sehen gibt. jetzt dacht ich mir dass es doch ganz lustig wär wenn auf der index page immer nen random bild zu sehen wäre also hab ich mich auf die suche mit google gemacht. fand leider immer nur scripte die bilder aus einem ordner ausspucken, ich hab aber zich unterordner die alle mit in das random script miteinbezogen sein sollen. hat da jmd ne idee oder weiß sogar wos son script gibt?
also nochma kurz: ich hätte gerne nen script des aus nem ganzen verzeichnisbaum mit bildern immer eins aufruft wenn man die seite aufruft. nett wär natürlich wenn das script z.b. alle 2 stunden nen neues reinpackt oda sowas ... des muss aber nich unbedingt.

hoffe mir kann jmd helfen. falls ja, danke schonmal im vorraus!

gruß mario

marioana ist offline   Mit Zitat antworten
Alt 05.10.05, 19:02   #2 (permalink)
 
Registriert seit: 15.02.05
Pyrokar Leistung: Facit NTK
Likes: 0
Standard

Hier mal eine etwas angepasste Version einen Scripts aus dem PHP-Manual dass alle Dateien aus einem Verzeichniss und allen enthaltenen Unterverzeichnisse (subdirectiories) ausliest:
Ganz unten ein Beispiel wie man die Funktion benutzt.
PHP-Code:
<?
function getFiles($directory) {
   
// Try to open the directory
   
if($dir opendir($directory)) {
       
// Create an array for all files found
       
$tmp = Array();

       
// Add the files
       
while($file readdir($dir)) {
           
// Make sure the file exists
           
if($file != "." && $file != ".." && $file[0] != '.') {
               
// If it's a directiry, list all files within it
               
if(is_dir($directory "/" $file)) {
                   
$tmp2 getFiles($directory "/" $file);
                   if(
is_array($tmp2)) {
                       
$tmp array_merge($tmp$tmp2);
                   }
               } else {
                   
array_push($tmp$directory "/" $file);
               }
           }
       }

       
// Finish off the function
       
closedir($dir);
       return 
$tmp;
   }
}
?>
Das ganze kannst du dir zum Testen mal so ausgeben lassen:

PHP-Code:
<?
$files 
getFiles('.'); // This will find all files in the current directory and all subdirectorie
for($i=0$i<sizeof($files); $i++)
    echo 
$files[$i].'<br>';
?>
Dann einfach in einen <img>-Tag einfügen und mittels date() jede 2 Stunden ändern.
Pyrokar ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 05.10.05, 19:02   #3 (permalink)
 
Registriert seit: 09.01.05
Imrahil Leistung: Facit NTK
Likes: 0
Standard

wenn du dich ein bischen mit PHP auskennst, dann versuch sowas selber zu schreiben!

Code:
$handle = opendir("\");
while ( false !== ($inhalt = readdir($handle) ) {
if(is_dir($inhalt)) { $verzeichnis[] = $inhalt; }
}
Damit kannst du dir alle unterordner eines verzeichnisses ausgeben lassen.

Weitere fragen: http://de3.php.net/manual/de/function.readdir.php
Imrahil
Imrahil ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Randomscript
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61