Registriert seit: May 2003
und zwar habe ich ja schon eins aber was mich stört ist das dort noch html geht. wie kann ich das unterbinden das bei dem eintrag html drine ist
ich wollte das mit code tags machen wie [FETT] [___] Z.b.
hat da wer eine idee das doch viel besser den mit html kann man eine menge scheiße machen
MFG
KingGO
Registriert seit: May 2003
das mit dem bbcode hatte ich selber schon drine hehe nur dieser html tag code soll gespert sein
Registriert seit: Apr 2003
$text = strip_tags($text, '<a><u>');
mit diesem befehl kannst du alle html und sonstige (wie php) befehle entfernen
die html codes dahinter (das <a> und <u>) sind die erlaubten tags die nicht entfernt werden sollen
wennst alle html tags entfernen willst einfach $text = strip_tags($text);
Registriert seit: May 2003
danke dir gehen dan auch noch meine klick smilys?
weil der kopiert ja nur in die txt datei zb [FETT]HALLO[/FETT]
und das FETT wandelt der ja dan um in der gb php müßte also noch alles gehen große klasse
danke dir
Registriert seit: May 2003
jo ist klar halt wie hier im board
Registriert seit: May 2003
?? wo muss dieser code hin????
in die ausgabe php oder die eingabe php
kann auch gern den code posten denke ja mal eingabe oder???
weil bei ausgabe ist es ja zu spätt hehe
und wo genau muss der rein ist das egal
$text = strip_tags($text, '<a><u>');
CODE
<?
//Spammschutz
$datei = fopen ("admin/gb.php","r");
//einlesen der einzelnen Zeilen
$i=0;
while (!feof($datei)) {
$line = fgets($datei,4096);
$array[$i] = $line;
$newarray[$i] = explode("|",$array[$i]);
$i++;
}
$newarray=array_reverse ($newarray);
$lastip=$newarray[1][2];
$userip = getenv ("REMOTE_ADDR");
if ($lastip==$userip) { echo ("Der Autor kann nicht 2 mal hintereinander eingetragen werden"); } else
{
//spammschutz ende
$stunde = date("H");
$min = date("i");
$zeit = "$stunde:$min Uhr";
$tag = date ("d");
$monat = date ("m");
$jahr = date ("Y");
$datum = $tag.".".$monat.".".$jahr;
$textareaname = str_replace("|","",$textareaname);
$username = str_replace("|","",$username);
$mail = str_replace("|","",$mail);
$message = "$username|$textareaname|$userip|$zeit|$datum|$mail";
//$tata = "$message";
$message = str_replace("\n","<br>",$message);
$datei = fopen ("admin/gb.php","a+");
fwrite($datei, "$message\r\n");
fclose($datei);
echo("<a href=gb-ein.php target=\"_self\">Dein Eintrag wurde übernommen zurück zum Gästebuch</a>");
}
?>
Registriert seit: Jun 2019
hmm... so?
<?
//Spammschutz
$datei = fopen ("admin/gb.php","r");
//einlesen der einzelnen Zeilen
$i=0;
while (!feof($datei)) {
$line = fgets($datei,4096);
$array[$i] = $line;
$newarray[$i] = explode("|",$array[$i]);
$i++;
}
$newarray=array_reverse ($newarray);
$lastip=$newarray[1][2];
$userip = getenv ("REMOTE_ADDR");
if ($lastip==$userip) { echo ("Der Autor kann nicht 2 mal hintereinander eingetragen werden"); } else
{
//spammschutz ende
$stunde = date("H");
$min = date("i");
$zeit = "$stunde:$min Uhr";
$tag = date ("d");
$monat = date ("m");
$jahr = date ("Y");
$datum = $tag.".".$monat.".".$jahr;
$textareaname = str_replace("|","",$textareaname);
$username = str_replace("|","",$username);
$mail = str_replace("|","",$mail);
$message = "$username|$textareaname|$userip|$zeit|$datum|$mail";
//$tata = "$message";
$message = strip_tags($message, '<a><u>');
$message = str_replace("\n","<br>",$message);
$datei = fopen ("admin/gb.php","a+");
fwrite($datei, "$message\r\n");
fclose($datei);
echo("<a href=gb-ein.php target=\"_self\">Dein Eintrag wurde übernommen zurück zum Gästebuch</a>");
}
?>