Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
07.09.2002, 13:28
pristine



hi, ich möchte auf einer seite eine linkliste erstellen die man bequem von der seite aus ändern kann.
nun funktioniert alles, bis auf dass das bild nicht angezeigt wird sondern nur die bytes, also sowas hier nur zehntausendmal länger
Quellcode:ÿØÿàJFIF––ÿþLEAD Technologies Inc. V1.01ÿÛ„

ÿÄ¢


ich habe probiert mit header("Content-type: pjpeg");
zu arbeiten, aber das hat nicht gefunzt.
der betreffende code sieht so aus:
Quellcode://daten beschaffen
require('connect_link.php');

//auslesen der auszugebenen 3 linkgrafiken
$query="SELECT file,f_type,f_descr FROM $table WHERE ordner='links' ORDER by f_date DESC LIMIT 0, 3";
mysql_select_db("xxx", $link);
$daten=mysql_query($query, $link);

$x=0;
//die aktuellen drei links anzeigen
while($links_show[$x]=mysql_fetch_array($daten)){
print $links_show[$x][file]."<br><br>";
$x++;
}

kann mir jmd helfen?

--

Im Moment des Sterbens können wir nichts mit uns nehmen
als die Samen unserer lebenslangen Arbeit und unsere geistiges Wissen

Dalai Lama

zum Seitenanfang zum Seitenende Profil || Suche
001
07.09.2002, 14:18
theDon



afaik heisst der content type anders...guck mal in die forensuche

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
002
07.09.2002, 16:01
TheTinySteini



image/pjpeg oder image/jpeg afaik

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
003
08.09.2002, 10:59
pristine



ok, aber das hat mir nicht geholfen. die bilder werden immernoch als bytes ausgegeben...

edit
ich mach das ganze jetzt lieber dateisystem basierend. ich weiss dass das besser ist, aber ich habe noch keine erfahrung damit habe, deshalb habe ich das etwas gescheut.
ich habe auch gleich eine frage:
mit dem code
Quellcode:$uverz=$ordner;
if(!file_exists($uverz)){mkdir($uverz,0777);}

bekomme ich diese meldung:

Zitat:
Warning: mkdir() failed (Keine Berechtigung) in /www/htdocs/xxx/profile/upload.php on line 21

weiss jmd woran das liegt, muss ich irgendwas noch im rechtesystem ändern?
[b][u]

--

Im Moment des Sterbens können wir nichts mit uns nehmen
als die Samen unserer lebenslangen Arbeit und unsere geistiges Wissen

Dalai Lama


Dieser Beitrag wurde am 08.09.2002 um 12:02 von pristine bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
08.09.2002, 13:33
TheTinySteini



Das liegt vermutlich daran, dass der Benutzer, unter dem PHP läuft, keine Schreibrechte auf dein WWW-Verzeichnis hat. Die kannst du ihm aber mit nem FTP-Client geben. Verzeichnisrechte auf 777 setzen und gut is. Is aber gleichzeitig auch ne Sicherheitslücke, weil dann auch alle anderen User prinzipiell auf dein Verzeichnis Schreibrechte haben. Nunja... also nach Möglichkeit nur auf Unterverzeichnisse anwenden.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
005
22.09.2002, 18:45
the_viking



ich würd statt file_exists() is_dir($dir) benutzen....

Wo hosteste denn deine Sites?

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
006
22.09.2002, 19:27
CN



geht is dir nicht davon aus das die datei existiert?
wenn ja dann könnte man das kombinieren

[code]if(file_exists($foo))
{
if(is_dir($foo))
{
/* some stuff */
}
else {
die("datei ist kein verzeichnis");
}
}
else {
die("datei existiert nicht");
}
...

--

zum Seitenanfang zum Seitenende Profil || Suche