"Schmatz schmatz"
Ach das war dein Hase? Sorry jetzt ist er wohl weg...
"Schmatz schmatz"
Ach das war dein Hase? Sorry jetzt ist er wohl weg...
Ich sehe keinen Unterschied zwischen den beiden Quellcodes...
Nur dass du zweimal $t durch $zeile ersetzt hast...
Ich hätte aber trotzdfem gerne Kommentare zu meiner Website^^
Ja des spielen aber wir net die wirklichen...ich würd sagen des is legal...
Besucht mal http://www.noability.de
Meine Bandwebsite aber ich arbeite an einem neuem Design wenn es fertig ist werd ich euch informieren!
Wieder der gleiche Fehler nur jetzt in Zeile 32...
Parse error: parse error, unexpected $ in /home/www/htdocs/http://noability.de/newdesign/aloha.php on line 35
Die Fehlermeldung kommt bei mir...Was ist an dadran falsch was du gemacht hast?
Versteh ich nicht so genau wie ich das machen soll.
Ich will des in meine Index reinpacken und das Gästebuch ist nicht im sleben Verzeichnis etc.
Außerdem hab ich aus deiner Zeile geschlossen dass immer der erste Eintrag genommen wird aber bei meiner Gästebuch-Datenband wird der letzte Beitrag ganz unten gemacht. Das Gästebuch benutzt auch kein mySQL.
Hallo!
Ich möchte auf der Startseite meiner Homepage den letzten Eintrag aus meinem Gästebuch und meinem Forum stehen haben. Wie mache ich das mit PHP?
Ich hätte es gerne in dieser Form:
Gästebuch:
25.01.05 14:09 von User
Forum:
25.01.05 14:09 von User
Mein Forum ist das Burning Board 2.2.1
Und hier wäre mein Gästebuch-Code:
<html>
<head>
<title>Guestbook</title>
<script src="fade.js" language="Javascript"></script>
<link href="style.css" rel="stylesheet" type="text/css">
<SCRIPT language=Javascript><!--
function setsmile(Zeichen) {
document.info.nachricht.value =
document.info.nachricht.value + Zeichen;
}
//-->
</SCRIPT>
</head>
<body style="background-image: url(http://noability.de/newdesign/Texthintergrund.jpg); background-attachment: fixed;">
<form name=info method=post ACTION="book.php">
<center>
<h1>Gästebuch</h1>
<table>
<tr>
<td>Name:</td>
<td><input maxLength="30" size="44" name="username" class="form"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input maxLength="30" size="44" name="usermail" class="form"></td>
</tr>
<tr>
<td>Homepage:</td>
<td><input maxLength="30" size="44" name="userhp" class="form"></td>
</tr>
<tr>
<td>ICQ#:</td>
<td><input maxLength="30" size="44" name="usericq" class="form"></td>
</tr>
<tr>
<td><center>Message:
[url='javascript:setsmile(':)')'][img]smile-02.gif[/img][/url]
[url='javascript:setsmile(':(')'][img]smile-10.gif[/img][/url]
[url='javascript:setsmile(';)')'][img]smile-05.gif[/img][/url]
[url='javascript:setsmile(':P')'][img]smile-06.gif[/img][/url]
[url='javascript:setsmile(':D')'][img]smile-03.gif[/img][/url]
[url='javascript:setsmile(';(')'][img]smile-07.gif[/img][/url]
[url='javascript:setsmile('8)')'][img]smile-01.gif[/img][/url]
[url='javascript:setsmile(':o')'][img]smile-04.gif[/img][/url]
[url='javascript:setsmile(':-|')'][img]smile-08.gif[/img][/url]
[url='javascript:setsmile('!!!')'][img]smile-09.gif[/img][/url]
[url='javascript:setsmile('8O')'][img]smile-11.gif[/img][/url]
[url='javascript:setsmile(':-')'][img]smile-12.gif[/img][/url]</p>
Um Bilder einzufügen benutze [url='javascript:setsmile('[img]URL[/img]')'][img]URL[/img][/url]</p>
</td>
<td><textarea name="nachricht" rows="10" cols="30" maxLength="100000" class="form"></textarea></td>
</tr>
</table>
<input type="submit" value="Senden" name="Submit" class="formbu"></td>
<input type="hidden" value="1" name="adminaction"></p>
</form>
<?php
// ***********************************CONFIGURATION***************************************
$name = 'bookdata.txt'; // Where the entries will be stored.
$timetowarp= 60; // Max Number of connected character till it warps. Adapt it if you change the fontsize! ATTENTION: Set this value not that small. Long picture URLs may not work anymore!
$admincode = 'whynot'; // Set the administration codeto delete messages!!!
$accolor = 'AAAAAA'; // Set color of entry-number and activ-page color.
$superusercode = '0000'; // Set the passcode for the superuser.
$superuserdisplayname = 'Your name'; // Set the display name of the superuser.
$usperuserdisplaycolor = 'FF0000'; // Set the displaycolor of the superuser.
// *********************************************WRITE DATA*****************************
$admin = $_GET['admin'];
$adminaction = $_POST['adminaction'];
$username = $_POST['username'];
$usermail = $_POST['usermail'];
$userhp = $_POST['userhp'];
$usericq = $_POST['usericq'];
$nachricht = $_POST['nachricht'];
$passcode = $_POST['passcode'];
$page = $_GET['page'];
$block = $_GET['block'];
if ($adminaction == 1 ) {
$adminaction = 0;
$ok = true;
$nachricht = eregi_replace("\[img]URL\[/img]", "", $nachricht);
if ($username == "" ) { $ok = false;}
if ($usermail== "" ) { $usermail = "No Entry!";}
if ($userhp== "" ) { $userhp = "No Homepage";}
if ($usericq== "" ) { $usericq = "No ICQ";}
if ($nachricht == "" ) { $ok = false;}
if (strpos($usermail, '@') == 0) { $usermail = "No Entry!";}
$username = ereg_replace (">", ">", $username);
$username = ereg_replace ("<", "<", $username);
$usermail = ereg_replace ("<", "<", $usermail);
$usermail = ereg_replace (">", ">", $usermail);
$userhp = ereg_replace ("<", "<", $userhp);
$userhp = ereg_replace (">", ">", $userhp);
$usericq = ereg_replace ("<", "<", $usericq);
$usericq = ereg_replace (">", ">", $usericq);
$nachricht = ereg_replace ("<", "<", $nachricht);
$nachricht = ereg_replace (">", ">", $nachricht);
$nachricht = ereg_replace ("\r\n", "
", $nachricht);
$nachricht = ereg_replace ("\n\r", "
", $nachricht);
$nachricht = ereg_replace ("\n", "
", $nachricht);
if ($ok == true) {
// RELOAD PROTECTION
if ( file_exists( $name) == TRUE)
{
$fd = fopen($name, "r");
$array = file($name);
fclose ($fd);
$zeilen = 0;
$i = sizeof($array);
while ($i--) {
$zeilen = $zeilen+1;
$arrayback[$zeilen] = trim($array[$i]);
}}
$zeile = $arrayback[1];
$temp = substr($zeile,strpos($zeile, '>')+1,strlen($zeile));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$nachrichtmirror = substr($temp,strpos($temp,">")+1,strlen($temp));
if ($nachricht <> $nachrichtmirror) {
$datumeingabe = date("d.m.y / H:i");
$file = fopen($name, "a");
fputs($file, "$datumeingabe>$username>$usermail>$userhp>$usericq>$nachricht");
fputs($file, "\r\n");
fclose($file);
} else {
// **********************************************RELOADSPERRE************************
echo '
Du hast das gleiche schon davor geschreiben!</p>';
}
}
// END RELOAD PROTECTION
if ($ok == false)
{
// ********************************************ZU WENIG ANGABEN
echo '
Bitte alle Felder ausfüllen!!!</p>';
}
}
$_GET['page'];
if ($page == '' ) {$page = 1;}
$_GET['block'];
if ($block == '' ) {$block = 1;}
$_GET['admin'];
if ($admin == '' ) {$admin = 0;}
// READ AND WRITE DATA IF DATABASE NEEDS TO BE CHANGED
if ($admin == 2) {
if ($passcode == $admincode) {
$fd = fopen($name, "r");
$array = file($name);
$i = sizeof($array);
fclose ($fd);
$fd = fopen($name, "w");
$s = 0;
while ($s <= $i):
if ($HTTP_POST_VARS['mes'][$s+1] <> 'DEL') { fputs($fd, $array[$s]); }
$s++;
endwhile;
fclose ($fd);
// ***************************************POSTS LÖSCHEN**********************************************
echo '[url='book.php?admin=0'][b]Ausgewählte Posts wurden gelöscht!!![/b][/url]
';
}
// ***************************************FALSCHES PASSWORT*****************************************
else { echo '<font color="#FF0000">[b]Falsches Passwort!!![/b]</font>
'; }
$admin=1;
}
// END READ AND WRITE DATA IF DATABASE NEEDS TO BE CHANGED
// READ DATA
if ( file_exists( $name) == TRUE)
{
$fd = fopen($name, "r");
$array = file($name);
fclose ($fd);
$zeilen = 0;
$i = sizeof($array);
while ($i--) {
$zeilen = $zeilen+1;
$arrayback[$zeilen] = trim($array[$i]) . "
\n";
}
// END READ DATA
$pagecopy = $page;
$page = ($page-1)*10;
if ($admin == 1 ) {echo '<form method=post ACTION="book.php?admin=2">'; }
echo '
Dieses Gästebuch enthält '.$zeilen.' Einträge.</p>';
for ($i = 1; $i <= 10; $i++) {
$zeile = $arrayback[$i+$page];
if ($zeile <> "") {
$datum = substr($zeile,0, strpos($zeile, '>') );
$temp = substr($zeile,strpos($zeile, '>')+1,strlen($zeile));
$username = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$usermail = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$userhp = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$usericq = substr($temp,0,strpos($temp,">"));
$nachricht = substr($temp,strpos($temp,">")+1, strlen($temp));
$nachricht = eregi_replace('\\\"', '"', $nachricht);
$nachricht = eregi_replace("\\\'", "'", $nachricht);
// SIMILIES ADAPTION
$nachricht = eregi_replace(":P", '[img]smile-06.gif[/img]', $nachricht);
$nachricht = eregi_replace("8)", '[img]smile-01.gif[/img]', $nachricht);
$nachricht = eregi_replace(":)", '[img]smile-02.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-)", '[img]smile-02.gif[/img]', $nachricht);
$nachricht = eregi_replace(":D", '[img]smile-03.gif[/img]', $nachricht);
$nachricht = eregi_replace(":o", '[img]smile-04.gif[/img]', $nachricht);
$nachricht = eregi_replace(";)", '[img]smile-05.gif[/img]', $nachricht);
$nachricht = eregi_replace(";-)", '[img]smile-05.gif[/img]', $nachricht);
$nachricht = eregi_replace(";\(", '[img]smile-07.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-\|", '[img]smile-08.gif[/img]', $nachricht);
$nachricht = eregi_replace("!!!", '[img]smile-09.gif[/img]', $nachricht);
$nachricht = eregi_replace(":\(", '[img]smile-10.gif[/img]', $nachricht);
$nachricht = eregi_replace("8o", '[img]smile-11.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-", '[img]smile-12.gif[/img]', $nachricht);
// GENERATE URL LINKs
$fractal ='';
$setoff = 0;
for ($l = 0; $l <= strlen($nachricht); $l++) {
if ($nachricht[$l+0].$nachricht[$l+1].$nachricht[$l+2].$nachricht[$l+3] == 'http') {
if ($nachricht[$l-1] <> ']' ) {
$fractal = $fractal.'<a href="';
$setoff = 1;
$linkstrpos = $l;
}
}
if ($setoff == 1 ) { if ($nachricht[$l] == ' ' ) { $linkname = substr($nachricht, $linkstrpos, $l-$linkstrpos); $fractal = $fractal.'" target="_new">'.$linkname.'</a>'; $setoff = 0; } }
if ($setoff == 1 ) { if ($nachricht[$l] == '<' ) { $linkname = substr($nachricht, $linkstrpos, $l-$linkstrpos); $fractal = $fractal.'" target="_new">'.$linkname.'</a>'; $setoff = 0; } }
$fractal = $fractal.$nachricht[$l];
}
$nachricht = $fractal;
// CONVERT IMAGES
$nachricht = ereg_replace('\[\img]', '<img src="', $nachricht);
$nachricht = ereg_replace('\[\/img]', '">', $nachricht);
// DO THE WARPING
$warpcount = 0;
$fractal ='';
$iz = 0;
for ($z = 0; $z <= strlen($nachricht); $z++) {
$fractal = $fractal.$nachricht[$z];
$iz++;
if ($iz == $timetowarp) {
$dowarp = false;
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),' ') === false ) { $dowarp = true; }
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),'<') === true ) { $dowarp = false; }
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),'/') === true ) { $dowarp = false; }
if ($dowarp == true) { $fractal = $fractal.' ';}
$warpcount = $warpcount+1;
$iz = 0;
}
}
$nachricht = $fractal;
// END DO THE WARPING
$nummerdis = $zeilen-($i+$page)+1;
// ***************************************EINTRAG LÖSCHEN**************************************
if ($admin == 1 ) {$deletebox = '
Diesen Eintrag löschen!!!<input type="checkbox" name="mes['.$nummerdis.']" value="DEL" >';}
if ($usermail <> 'No Entry!' ) { $mailthere = '<a href="mailto:'.$usermail.'">';} else { $mailthere = '';}
if ($userhp <> 'No Homepage' ) { $linkthere = '<a href="'.$userhp.'">';} else { $linkthere = '';}
// SUPERUSER
if ($username === $superusercode )
{
$username = $superuserdisplayname;
$suci = '<font color="#'.$usperuserdisplaycolor.'">';
$tmpaccolor = $usperuserdisplaycolor;
}
else
{
$suci = '';
$tmpaccolor = $accolor;
}
// END SUPERUSER
echo '<table cellpadding=8 cellspacing=0 border=2 width=100%>
<tr>
<td>[b]'.$nummerdis.'[/b] Es schrieb [b]'.$suci.$username.'[/b] '.$mailthere.$usermail.'</a> / '.$linkthere.$userhp.'</a> / '.$usericq.'</td</tr><tr><td>
'.$suci.$nachricht.$deletebox.'
[b]'.$suci.$datum.' Uhr[/b]
</td>
</tr>
</TABLE>';
}}
// GENERATE DYNAMIC PAGE SELECTION
$pages = ceil($zeilen/10);
echo 'Seite:';
if ($block > 1 )
{
echo '[url='book.php?block=1']<< [/url][url='book.php?block='.($block-25).'&admin='.$admin.'']< [/url]';
}
for ($i = $block; $i <= $pages; $i++)
{
echo '[b][url='book.php?page='.$i.'&block='.$block.'&admin='.$admin.'']'.$activcolor.$i.'[/url] </font>| ';
$intercount = $intercount+1;
if ($intercount == 25 ) {
if ($zeilen > $intercount*10 ) {
echo '[url='book.php?page='.($i+1).'&block='.($i+1).'']>[/url]
[url='book.php?page='.(((floor(($pages/25)))*25)+1).'&block='.(((floor(($pages/25)))*25)+1).'&admin='.$admin.'']>>[/url]';
}
break; }
}
echo $activcolor;
echo '</font>[/b]</tr></table>';
}
if ($admin == 1 ) {
echo'
[b]<font color="#FF0000"> Passwort: </font>
<input type="password" maxLength="10" size="11" name="passcode" class="form">
<input type="submit" value="Submit" name="Submit" class="formbu">
</form>';
}
if ($admin == 0 ) {$disadmin= '<align="right">
[url='book.php?admin=1']Administration[/url] ';}
if ($admin == 1 ) {$disadmin= '<align="right">
[url='book.php?admin=0']Administration verlassen [/url]';}
// END GENERATE DYNAMIC PAGE SELECTION
echo $disadmin ;
echo $messcount;
?>
</body>
</html>
Alles anzeigen
Vielen Dank schon im Voraus für die HIlfe!
Danke hat geklappt werde auch jetzt ein anderes Zeichen als Trennzeichen verwenden!
Mein Problem sit dass ich die Nachrichten die ich in mein Gästebuch schreibe nicht sehen kann. Alle anderen Informationen wie Name, E-Mail etc stehen aber dort.
http://www.noability.de/book/book.php Hier könnt ihr sehen was ich für ein Problem habe.
Der Code vom Gästebuch:
<html>
<head>
<title>Guestbook</title>
<script src="fade.js" language="Javascript"></script>
<link href="style.css" rel="stylesheet" type="text/css">
<SCRIPT language=Javascript><!--
function setsmile(Zeichen) {
document.info.nachricht.value =
document.info.nachricht.value + Zeichen;
}
//-->
</SCRIPT>
</head>
<body style="background-image: url(http://noability.de/newdesign/Texthintergrund.jpg);
background-attachment: fixed;">
<form name=info method=post ACTION="book.php">
<center>
<h1>Gästebuch</h1>
<table>
<tr>
<td>Name:</td>
<td><input maxLength="30" size="44" name="username" class="form"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input maxLength="30" size="44" name="usermail" class="form"></td>
</tr>
<tr>
<td>Homepage:</td>
<td><input maxLength="30" size="44" name="userhp" class="form"></td>
</tr>
<tr>
<td>ICQ#:</td>
<td><input maxLength="30" size="44" name="usericq" class="form"></td>
</tr>
<tr>
<td><center>Message:
[url='javascript:setsmile(':)')'][img]smile-02.gif[/img][/url]
[url='javascript:setsmile(':(')'][img]smile-10.gif[/img][/url]
[url='javascript:setsmile(';)')'][img]smile-05.gif[/img][/url]
[url='javascript:setsmile(':P')'][img]smile-06.gif[/img][/url]
[url='javascript:setsmile(':D')'][img]smile-03.gif[/img][/url]
[url='javascript:setsmile(';(')'][img]smile-07.gif[/img][/url]
[url='javascript:setsmile('8)')'][img]smile-01.gif[/img][/url]
[url='javascript:setsmile(':o')'][img]smile-04.gif[/img][/url]
[url='javascript:setsmile(':-|')'][img]smile-08.gif[/img][/url]
[url='javascript:setsmile('!!!')'][img]smile-09.gif[/img][/url]
[url='javascript:setsmile('8O')'][img]smile-11.gif[/img][/url]
[url='javascript:setsmile(':-')'][img]smile-12.gif[/img][/url]</p>
Um Bilder einzufügen benutze [url='javascript:setsmile('[img]URL[/img]')'][img]URL[/img][/url]</p>
</td>
<td><textarea name="nachricht" rows="10" cols="30" maxLength="100000" class="form"></textarea></td>
</tr>
</table>
<input type="submit" value="Senden" name="Submit" class="formbu"></td>
<input type="hidden" value="1" name="adminaction"></p>
</form>
<?php
// ***********************************CONFIGURATION***************************************
$name = 'bookdata.txt'; // Where the entries will be stored.
$timetowarp= 60; // Max Number of connected character till it warps. Adapt it if
you change the fontsize! ATTENTION: Set this value not that small. Long picture URLs may not work
anymore!
$admincode = 'whynot'; // Set the administration codeto delete messages!!!
$accolor = 'AAAAAA'; // Set color of entry-number and activ-page color.
$superusercode = '0000'; // Set the passcode for the superuser.
$superuserdisplayname = 'Your name'; // Set the display name of the superuser.
$usperuserdisplaycolor = 'FF0000'; // Set the displaycolor of the superuser.
// *********************************************WRITE DATA*****************************
$admin = $_GET['admin'];
$adminaction = $_POST['adminaction'];
$username = $_POST['username'];
$usermail = $_POST['usermail'];
$userhp = $_POST['userhp'];
$usericq = $_POST['usericq'];
$nachricht = $_POST['nachricht'];
$passcode = $_POST['passcode'];
$page = $_GET['page'];
$block = $_GET['block'];
if ($adminaction == 1 ) {
$adminaction = 0;
$ok = true;
$nachricht = eregi_replace("\[img]URL\[/img]", "", $nachricht);
if ($username == "" ) { $ok = false;}
if ($usermail== "" ) { $usermail = "No Entry!";}
if ($userhp== "" ) { $userhp = "No Homepage";}
if ($usericq== "" ) { $usericq = "No ICQ";}
if ($nachricht == "" ) { $ok = false;}
if (strpos($usermail, '@') == 0) { $usermail = "No Entry!";}
$username = ereg_replace (">", ">", $username);
$username = ereg_replace ("<", "<", $username);
$usermail = ereg_replace ("<", "<", $usermail);
$usermail = ereg_replace (">", ">", $usermail);
$userhp = ereg_replace ("<", "<", $userhp);
$userhp = ereg_replace (">", ">", $userhp);
$usericq = ereg_replace ("<", "<", $usericq);
$usericq = ereg_replace (">", ">", $usericq);
$nachricht = ereg_replace ("<", "<", $nachricht);
$nachricht = ereg_replace (">", ">", $nachricht);
$nachricht = ereg_replace ("\r\n", "
", $nachricht);
$nachricht = ereg_replace ("\n\r", "
", $nachricht);
$nachricht = ereg_replace ("\n", "
", $nachricht);
if ($ok == true) {
// RELOAD PROTECTION
if ( file_exists( $name) == TRUE)
{
$fd = fopen($name, "r");
$array = file($name);
fclose ($fd);
$zeilen = 0;
$i = sizeof($array);
while ($i--) {
$zeilen = $zeilen+1;
$arrayback[$zeilen] = trim($array[$i]);
}}
$zeile = $arrayback[1];
$temp = substr($zeile,strpos($zeile, '>')+1,strlen($zeile));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$nachrichtmirror = substr($temp,strpos($temp,">")+1,strlen($temp));
if ($nachricht <> $nachrichtmirror) {
$datumeingabe = date("d.m.y / H:i");
$file = fopen($name, "a");
fputs($file, "$datumeingabe>$username>$usermail>$userhp>$usericq>$nachricht");
fputs($file, "\r\n");
fclose($file);
} else {
// **********************************************RELOADSPERRE************************
echo '
Du hast das gleiche schon davor geschreiben!</p>';
}
}
// END RELOAD PROTECTION
if ($ok == false)
{
// ********************************************ZU WENIG ANGABEN
echo '
Bitte alle Felder ausfüllen!!!</p>';
}
}
$_GET['page'];
if ($page == '' ) {$page = 1;}
$_GET['block'];
if ($block == '' ) {$block = 1;}
$_GET['admin'];
if ($admin == '' ) {$admin = 0;}
// READ AND WRITE DATA IF DATABASE NEEDS TO BE CHANGED
if ($admin == 2) {
if ($passcode == $admincode) {
$fd = fopen($name, "r");
$array = file($name);
$i = sizeof($array);
fclose ($fd);
$fd = fopen($name, "w");
$s = 0;
while ($s <= $i):
if ($HTTP_POST_VARS['mes'][$s+1] <> 'DEL') { fputs($fd, $array[$s]); }
$s++;
endwhile;
fclose ($fd);
// ***************************************POSTS LÖSCHEN**********************************************
echo '[url='book.php?admin=0'][b]Ausgewählte Posts wurden gelöscht!!![/b][/url]
';
}
// ***************************************FALSCHES PASSWORT*****************************************
else { echo '<font color="#FF0000">[b]Falsches Passwort!!![/b]</font>
'; }
$admin=1;
}
// END READ AND WRITE DATA IF DATABASE NEEDS TO BE CHANGED
// READ DATA
if ( file_exists( $name) == TRUE)
{
$fd = fopen($name, "r");
$array = file($name);
fclose ($fd);
$zeilen = 0;
$i = sizeof($array);
while ($i--) {
$zeilen = $zeilen+1;
$arrayback[$zeilen] = trim($array[$i]) . "
\n";
}
// END READ DATA
$pagecopy = $page;
$page = ($page-1)*10;
if ($admin == 1 ) {echo '<form method=post ACTION="book.php?admin=2">'; }
echo '
Dieses Gästebuch enthält '.$zeilen.' Einträge.</p>';
for ($i = 1; $i <= 10; $i++) {
$zeile = $arrayback[$i+$page];
if ($zeile <> "") {
$datum = substr($zeile,0, strpos($zeile, '>') );
$temp = substr($zeile,strpos($zeile, '>')+1,strlen($zeile));
$username = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$usermail = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$userhp = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$usericq = substr($temp,0,strpos($temp,">"));
$temp = substr($temp,strpos($temp,">")+1, strlen($temp));
$nachricht = substr($temp,strpos($temp,">")+1,strlen($temp));
$nachricht = eregi_replace('\\\"', '"', $nachricht);
$nachricht = eregi_replace("\\\'", "'", $nachricht);
// SIMILIES ADAPTION
$nachricht = eregi_replace(":P", '[img]smile-06.gif[/img]', $nachricht);
$nachricht = eregi_replace("8)", '[img]smile-01.gif[/img]', $nachricht);
$nachricht = eregi_replace(":)", '[img]smile-02.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-)", '[img]smile-02.gif[/img]', $nachricht);
$nachricht = eregi_replace(":D", '[img]smile-03.gif[/img]', $nachricht);
$nachricht = eregi_replace(":o", '[img]smile-04.gif[/img]', $nachricht);
$nachricht = eregi_replace(";)", '[img]smile-05.gif[/img]', $nachricht);
$nachricht = eregi_replace(";-)", '[img]smile-05.gif[/img]', $nachricht);
$nachricht = eregi_replace(";\(", '[img]smile-07.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-\|", '[img]smile-08.gif[/img]', $nachricht);
$nachricht = eregi_replace("!!!", '[img]smile-09.gif[/img]', $nachricht);
$nachricht = eregi_replace(":\(", '[img]smile-10.gif[/img]', $nachricht);
$nachricht = eregi_replace("8o", '[img]smile-11.gif[/img]', $nachricht);
$nachricht = eregi_replace(":-", '[img]smile-12.gif[/img]', $nachricht);
// GENERATE URL LINKs
$fractal ='';
$setoff = 0;
for ($l = 0; $l <= strlen($nachricht); $l++) {
if ($nachricht[$l+0].$nachricht[$l+1].$nachricht[$l+2].$nachricht[$l+3] == 'http') {
if ($nachricht[$l-1] <> ']' ) {
$fractal = $fractal.'<a href="';
$setoff = 1;
$linkstrpos = $l;
}
}
if ($setoff == 1 ) { if ($nachricht[$l] == ' ' ) { $linkname = substr($nachricht, $linkstrpos,
$l-$linkstrpos); $fractal = $fractal.'" target="_new">'.$linkname.'</a>'; $setoff = 0; } }
if ($setoff == 1 ) { if ($nachricht[$l] == '<' ) { $linkname = substr($nachricht, $linkstrpos,
$l-$linkstrpos); $fractal = $fractal.'" target="_new">'.$linkname.'</a>'; $setoff = 0; } }
$fractal = $fractal.$nachricht[$l];
}
$nachricht = $fractal;
// CONVERT IMAGES
$nachricht = ereg_replace('\[\img]', '<img src="', $nachricht);
$nachricht = ereg_replace('\[\/img]', '">', $nachricht);
// DO THE WARPING
$warpcount = 0;
$fractal ='';
$iz = 0;
for ($z = 0; $z <= strlen($nachricht); $z++) {
$fractal = $fractal.$nachricht[$z];
$iz++;
if ($iz == $timetowarp) {
$dowarp = false;
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),' ') === false ) { $dowarp = true; }
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),'<') === true ) { $dowarp = false; }
if (strpos(substr($nachricht, ($warpcount*$timetowarp), $timetowarp),'/') === true ) { $dowarp = false; }
if ($dowarp == true) { $fractal = $fractal.' ';}
$warpcount = $warpcount+1;
$iz = 0;
}
}
$nachricht = $fractal;
// END DO THE WARPING
$nummerdis = $zeilen-($i+$page)+1;
// ***************************************EINTRAG LÖSCHEN**************************************
if ($admin == 1 ) {$deletebox = '
Diesen Eintrag löschen!!!<input type="checkbox"
name="mes['.$nummerdis.']" value="DEL" >';}
if ($usermail <> 'No Entry!' ) { $mailthere = '<a href="mailto:'.$usermail.'">';} else { $mailthere =
'';}
if ($userhp <> 'No Homepage' ) { $linkthere = '<a href="'.$userhp.'">';} else { $linkthere = '';}
// SUPERUSER
if ($username === $superusercode )
{
$username = $superuserdisplayname;
$suci = '<font color="#'.$usperuserdisplaycolor.'">';
$tmpaccolor = $usperuserdisplaycolor;
}
else
{
$suci = '';
$tmpaccolor = $accolor;
}
// END SUPERUSER
echo '<table border="1" cellpadding="0" cellspacing="0" width=100%>
<tr>
<td>
[b]'.$nummerdis.'.[/b] Es schrieb '.$suci.$username.' '.$mailthere.$usermail.'</a>/
'.$linkthere.$userhp.'</a> / '.$usericq.' </td></tr>
<tr><td>
'.$suci.$nachricht.$deletebox.'
</td></tr><tr><td>[b]'.$suci.$datum.' Uhr[/b]
</td></tr></table>
</p>';
}}
// GENERATE DYNAMIC PAGE SELECTION
$pages = ceil($zeilen/10);
echo 'Seite:';
if ($block > 1 )
{
echo '[url='book.php?block=1']<< [/url][url='book.php?block='.($block-25).'&admin='.$admin.'']< [/url]';
}
for ($i = $block; $i <= $pages; $i++)
{
echo '[b][url='book.php?page='.$i.'&block='.$block.'&admin='.$admin.'']'.$activcolor.$i.'[/url] </font>|
';
$intercount = $intercount+1;
if ($intercount == 25 ) {
if ($zeilen > $intercount*10 ) {
echo '[url='book.php?page='.($i+1).'&block='.($i+1).'']>[/url]
<a
href="book.php?page='.(((floor(($pages/25)))*25)+1).'&block='.(((floor(($pages/25)))*25)+1).'&admin='.$ad
min.'">>></a>';
}
break; }
}
echo $activcolor;
echo '</font>[/b]</tr></table>';
}
if ($admin == 1 ) {
echo'
[b]<font color="#FF0000"> Passwort: </font>
<input type="password" maxLength="10" size="11" name="passcode" class="form">
<input type="submit" value="Submit" name="Submit" class="formbu">
</form>';
}
if ($admin == 0 ) {$disadmin= '<align="right">
[url='book.php?admin=1']Administration[/url] ';}
if ($admin == 1 ) {$disadmin= '<align="right">
<a href="book.php?admin=0">Administration verlassen
</a>';}
// END GENERATE DYNAMIC PAGE SELECTION
echo $disadmin ;
echo $messcount;
?>
</body>
</html>
Alles anzeigen
PS: ERschriekt nicht beim Design
Ist nur auf die schnelle gemacht.
also bei link-area hab ich festgestellt dass des mein ie explorer nicht erkennt (ie 4.0)
und des mit dem zeilenumbruch hab ich net gewusst dass des fehler verursachen kann...
des is der code vom index
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="description"
content="Dies ist die offizielle Homepage der Band No Ability aus dem Raum Coburg. Die Band covert, spielt aber auch eigene Lieder im Bereich Punk Rock oder Alternative.">
<meta name="author" content="No Ability">
<meta name="keywords"
content="No Ability, Band, Raum Coburg, Punk Rock, Alternative">
<meta name="robots" content="follow">
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="shortcut icon" href="na.ico">
<title>Die Offizielle No Ability Website --- News</title>
</head>
<body style="background-color: rgb(147, 145, 146);">
<script language="JavaScript1.2" type="text/javascript">
function block(form) {
if (document.all || document.getElementById) {
for (i=0;i<form.length;i++) {
var tempobj=form.elements[i];
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset"){
tempobj.disabled=true;
}
}
}
}
</script>
<table
style="width: 855px; margin-left: auto; margin-right: auto; text-align: left;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="3"
style="height: 62px; vertical-align: top; background-image: url(header.jpg);">[img]header.jpg[/img]</td>
</tr>
<tr>
<td style="vertical-align: top; background-image: url(links.jpg);">
<table
style="margin-left: auto; margin-right: auto; text-align: left; width: 186px; height: 486px;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="5"
style="width: 185px; height: 319px; vertical-align: top;">[url='news.html']News[/url]
[url='band.html']Band[/url]
[url='alben.html']Alben[/url]
[url='pics.html']Pics[/url]
[url='gigs.html']Gigs[/url]
[url='downloads.html']Downloads[/url]
[url='http://www.forum.noability.de/']Forum[/url]
[url='g%E4stebuch.html']Gästebuch[/url]
[url='links.html']Links[/url]
[url='kontakt.html']Kontakt[/url]
[url='impressum.html']Impressum[/url]
</td>
</tr>
<tr>
<td> [img]uslinks.jpg[/img]
</td>
<td> [url='fabi.html'][img]usfabi.jpg[/img][/url]
</td>
<td> [url='steffen.html'][img]ussteffen.jpg[/img][/url]
</td>
<td> [url='alex.html'][img]usalex.jpg[/img][/url]
</td>
<td> [url='daniel.html'][img]usdaniel.jpg[/img][/url]
</td>
<td> [img]usrechts.jpg[/img]
</td>
</tr>
</tbody>
</table>
</td>
<td style="vertical-align: top;">
<table style="width: 100%; text-align: left;" border="0"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td
style="vertical-align: top; background-image: url(neu2.jpg);"
height="420" width="194">
<table style="text-align: left; width: 100%;" border="0"
cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td
style="vertical-align: top; text-align: left; width: 194px; height: 129px;">[img]newsletter.jpg[/img]
<form
action="http://www.fueralles.de/cgi-bin/nsl_pro/newsletter.cgi?id=noability"
method="post" name="entry" onsubmit="block(this);"> <input
name="submitemail" style="background-color: rgb(218, 150, 151);"
value="Deine E-Mail Adresse"
onmouseover="if (value == 'Deine E-Mail Adresse') {value=''}"
onmouseout="if (value== '') {value='Deine E-Mail Adresse'}"
onfocus="if (value == 'Deine E-Mail Adresse') {value=''}"
onblur="if (value== '') {value='Deine E-Mail Adresse'}" size="24"
type="text">
<div style="text-align: left;"><input name="action"
value="subscribe" checked="checked" type="radio">Eintragen <input
name="action" value="unsubscribe" type="radio">Austragen<input
value=" Abschicken " type="submit"> </div>
</form>
</td>
</tr>
<tr>
<td
style="vertical-align: top; text-align: left; width: 194px; height: 129px;">[img]termine.jpg[/img]
01.01.01 kindergeburtstag
02.02.02 muddis geburtstag
03.03.03 papis geburtstag</td>
</tr>
<tr>
<td
style="vertical-align: top; text-align: left; width: 194px; height: 162px;">
[img]dies.jpg[/img]
[url='g%E4stebuch.html']Gästebuch[/url]:
14:09 von daniel
[url='http://www.forum.noability.de/']Forum[/url]:
24.12.04 01:24 von wuschel </td>
</tr>
</tbody>
</table>
</td>
<td
style="width: 445px; height: 420px; vertical-align: top; background-image: url(text.jpg);">
<iframe src="text.html" name="Fensterlein" marginheight="4"
marginwidth="4" align="left" frameborder="0" height="420"
scrolling="yes" width="445">Ihr
Browser kann
leider keine
eingebetteten
Frames
anzeigen
</iframe>
</td>
</tr>
<tr>
<td
style="vertical-align: top; background-image: url(unten.jpg);"
colspan="2" height="66" width="639">
</td>
</tr>
</tbody>
</table>
</td>
<td
style="vertical-align: top; background-image: url(rechts.jpg);"
colspan="2" height="486" width="30">
</td>
</tr>
</tbody>
</table>
</body>
</html>
Alles anzeigen
und zu den bidler problemen auf der linken seite...da fehlen noch die links weil ich die noch net gemacht hab...
so sollte die seite eigentlich aussehen: http://www.noability.de/newhp/screenshot.jpg
ja nur des problem ist dass ich des schon versucht hab aber mir nicht möglich ist...
hi! ich benutze mozilla und hab ein neues design für unsere band gemacht...allerdings sieht die seite auf dem internet explorer komplett anders aus...seht einfach nach: http://www.noability.de/newhp
mit opera dürfte die ungefähr so aussehen wie ich es will aber mit dem internet explorer passt die größenverteilung nicht...
vielen dank im voraus!