Ongelmani lyhyesti:
Minulla on lomake, josta lähetetään post-metodilla tekstiä. Kasittely.php käsittelee tekstin ja tallentaa sen tekstitiedostoon. Sieltä se luetaan sitten itse sivulle. En saa kuitenkaan linkkejä toimimaan, eli ts. kun kirjoitan lomakkeeseen linkin, vaikka
Kirjoitan tekstiä lomakkeeseen. Sitten linkkaan jotain kivaa html:llä. <a href="hauskalinkki.html">Hauska linkki</a> Lisää tekstiä.
Niin linkki ei toimi, koska Kasittely.php kirjoittaa lomakkeen linkin tekstitiedostoon php-muodossa eli
<a href=\"hauskalinkki.html\">Hauska linkki</a>
Linkki ei sitten enää toimi sivulla, kun teksti tulostetaan sinne. Kuinka saan tämän kierrettyä? Loppuun viela Kasittely.php ja jutun tulostukeen tarkoitettu koodi. Jompaan kumpaan kai tulisi lisätä jotain.
Kasittely.php
<?php $otsikko= $_POST["otsikko"]; $teksti= $_POST["teksti"]; $aika = date("Y-m-d H:i:s"); $teksti= str_replace("\n","<br>",$teksti); $blogi="<b>{$aika}</b> <h2>{$otsikko}</h2> {$teksti} <br><br>\n"; if ($salasana == "salasana") { $tt = fopen("blogi.txt", "a+"); fwrite($tt, $blogi); fclose($tt); header("Location: index.php"); } else { echo "Sinulla ei ole oikeuksia tähän."; } ?>
tulostus.php
Kiitos, sehän hoitui luvattoman helposti :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.