Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-10-2003, 14:44   #1 (permalink)
kugelschreiber
 
Benutzerbild von ronnydrechsler
 
Registriert seit: Jun 2001
Ort: Bad Düben
Beiträge: 202
Dateianzahl auslesen

Hallo Ihr Lieben...

Ich habe eine Galerie gebastelt, die aus einem Ordner (bilder) Bilder ausliest. Die bilder haben alle einen fortaufenden Namen (1000.jpg , 1001.jpg u.s.w.)

Nun habe ich ein Script geschrieben, welches nach einer Bestimmten Zeit die Bilder in einen MC lädt und dannach den Dateinamen um eins erhöht, um somit das nächste Bild reinlädt! Slideshowprinzip!

Nun will ich allerding in diesem Bilderordner Bilder hinzufügen, so daß die Slideshow diese mit anzeigt, ohne das Script zu ändern!

Also meine Bildanzahl soll automatisch erhöht werden, sobald (immer) ein neues Bild im Ordner hinzukommt.

Habe da was in PHP gelesen, das man die Dateien eines Ornders auslesen kann. Das geht ja, aber ich will ja nur die Anzahl der Dateien im Ordner Bilder auslesen lassen und diese dann in einer Variablen bilder_max an Flash senden, so daß dieses weiß wenn keine Bilder mehr da sind und von vorne anfängt, oder weiter macht, sobald mehr bilder da sind als das derzeit angezeigte.

Verstanden? Brauche also ein php-Script was die Dateianzahl in einem Ordner ausliest und in einer Variable ausgibt.

Vielen Dank...
__________________
________________
Und grüßt die Tage, ich komm wieder keine Frage...:)
Oder Ihr kommt zu mir? | Bock auf n 1/4 Meile Rennen? | Alle Termine Race@Airport german series (R)
ronnydrechsler ist offline   Mit Zitat antworten
Alt 18-10-2003, 14:57   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
sucht in dem ordner wo das php script ist.
PHP-Code:
<?PHP
$anzahl
=0;
$verz=opendir ('.');
while (
$file readdir ($verz)) {
    if(
strtolower(substr($file,-4))==".jpg"){
    
$anzahl+=1;
    }
}
closedir($verz);
echo  
"&bilderanzahl=".$anzahl;
?>
__________________
gruß Harry

Geändert von HAY (18-10-2003 um 15:01 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 18-10-2003, 15:02   #3 (permalink)
bishop
Gast
 
Beiträge: n/a
PHP-Code:
<?
 $dir 
"/pfad/zum/verzeichnis";
 
$num count(glob($dir."/*"));
 echo 
$num." files in directory";
?>
mfg,
rené

Edit: über google gefunden + angepasst
  Mit Zitat antworten
Alt 18-10-2003, 15:07   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
ich habe mal nen kleinen serverbrowser gebaut. der liest die inhalte auch gleich in flash ein. vielleicht hilfts dir weiter
[STUFF] Serverbrowser
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 18-10-2003, 15:57   #5 (permalink)
kugelschreiber
 
Benutzerbild von ronnydrechsler
 
Registriert seit: Jun 2001
Ort: Bad Düben
Beiträge: 202
Alter Schwede....

Das ging ja schnell....

Da war meine Kaffeemaschine ja langsamer

Danke vielmaß!


Werde sehen, beide Scripte funktionieren und da das 2. das kürzere ist, werde ich wohl das nehmen. Nicht böse sein Hay!

Kommt beide zur Hall of fame auf meiner Webseite....

Danke Ronny....
__________________
________________
Und grüßt die Tage, ich komm wieder keine Frage...:)
Oder Ihr kommt zu mir? | Bock auf n 1/4 Meile Rennen? | Alle Termine Race@Airport german series (R)
ronnydrechsler ist offline   Mit Zitat antworten
Alt 26-05-2004, 15:05   #6 (permalink)
$sein || !$sein
 
Benutzerbild von gummipinsel
 
Registriert seit: Oct 2003
Ort: Barcelona
Beiträge: 130
hm.
Kann den Teil von HAY gut gebrauchen. Aber wie bekomme ich die
ausgelesene Bilderanzahl wieder in den Flashfilm.
Bin ein PHP-Krüppel.
__________________
XINGWEB
::: Design ist Kunst, die sich nützlich macht :::
gummipinsel ist offline   Mit Zitat antworten
Alt 26-05-2004, 17:49   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ActionScript:
  1. m=new LoadVars()
  2. m.onLoad=function(ok)
  3. {
  4. if(ok)
  5. {
  6.     ausgabe.text=this.bilderanzahl+" bilder vorhanden"
  7. }
  8. }
  9. m.load("bilder/auslesen.php?rand="+random(9999),this)

ein textfeld mit namen "ausgabe" auf der zeitleiste.

gruß@hay, smi & bishop
warrantmaster ist offline   Mit Zitat antworten
Alt 26-05-2004, 17:55   #8 (permalink)
$sein || !$sein
 
Benutzerbild von gummipinsel
 
Registriert seit: Oct 2003
Ort: Barcelona
Beiträge: 130
Puh-Vielen, vielen Dank!
Meine Rettung!

Gruß Thorsten
__________________
XINGWEB
::: Design ist Kunst, die sich nützlich macht :::
gummipinsel ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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 an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele