Hackerboard WikiHaboBlog

[HaBo]

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

probleme mit scandir(php) auf Apache-Webserver

Diskussion: probleme mit scandir(php) auf Apache-Webserver im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hallo! Ich schreibe gerade ein kleines Framework für eine Bekannte von mir. Ich hab ein kleines PHP-Script welches die Verzeichnisse ...

Antwort
Alt 23.08.10, 13:25   #1 (permalink)
Senior Member
 
Benutzerbild von sw33tlull4by
 
Registriert seit: 12.06.07
sw33tlull4by Leistung: Facit NTK
Likes: 0
Question probleme mit scandir(php) auf Apache-Webserver


Hallo!
Ich schreibe gerade ein kleines Framework für eine Bekannte von mir.

Ich hab ein kleines PHP-Script welches die Verzeichnisse ausgibt, in welchen Bilder liegen.
Problem dabei ist das mittels scandir und opendir in verbindung mit readdir strings ausgeben werden,welche mittels is_dir zu flase ausgewertet werden.
Die restlichen Verzeichnisse werden nur als solche erkannt und ausgegeben wenn ein chdir erfolgt, wiso?
Mfg

sw33t

der PHP-Code

PHP-Code:
    <?php
            $directory
="../elements/pictures";    
            
chdir($directory);                    //auskommentieren
            
$content scandir("./");//hier die variable $directory einsetzen um fehler zu erzeugen
            
foreach($content as $tmp){
                if(
is_dir($tmp)&& $tmp != "."&& $tmp != "..")
                    echo 
'<img src="http://www.hackerboard.de/elements/resources/folder.png">',$tmp,"<br>";
            }        
        
?>
//edit
Irgendwie will der bei echo '<img src="http://www.hackerboard.de/web-design-und-webbasierte-sprachen/web-design-und-webbasierte-sprachen/web-design-und-webbasierte-sprachen/..."' kein src="../elements akzeptieren, es wird immer www.hackerboard.de eingesetzt.
__________________
Nur die Schwachen klammern sich an die Moral.

Kill my daemons and my angels will follow them.

Geändert von sw33tlull4by (23.08.10 um 13:40 Uhr)
sw33tlull4by ist offline   Mit Zitat antworten
Alt 23.08.10, 13:35   #2 (permalink)
 
Benutzerbild von blue182
 
Registriert seit: 21.08.10
blue182 Leistung: Facit NTK
Likes: 10
Standard

Die Anführungszeichen müssen Escaped mit \.

Code:
echo "<img src=\"http://www.hackerboard.de/elements/resources/folder.png\">",$tmp,"<br>";
Alternativ kannst du es aber auch so schreiben:
Code:
echo "<img src='http://www.hackerboard.de/elements/resources/folder.png'>",$tmp,"<br>";

Geändert von blue182 (23.08.10 um 13:39 Uhr)
blue182 ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 23.08.10, 15:43   #3 (permalink)
 
Registriert seit: 12.08.10
mime Leistung: 8086mime Leistung: 8086
Likes: 22
Standard

Zitat:
Zitat von sw33tlull4by Beitrag anzeigen

PHP-Code:
     if(is_dir($tmp)&& $tmp != "."&& $tmp != ".."
PHP-Code:
$directory="../elements/pictures";
$content scandir($directory);
foreach(
$content as $tmp){
  if(
is_dir$directory '/' $tmp ) && $tmp != "." && $tmp != "..")
[...] 
HTH

Micha
__________________
http://www.openvas.org
mime ist offline   Mit Zitat antworten
Alt 23.08.10, 17:06   #4 (permalink)
Senior Member
Themenstarter
 
Benutzerbild von sw33tlull4by
 
Registriert seit: 12.06.07
sw33tlull4by Leistung: Facit NTK
Likes: 0
Standard

hmm hätte ich auch selbst drau kommen müssen.
Vielen dank für den Wink mit dem Zaunpfahl.
__________________
Nur die Schwachen klammern sich an die Moral.

Kill my daemons and my angels will follow them.
sw33tlull4by ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » probleme mit scandir(php) auf Apache-Webserver
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