Wo soll ich das einfügen, und mit welcher Variable?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Iroquois Pliskin

Wo soll ich das einfügen, und mit welcher Variable?

Beitrag von Iroquois Pliskin »

Der Code meiner Guestbookseite:

Code: Alles auswählen

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<title>
</title>

<script src="bild.js" type="text/javascript"></script>

<script language="Javascript" type="text/javascript">
<!--
function insertAtCaret (textEl, text) {
	if (textEl.createTextRange && textEl.caretPos) {
		var caretPos = textEl.caretPos;
		caretPos.text =
			caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
			text + ' ' : text;
	} else {
		textEl.value  = textEl.value + text;
	}

	return true;
}
//-->
</script>




</head>
<body bgcolor="#000000">
<img src="newbanner.jpg" width="100%">
<table>
<?php
include("navilinks.txt");
?>

<br>
<br>
<table width="400" style="border-color:#000000;" border="1" align="center" style="margin-top:-14.35cm;" style="table-layout:fixed">
<tr>
<td><center>
<b>Guestbook</b>
</center>
</td>
</tr>
<tr>
<td>
<?php
include("gbook/posts.txt");
?>
</td>
</tr>
<tr>
<td>


<?php
if(isset($name) && isset($message))
{
$datei_lesen = fopen("gbook/posts.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "Name:$name<br>$message<br><br>";
$neuer_inhalt = $eintrag.$inhalt;
$neuer_inhalt = str_replace("<img src='smileys/biggrin.gif'>","XD",$neuer_inhalt);
$datei_schreiben = fopen("gbook/posts.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
die("Eintrag erstellt. <a href=guestbook.php>Zu den Einträgen</a>.");
}
?>
<table>
<tr>
<td>
<form action=guestbook.php method=post name="replier">
Name: <input type=text name="name" size=20 value=Guest><br>
Text:&nbsp;&nbsp; <textarea cols=30 rows=7 name="message" onkeyup="storeCaret(this);" onclick="storeCaret(this);">Dein Kommentar...</textarea><br><br>
 
<center>
<input type=submit value=Senden style="color:#B30000; background-color:#000000; border-color:#FFFFFF; font-family:verdana; font-size:9pt;">
</form>
</td>
<td>
<a href="javascript:void(0)" onclick="insertAtCaret(document.replier.message, ' XD '); document.replier.message.focus();"><img src="smileys/biggrin.gif" border="0" alt="XD"></a>
</td>
</tr>
</table>	
</center>

</table>



<?php
include("navirechts.txt");
?>




</body>
</html>
und das hier muss irgendwo rein, dass das XD durch den smiley erstezt wird:

Code: Alles auswählen

$welche ist das?= str_replace("<img src='smileys/biggrin.gif'>","XD",$$welche ist das?);
also, wo kommt das hin, und weclhe variable muss das sein?

Danke.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

$message ist die gesuchte Var., und es sollte vor $eintrag = "Name:$name<br>$message<br><br>"; stehen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Antworten

Zurück zu „Coding & Technik“