Hallo Wissende,
ich habe eine kleine Datenbank in der jede Mende Athleten eingetragen sind.
Ich generiere aus der ID, dem Vornamen und dem Familiennamen des Eintrages einen Dateinamen, der dann so heissen könnte:
8204_Łukasz_Trałka.png
Wie ihr seht befinden sich in dem Dateinamen UniCode-Zeichen. Diese Datei befindet sich auf meinem Laptop und auf meinem Server. Unter Windows ist es kein Problem die Dateien anzuzeigen. Aber irgendwie geht das nicht auf meinem Server.
Hier mal mein Code, wie ich es probier:
Bilder, die keine Sonderzeichen beinhalten werden korrekt angezeigt.
Ich würde mich freuen, wenn ihr mir eine helfende Hand reicht.
ich habe eine kleine Datenbank in der jede Mende Athleten eingetragen sind.
Ich generiere aus der ID, dem Vornamen und dem Familiennamen des Eintrages einen Dateinamen, der dann so heissen könnte:
8204_Łukasz_Trałka.png
Wie ihr seht befinden sich in dem Dateinamen UniCode-Zeichen. Diese Datei befindet sich auf meinem Laptop und auf meinem Server. Unter Windows ist es kein Problem die Dateien anzuzeigen. Aber irgendwie geht das nicht auf meinem Server.
Hier mal mein Code, wie ich es probier:
PHP-Code:
while($row = mysql_fetch_object($ergebnis))
{
$i ++;
if (!($i % 2)){ $myclass = ' class="one"';}
else { $myclass = ' class="two"';}
if ($row->nr < 127) {
echo(" <tr".$myclass." valign=\"top\">\n");
$fname = trim($row->first_name);
$sname = trim($row->second_name);
$nname = trim($row->nick_name);
if ($nname <> '') {
$sfile = $row->id.'_'.$nname.'.png';
if (file_exists('pics/players/'.$sfile)) {
echo('<td>'.$row->nr.'</td><td>'.$fname.'</td><td>'.$sname.'</td><td>'.$nname.'</td><td>'.
$row->id.'_'.$nname.'.png'.'</td><td><img src="pics/players/'.$sfile.'" title="'.$sfile.'"></td>');
}
else {
echo('<td>'.$row->nr.'</td><td>'.$fname.'</td><td>'.$sname.'</td><td>'.$nname.'</td><td>'.
$row->id.'_'.$nname.'.png'.'</td><td>'.$sfile.' not found!</td>');
}
}
else {
$sfile = $row->id.'_'.$fname.'_'.$sname.'.png';
if (file_exists('pics/players/'.$sfile)) {
echo('<td>'.$row->nr.'</td><td>'.$fname.'</td><td>'.$sname.'</td><td>'.$nname.'</td><td>'.
$row->id.'_'.$fname.'_'.$sname.'.png'.'</td><td><img src="pics/players/'.$row->id.'_'.$fname.'_'.$sname.'.png" title="'.$row->id.'_'.$fname.'_'.$sname.'.png"></td>');
}
else {
echo('<td>'.$row->nr.'</td><td>'.$fname.'</td><td>'.$sname.'</td><td>'.$nname.'</td><td>'.
$row->id.'_'.$fname.'_'.$sname.'.png'.'</td><td>'.$sfile.' not found!</td>');
}
}
echo(" </tr>\n");
}
}
Ich würde mich freuen, wenn ihr mir eine helfende Hand reicht.
Kommentar