Hi Leute
Ich bastle grad an einem kleinen content management system und stosse da bereits am anfang an kleine probs da ich noch nicht so geübt bin in php
Und zwar habe ich eine Textarea wo ich den inhalt welchen ich auf der page include bearbeiten kann, der code dazu sieht so aus:
Includen tu ich dann mit
damit die Zeilenumbrüche und so mitgenommen werden. Nun was tu ich aber wenn ich irgendwas fett, kursiv oder als link darstellen will? Geht ned
Und wenn ich ein html include dann hab ich da halt den ganzen html code und das ist nicht der sinn....
optimal wäre es wie hier im tuts.de das es zeilenumbrüche checkt und man mit irgendwelchen tags urls und fett geschriebenes definieren kann....
need help, mit suchfunktion bin ich nirgends hingekommen
thx im voraus und gruss
Neo
Ich bastle grad an einem kleinen content management system und stosse da bereits am anfang an kleine probs da ich noch nicht so geübt bin in php
Und zwar habe ich eine Textarea wo ich den inhalt welchen ich auf der page include bearbeiten kann, der code dazu sieht so aus:
Code:
<html>
<head>
</head>
<body>
<div align="center">
<?php
if($submit) //Wenn Übernehmen gedrückt wurde
{
$fp = fopen("test.txt","w"); //Datei zum Überschreiben öffnen
flock($fp,2); //Datei für andere Programme und Funktionen Sperren
fputs($fp,$inhalt); //Den text des Eingabefeldes in die Datei schreiben
flock($fp,3); //Datei für alle andern Programme und Funktionen wieder Freigeben
fclose($fp); //Datei wieder schliessen
}
$fp = fopen("test.txt","r"); //Datei wird zum lesen geöffnet
if ($fp) //Prüft ob Datei existiert
{
while (!feof($fp)) //Solange das ende der Datei nicht erreicht ist wird Zeile um Zeile ausgelesen)
{
$Zeile = fgets($fp,1000);
$text = $text . $Zeile;
}
fclose($fp); //Datei wieder schliessen
}
echo "<form action=\"$PHP_SELF\" method=\"post\">
<textarea name=\"inhalt\" cols=\"50\" rows=\"20\" wrap=\"soft\">$text</textarea><br><br>
<input type=\"Submit\" name=\"submit\" value=\"Übernehmen\">
</form>
";
?>
</div>
</body>
</html>
Includen tu ich dann mit
Code:
<?
$ganzerText = file("test.txt");
foreach($ganzerText as $Zeile) echo nl2br(htmlentities($Zeile));
?>
damit die Zeilenumbrüche und so mitgenommen werden. Nun was tu ich aber wenn ich irgendwas fett, kursiv oder als link darstellen will? Geht ned
Und wenn ich ein html include dann hab ich da halt den ganzen html code und das ist nicht der sinn....
optimal wäre es wie hier im tuts.de das es zeilenumbrüche checkt und man mit irgendwelchen tags urls und fett geschriebenes definieren kann....
need help, mit suchfunktion bin ich nirgends hingekommen
thx im voraus und gruss
Neo