Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-04-2006, 21:10   #1 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Bilder werden nicht angezeigt

Hallo. Ich lese Ordner und die jeweiligen Dateien aus und möchte diese nun anzeigen lassen.

Erstmal der Code:

PHP-Code:
<?php 

$handle
=opendir('.');
while (
$file readdir ($handle)) {
    if (
$file != "." && $file != "..") {
        if(
is_dir($file)){
    
           
$unor="$file/Bild";
        
//////////////
           
$handlew=opendir($unor);
                   while (
$bs readdir ($handlew)) {
                           if (
$bs != "." && $bs != "..") {
                               
$bildstr="$unor/$bs";
    
                               
$picture=$_GET['bildstr'];
                               echo 
'<img src="$bildstr" width="300" height="277" /><br>';
                                      }
    }
                               
closedir($handlew);
    
/////////////
    
}
    }
    }

closedir($handle);





?>
$bildstr gibt bei einfachem echo soetwas aus

Ordner1/Unterordner/Bild1.jpg


Was mache ich falsch?
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/flash-mx-2004/uberblenden-tutorial-180341.html
Mp3 Player http://www.flashforum.de/forum/stuff/stuff-jukebox-196373.html
labrar ist offline   Mit Zitat antworten
Alt 17-04-2006, 21:28   #2 (permalink)
schnarchnase
 
Registriert seit: Jan 2002
Ort: konstanz
Beiträge: 2.953
strg + U zeigt dir den html-quelltext an. du wirst quelltext der form
Code:
<img src="$bildstr"
sehen.
eigentlich willst du aber
Code:
<img src="Ordner/Unterordner/Bild1.jpg"
sehen.
was machst du falsch?
__________________

perlen vor die säue.

Geändert von rechtschreibfan (17-04-2006 um 21:32 Uhr)
rechtschreibfan ist offline   Mit Zitat antworten
Alt 17-04-2006, 21:28   #3 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
In Strings mit einfachen Anführungszeichen werden Variablen nicht geparsed. Ein Blick in dein Quelltext hätte dir das zu erkennen gegeben.

Edit: Wieder mal einer scheller gewesen
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 17-04-2006, 21:41   #4 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
Habs jetzt mal so probiert

PHP-Code:
echo "<img src=\"$bildstr\" width=\"300\" height=\"277\" /><br>"
Jetzt werden wenigstens mal die richtige Anzahl an Bildrahmen gezeigt. Aber das bIld das reinsoll wird nicht angezeigt. Nur ein rotes Kreuz
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 17-04-2006, 21:57   #5 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
schon komisch. Sogar wenn ich dei variable weglasse und stattdessen den ganzen Pfad mit Bild ausschreibe gehts nicht.

Hau ich das ganze dann so ausserhalb des phps ins html geht auch nicht.

Aber sobald ich das ganze in eine neue htmlseite einbinde ohne PHP wird das Pic angezeigt. Also kanns ja am Pfad nicht liegen oder?
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 17-04-2006, 22:15   #6 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
Dein Pfad geht von der PHP Datei aus die du "Ansurfst". Also

-> http://deinedomäin.de/foo/file.php

der Pfad der Datei ist:

-> /foo/file.php

Wenn dein Bild dort liegt:

-> http://deinedomäin.de/foo/bilder/bild.jpg

kannst du diese Pfade angeben:

-> bilder/bild.jpg
-> /foo/bilder/bild.jpg

Und schön darauf achten keine Sonderzeichen zu benutzen.
__________________
elias ist offline   Mit Zitat antworten
Alt 17-04-2006, 22:17   #7 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
okay da liegt der Hund vermutlich begraben. Ordnernamen(nicht unterordner Bild) haben zwei Nämen getrennt durch ein #

Soll zur Passwortabfrage dienen.

Also heißt so ein Ordner bildlich so User#Pass

ist das das Problem?
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 17-04-2006, 22:19   #8 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
okay. Habs selbst bemerkt. Das muss wohl das Problem sein. Gibts denn gar kein Sonderzeichen das aktzeptiert wird?

Der Besucher soll die Ordner ja selbst anlegen können eben mit User und Passwort.

Soll im Prinzip so sein das eben jeder User auch durch passwortabfrage nur auf seinen Ordner kommt
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 17-04-2006, 23:29   #9 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Doch sonderzeichen funktionieren schon, nur sollt man die mittels urlencode() codieren damit sie vom Browser richtig gefressen werden. Allerdings würd ich lieber auf jegliche Sonderzeichen verzichten, ausser auf den _ der gilt noch als Wort-Zeichen.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 17-04-2006, 23:38   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von labrar
Also heißt so ein Ordner bildlich so User#Pass
Das is ja mal wieder eine ganz hervorragende Idee von dir...
sonar 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 14:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele