Du skulle kunna lägga dina rubriker i en array där du har sidnamn som index, typ:
$headline = array(
'index.php' => 'Rubrik 1',
'guestbook.php' => 'Rubrik 2',
'other.php' => 'Rubrik 3'
);
$str = $headline[basename($_SERVER['PHP_SELF'])];
4 svar · 321 visningar · startad av streetrobban
Jag hittade ett script när jag sökte på webForum som gör om text till bilder. Ex. hej blir <img src="h.gif"><img src="e.gif"><img src="j.gif">.
Men grejjen är den att jag har en massa rubriker på alla undersidor som jag vill göra om till bilder. Och det smidigaste tycker jag skulle vara att lägga alla texter som ska konverteras i samma fil. Och sedan inkludera från den filen på varje sida. Men eftersom scriptet jag hittade ser ut så här (se nedan) så måste jag byta ut $str på varje sida, eller? Eller hur kan man lättast importera andra textrader till denna koden? Jag behöver hjälp med tänket :)
$str = "Hej på dej. Bröd-ätare";
$str = preg_replace("/([a-zåäö*\\\.-])/", "<img src=\"$1.gif\">", strtolower($str));
$pattern = array('å', 'ä', 'ö', '*', '..gif', '-');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn');
$str = str_replace($pattern, $replace, $str);
echo $str;
Du skulle kunna lägga dina rubriker i en array där du har sidnamn som index, typ:
$headline = array(
'index.php' => 'Rubrik 1',
'guestbook.php' => 'Rubrik 2',
'other.php' => 'Rubrik 3'
);
$str = $headline[basename($_SERVER['PHP_SELF'])];
Varför inte göra en funktion av det?
function TextToPic($str) {
$str = preg_replace("/([a-zåäö*\\\.-])/", "<img src=\"$1.gif\">", strtolower($str));
$pattern = array('å', 'ä', 'ö', '*', '..gif', '-');
$replace = array('aa', 'ae', 'oe', 'star', 'dot.gif', 'conn');
$str = str_replace($pattern, $replace, $str);
return $str;
}
echo TextToPic("Hej på dej. Bröd-ätare");
Ahh, där har vi ju några smarta lösningar. Tack :)
Uuh..jag skulle verkligen inte rekommendera att ha hundratals småbilder till rubriker. Använd GD Library för att rita EN bild istället med valfri text.