Servus.
Ich habe ein kleines Problem.
Und zwar habe ich auf meiner Seite ein dynamisches Bild. Der Bildname ist der gleiche wie die Kategorie.
Beispiel: Wenn die Kategorie "Hannes" heißt, dann heißt das Bild Hannes.gif
Nun habe ich das Problem, dass die Kategorie "Hannes Hannes" heißt, also mit Leerzeichen. Wenn Ich meine Bild Datei "Hannes Hannes.gif" hochlade, macht er daraus "Hannes_Hannes.gif". Also wird das Bild nicht angezeigt. Kann mit jemand ne gute Lösung mitteilen.
Ich möchte Ungerne die Kategorie umbennenen in "Hannes-Hannes" oder Hannes_Hannes"
Lieben Gruß Simon
Leerzeichen Problematik
Code: Alles auswählen
<?php
$catname = "Hannes Hannes";
$image = $catname.".gif";
$image = str_replace (" ", "_", $image); // leerzeichen durch underline ersetzen
echo $image;
?>
*** make your own tools (wishlist :: thx)
Danke
jau. danke.
das klingt logisch. aber wo ist diese funktion hinterlegt?
sicherlich in der upload datei? wie heißt die datei wo ich das ändern muss?
gruß Simon
das klingt logisch. aber wo ist diese funktion hinterlegt?
sicherlich in der upload datei? wie heißt die datei wo ich das ändern muss?
gruß Simon
Kann man das ganze auch so gestalten, dass man einfach sagt, ich ersetze die unterstriche durch ein leerzeichen?
das ist der code, der die bilder anzeigt:
das ist der code, der die bilder anzeigt:
Code: Alles auswählen
<?php
$sql = "SELECT
b.name
FROM
".$cfg["tab"]["cat_lang"]." AS b
WHERE
b.idcat = '".$_REQUEST['idcat']."'
AND b.idlang = '".$GLOBALS['lang']."'
LIMIT 0,1";
$query=$db->query($sql);
while($db->next_record())
{
echo '<img class="navibg2" img src="./upload/Bilder/Ueberschrift/'.$db->f('name').'.gif" alt="" border="0" />';
}
?>
Code: Alles auswählen
<?php
$sql = "SELECT
b.name
FROM
".$cfg["tab"]["cat_lang"]." AS b
WHERE
b.idcat = '".$_REQUEST['idcat']."'
AND b.idlang = '".$GLOBALS['lang']."'
LIMIT 0,1";
$query=$db->query($sql);
while($db->next_record())
{
echo '<img class="navibg2" src="./upload/Bilder/Ueberschrift/'.str_replace (" ", "_", $db->f('name') ).'.gif" alt="" border="0" />';
}
?>