Freakie: Merkwürdige Probs bei str_replace() und fgets()

Beitrag lesen

vielleicht liegt es daran, dass du $i vorher nie einen Wert zuweist - somit weiß php auch nicht, zu was 1 addiert werden soll.

Bei undefinierten Integerwerten geht PHP immer von 0 aus. Folglich addiert er 1 zu 0, Ergebnis 1.

$zeile = fgets ($datei);
warum nimmst du nicht file()?

*ausprobiert* Funzt! Vielen Dank :D!

$smreplace[$i-1] = "<img src="smilies/".$i.".gif">";
du weißt, dass das ungültigen Code erzeugt? (das alt-Attribut fehlt)

Weiss ich, sobald der PHP-Code läuft werde ich mich auch ums HTML kümmern. Aber das ist im Moment für mich noch nebensächlich.

Hier funzt der Code nicht.
das wär ja noch schöner, wenn der Code noch das furzen anfangen würde... *scnr*

Funzen ist ein im Internet halbwegs gängiger Begriff für funktionieren ;). Sry, wenn du ihn nicht kanntest ^^...

aber vielleicht meinst du ja "Hier funktioniert der Code nicht"? Wenn ja: was funktioniert nicht? Fehlermeldung? Verhalten soll/ist?

Die Textsmileys werden nicht wie gewünscht durch den <img>-code ersetzt.

Grüße aus Nürnberg
Tobias

Grüße zurück
Freakie

PS: Trotzdem irritiert mich das merkwürdige Verhalten der alten Version, wenn da wer hinterkommen würde wär schön, auch wenn ich dank Tobias jetzt ne LÖsung habe ^^...