CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
04.08.2007, 11:25:07
|
Anfänger
|
|
Registriert seit: Feb 2006
Ort: Weingarten
Alter: 44
Beiträge: 12
|
|
Problem mit meinem Gästebuch
Ein freundliches Hallo,
vorneweg, ich bin ein großer Laie in Sachen PHP. Dennoch weiß ich um die Vorzüge und habe versucht ein Gästebuch mit PHP in meine Homepage einzubinden. Das hat wundersamer weise, und nach etlichen Arbeitsstunden, tatsächlich geklappt. Und das Ding würde auch richtig funktionieren bzw. funktioniert richtig.
Mein Problem war/ist, dass ich Unmengen an Spam-Einträgen bekam, sodass ich mein Gästebuch erst einmal wieder aus dem Netz genommen habe.
Meine Idee war eine Abfrage mit Zeichen, wie man sie immer häufiger sieht.
Diese Idee in meine Homepage einzubinden ist mir leider nicht geglückt. Wahrscheinlich mache ich mir es auch enorm schwer, da ich ein nicht alltägliches System auf meiner Seite benutze, da ich eine Art "Klappmenü", mit Javascript, benutze, sodass das Design angepasst ist.
Ich komm da einfach nicht mehr weiter.
Über Tipps und Umsetzungsvorschläge wäre ich sehr sehr dankbar.
Wer sich das einfach mal anschauen möchte:
Die Homepage lautet http://www.servusbenny.de
Wenn man hier jedoch auf den Link "Gästebuch" klickt, kommt man jedoch nur auf eine SEite, auf der ich schreibe, dass ich dieses vom Netz nehmen musste.
Um an meine PHP-Version des Gästebuch zu kommen, habe ich folgenden Link http://www.servusbenny.de/gast/gaestebuch_original.php
Wie gesagt, über Hilfe wäre ich sehr dankbar.
In dem Fall wünsche ich allen ein schönes Wochenende.
Schöne Grüße
Benny
|
04.08.2007, 11:43:59
|
Anfänger
|
|
Registriert seit: Aug 2007
Alter: 34
Beiträge: 5
|
|
AW: Problem mit meinem Gästebuch
|
04.08.2007, 12:47:00
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Problem mit meinem Gästebuch
Zitat:
Zitat von ServusBenny
|
Aber nur wenn auf der Seite mehr als
Zitat:
Parse error: syntax error, unexpected '<' in /mnt/web6/41/04/5538004/htdocs/gast/gaestebuch_original.php on line 76
|
kommt.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
04.08.2007, 13:42:31
|
Anfänger
|
|
Registriert seit: Feb 2006
Ort: Weingarten
Alter: 44
Beiträge: 12
|
|
AW: Problem mit meinem Gästebuch
Vielen Dank für die schnellen Antworten
Zu dir vt1816:
Das stimmt, das kam evtl. aber nur weil ich schon wieder reichlich rumgespielt habe. Jetzt müsste es wieder klappen.
Zu dem Tipp von Matthew:
Danke, echt gute Seite. Jetzt hab ich auch versucht alles so zu machen wie es beschrieben wird, aber erstens sehe ich meinen Hintergrund von dem Captcha nicht und zweitens kann ich das Script einfach nicht in meine Datei einbauen, sei es Unfähigkeit oder Schwere, ich hab schon wieder allerhand probiert.
Ich schick jetzt einfach mal meine php Datei mit, vielleicht wird ja daraus jemand schlau. (Schon das Formular mit dem Tipp von Matthew ergänzt, aber wie gesagt das Script fehlt noch aus dem Tipp)
HTML-Code:
<?php
include ("dbconnect.inc.php");
$Anfangsposition = $HTTP_GET_VARS["Anfangsposition"];
?>
<html>
<head>
<title>Gastgespräch - Das Gästebuch auf ServusBenny.de</title>
<link rel="shortcut icon" href="../bilder/sonstige/icon/favicon.ico" type="image/x-icon">
<link rel="icon" href="../bilder/sonstige/icon/favicon.ico" type="image/ico">
<link rel="stylesheet" type="text/css" href="../css/haupt.css">
<script src="../java/knopf.js" type="text/javascript"></script>
<script src="../java/fensterscript.js" type="text/javascript"></script>
</head>
<body onLoad="zeigeklapplinks();">
<div id="seite">
<div id="oben"></div>
<div class="navi">
<ul>
<li><a href="../index.htm">Startseite</a></li>
<li><a href="../gedichte/index.htm">Rhyme Time</a></li>
<li><a href="../fussball/index.htm">Fußball-ABC</a></li>
<li><a href="../briefe/index.htm">Letter-Box</a></li>
<li><a href="../wirr/index.htm">WirrWarr</a></li>
<li class="selected"><a href="gaestebuch.php">Gastgespräch</a></li>
<li><a href="../hintermpc/index.htm">Hinterm PC</a></li>
<li><a href="../info/index.htm">Infogeflüster</a></li>
</ul>
<br>
</div>
<div id="content"><div class="seitennavi">Wo bin ich? <a href="../index.htm"><img border="0" src="../bilder/seitennavi/pfeil.gif" alt="Home" title="Home" width="7" height="7"> Home</a> <img border="0" src="../bilder/seitennavi/pfeil.gif" alt="Gastgespräch" title="Gastgespräch" width="7" height="7"> Gastgespräch</div>
<div class="titel">
<div class="ro">
<div class="lo">
<div class="ru">
<div class="lu">
<div class="inhalt">
<p>Das Gastgespräch - Die Möglichkeit sich als Gast zu melden</p>
</div>
</div>
</div>
</div>
</div>
</div>
<table border="0" width="100%">
<tr>
<td width="1%" valign="top">
<img class="pic" src="../bilder/gast/index.jpg" alt="Gastgespräch" title="Gastgespräch" width="260" height="443">
</td>
<td width="99%" valign="top">
<p><b>Das Gästebuch auf ServusBenny.de</b></p>
<p>Hier hast du die Gelegenheit, dich zu meiner Homepage zu äußern oder auch
die Möglichkeit einfach etwas Nettes zu schreiben. Ich freu mich über jeden
Kommentar. Vielen Dank</p>
<div id="klapp">
<table class="klapptable" border="0">
<tr><td class="klapptdtitelindex1"><img src="../bilder/sonstige/gastbuch.gif" alt="Eintragen" title="Eintragen" border="0">
<a name="klapplink" class="klink" href="#1">Klicke hier um am Gastgespräch teilzunehmen ...</a>
<div name="knopf" id="knopf" class="list"><p><div align="center"><!--Formular zum eintragen-->
<form action="gaestebuch.php" method="post">
<table>
<hr><font size="-2"><font color="#000000">(→ Klicke <b><a href="javascript:openWindow('../gast/formatieren.htm','format','scrollbars=no,resizable=no,width=800,height=600')">hier</a></b>, für Gestaltungsmöglichkeiten)</font></font><br><hr>
<tr>
<td><input type="Text" class="gastfeld" name="name" maxlength="30" value="Name" onFocus="if(this.value==this.defaultValue)this.value='';"> </td>
</tr>
<tr>
<td colspan="2">
<textarea name="kommentar" class="gasttextfeld" cols="40" rows="5" onFocus="if(this.value==this.defaultValue)this.value='';">Dein kreativer Beitrag </textarea><br>
</td>
</tr>
<tr>
<td><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></td>
<td><input type="text" name="sicherheitscode" size="5"></td>
</tr
<tr>
<td><br><img border="0" src="../bilder/sonstige/pfeil.gif" alt="Eintragen" title="Eintragen" width="12" height="12"><input type="Submit" class="button" name="ok" value="Eintragen"> </td>
</tr>
</table>
</form>
<!--Formular zum eintragen Ende--></div></p>
</div>
</td></tr>
</table>
</div>
<?php
$datum = date("d.m.Y");
$name = $HTTP_POST_VARS["name"];
$kommentar = $HTTP_POST_VARS["kommentar"];
$ok = $HTTP_POST_VARS["ok"];
if ($ok == "Eintragen")
{
$eintrag = "INSERT INTO gaestebuch (Datum, Name, Kommentar ) VALUES ('$datum', '$name', '$kommentar')";
$eintragen = mysql_query($eintrag);
}
?>
<?php
//datenbankverbindung schliessen
mysql_close;
?>
<?php
//Zähler zum Bilder zählen erstellen
$anzahlBilder = 0;
//-------------------Blättern--------------
//Datensätze pro Seite
$ZeilenProSeite = 4;
if(!empty($suchbegriff)) {
$suchbegriff=strtoupper($suchbegriff);
}
if(empty($Anfangsposition)) {
$Anfangsposition = 0;
}
//prüfen ob sql String leer. Wenn ja erzeugen
if(!empty($sql)) {
$sql=str_replace("\\","",$sql);
} else {
$sql = "SELECT G_ID, Datum, Name, Kommentar FROM gaestebuch ORDER BY G_ID DESC";
} //prüfen ob sql String leer. Wenn ja erzeugen
//Anzahl Gästebucheinträge zählen
$abfrageAnzahl = $sql;
$ergebnisAnzahl = mysql_query($abfrageAnzahl);
while($rowAnzahl = mysql_fetch_object($ergebnisAnzahl))
{
$anzahlBilder++;
}
//Wurden Gästebucheinträge gefunden ?
if ($anzahlBilder == 0){
?>
<div align="center"><font size="-1">Es wurde noch nix in dein Gästebuch eingetragen.</font></div>
<?php
}else{
?>
<br>Es haben bereits <b><?echo $anzahlBilder;?></b> Personen am Gastgespräch teilgenommen ... <br> <br>
<?php
//} //Wurden Gästebucheinträge gefunden ?
//--------------- Gästebucheinträge anzeigen ---------------------------------------------------------------------
$ergebnis = mysql_query($sql);
$Anzahl = mysql_num_rows($ergebnis);
$sql1 = "$sql limit $Anfangsposition, $ZeilenProSeite";
$sql = urlencode($sql);
$ergebnis1 = mysql_query($sql1);
while($row = mysql_fetch_object($ergebnis1))
{
//Bilder zählen
$anzahlBilder = $anzahlBilder + 1;
?>
<table width="99%" style="background-color: #ffffff; border: 1px dashed #cc0000; border-color: #cc0000; padding: 10px;">
<tr>
<th width="100" align="left"><font color="#000000">Schreiber:</font> </th>
<td><? echo $row->Name; ?></td>
</tr>
<tr>
<th width="100" align="left"><font color="#000000">Datum:</font> </th>
<td><? echo $row->Datum; ?></td>
<tr><th colspan="2" align="left"><font color="#000000">Der kreative Beitrag:</font></th> </tr>
</tr>
<tr>
<td colspan="2"><p><hr noshade size='1' #cccccc><? echo $row->Kommentar; ?></p></td>
</tr>
</table><br>
<?php
} // while Gästebucheinträge anzeigen
//--------------- Gästebucheinträge anzeigen ---------------------------------------------------------------------
?>
<!--------------Seitennummer zum Blättern einfügen--------------------------------------------------------------->
<?php
// Tabelle nur einblenden, wenn Datensätze gefunden wurden
if ($Anzahl > 4) {
?>
<div align="center">
<?php
// Anzahl der vollen Seiten berechnen
$Seiten=intval($Anzahl/$ZeilenProSeite);
// Eine Seite für die restlichen Datensätze hinzufügen
if($Anzahl%$ZeilenProSeite) {
$Seiten++;
}
// Die Links für die Seiten erzeugen
for($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$ZeilenProSeite;
// für die derzeit gezeigte Seite wird der Link in rot angezeigt
if($Anfangsposition/$ZeilenProSeite+1==$i) {
echo " <a href=\"gaestebuch.php?Anfangsposition=$fwd
&sql=$sql\"><FONT COLOR=\"#cc00000\">$i</FONT></a>";
} else {
// für alle anderen Seiten in blau
echo " <a href=\"gaestebuch.php?Anfangsposition=$fwd
&sql=$sql\"><FONT COLOR=\"#000000\">$i</FONT></a>";
}
// Links pro Zeile
if($i%25==0) {
echo "<br>";
}
} // for schleife
echo " ";
?>
</div>
<?php
} // Tabelle nur einblenden, wenn Datensätze gefunden wurden
} //Bilder gefunden?
?>
</td>
</tr>
</table>
</div>
<div id="unten"></div>
</div></body>
</html>
Wie bereits vorher, vielen Dank im voraus
Grüße Benny
|
04.08.2007, 13:44:58
|
Anfänger
|
|
Registriert seit: Feb 2006
Ort: Weingarten
Alter: 44
Beiträge: 12
|
|
AW: Problem mit meinem Gästebuch
Hallo Matthew, vielen Dank für die schnelle Antwort.
Ich habe versucht den Tipp einzubauen, hört sich echt gut an.
Leider gab es wieder Probleme, ich hab in meinem Forenbeitrag nochmal geantwortet und alles aufgeschrieben, sammt dem Code meiner Datei mal reingestellt, vielleicht kannst du mir ja helfen.
Auf jeden Fall schon mal vielen Dank für deinen Tipp
Viele Grüße Benny
|
04.08.2007, 14:33:48
|
Anfänger
|
|
Registriert seit: Aug 2007
Alter: 34
Beiträge: 5
|
|
AW: Problem mit meinem Gästebuch
Hallo,
hast du den schon diese 3 Dateien: http://www.stoppt-den-spam.info/webm...hp-script.html ins Verzeichniss captcha/ geladen?
Anschließend sollte das Cprcha Bild erscheinen.
Sonst musst du nur noch am Anfang deiner Datei
PHP-Code:
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
//Hier kommt einfach der Teil deines Codes rein, der bei erfolgreicher Eingabe des Sicherheitscodes erscheinen soll hin
}
else{
//hier kommt der Teil, der bei Fehleingabe erscheinen soll
}
Kann dir leider auch nicht mehr sagen als das Tutorial...ist eiegntlich ziemlich genau beschrieben
Grüße
Matthew
|
04.08.2007, 15:32:49
|
Anfänger
|
|
Registriert seit: Feb 2006
Ort: Weingarten
Alter: 44
Beiträge: 12
|
|
AW: Problem mit meinem Gästebuch
So, jetzt habe ich nochmal rumgewerkelt. Das Ergebnis nähert sich meinen Vorstellungen, aber ist halt leider immer noch nicht das, was es sein soll :-)
Möchte man sich in das Gästebuch eintragen erscheint bei der Nicht- oder Falscheingabe des Captchas die Meldung "Die Eingabe war falsch". Soweit, so gut.
Aber leider erscheint auch bei der richtigen Eingabe des Captchas die Meldung "Die Eingabe war falsch", und eingetragen wird nichts :-(
Ich hab jetzt nochmal den kompletten Seitencode aufgeführt, vielleicht findet sich ja noch ein Löser für mein Problem.
Die Internetseite lautet: http://www.servusbenny.de/gast/gaestebuch.php
Und der Code ist hier:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<?php
include ("dbconnect.inc.php");
$Anfangsposition = $HTTP_GET_VARS["Anfangsposition"];
?>
<html>
<head>
<title>Gastgespräch - Das Gästebuch auf ServusBenny.de</title>
<link rel="shortcut icon" href="../bilder/sonstige/icon/favicon.ico" type="image/x-icon">
<link rel="icon" href="../bilder/sonstige/icon/favicon.ico" type="image/ico">
<link rel="stylesheet" type="text/css" href="../css/haupt.css">
<script src="../java/knopf.js" type="text/javascript"></script>
<script src="../java/fensterscript.js" type="text/javascript"></script>
</head>
<body onLoad="zeigeklapplinks();">
<div id="seite">
<div id="oben"></div>
<div class="navi">
<ul>
<li><a href="../index.htm">Startseite</a></li>
<li><a href="../gedichte/index.htm">Rhyme Time</a></li>
<li><a href="../fussball/index.htm">Fußball-ABC</a></li>
<li><a href="../briefe/index.htm">Letter-Box</a></li>
<li><a href="../wirr/index.htm">WirrWarr</a></li>
<li class="selected"><a href="gaestebuch.php">Gastgespräch</a></li>
<li><a href="../hintermpc/index.htm">Hinterm PC</a></li>
<li><a href="../info/index.htm">Infogeflüster</a></li>
</ul>
<br>
</div>
<div id="content"><div class="seitennavi">Wo bin ich? <a href="../index.htm"><img border="0" src="../bilder/seitennavi/pfeil.gif" alt="Home" title="Home" width="7" height="7"> Home</a> <img border="0" src="../bilder/seitennavi/pfeil.gif" alt="Gastgespräch" title="Gastgespräch" width="7" height="7"> Gastgespräch</div>
<div class="titel">
<div class="ro">
<div class="lo">
<div class="ru">
<div class="lu">
<div class="inhalt">
<p>Das Gastgespräch - Die Möglichkeit sich als Gast zu melden</p>
</div>
</div>
</div>
</div>
</div>
</div>
<table border="0" width="100%">
<tr>
<td width="1%" valign="top">
<img class="pic" src="../bilder/gast/index.jpg" alt="Gastgespräch" title="Gastgespräch" width="260" height="443">
</td>
<td width="99%" valign="top">
<p><b>Das Gästebuch auf ServusBenny.de</b></p>
<p>Hier hast du die Gelegenheit, dich zu meiner Homepage zu äußern oder auch
die Möglichkeit einfach etwas Nettes zu schreiben. Ich freu mich über jeden
Kommentar. Vielen Dank</p>
<div id="klapp">
<table class="klapptable" border="0">
<tr><td class="klapptdtitelindex1"><img src="../bilder/sonstige/gastbuch.gif" alt="Eintragen" title="Eintragen" border="0">
<a name="klapplink" class="klink" href="#1">Klicke hier um am Gastgespräch teilzunehmen ...</a>
<div name="knopf" id="knopf" class="list"><p><div align="center"><!--Formular zum eintragen-->
<form action="gaestebuch.php" method="post">
<table>
<hr><font size="-2"><font color="#000000">(→ Klicke <b><a href="javascript:openWindow('../gast/formatieren.htm','format','scrollbars=no,resizable=no,width=800,height=600')">hier</a></b>, für Gestaltungsmöglichkeiten)</font></font><br><hr>
<tr>
<td><input type="Text" class="gastfeld" name="name" maxlength="30" value="Name" onFocus="if(this.value==this.defaultValue)this.value='';"> </td>
</tr>
<tr>
<td colspan="2">
<textarea name="kommentar" class="gasttextfeld" cols="40" rows="5" onFocus="if(this.value==this.defaultValue)this.value='';">Dein kreativer Beitrag </textarea><br>
</td>
</tr>
<tr>
<td><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></td>
<td><input type="text" name="sicherheitscode" size="5"></td>
</tr><tr>
<td><br><img border="0" src="../bilder/sonstige/pfeil.gif" alt="Eintragen" title="Eintragen" width="12" height="12"><input type="Submit" class="button" name="ok" value="Eintragen"> </td>
</tr>
</table>
</form>
<!--Formular zum eintragen Ende--></div></p>
</div>
</td></tr>
</table>
</div>
<?php
$datum = date("d.m.Y");
$name = $HTTP_POST_VARS["name"];
$kommentar = $HTTP_POST_VARS["kommentar"];
$ok = $HTTP_POST_VARS["ok"];
if ($ok == "Eintragen")
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
$eintrag = "INSERT INTO gaestebuch (Datum, Name, Kommentar ) VALUES ('$datum', '$name', '$kommentar')";
$eintragen = mysql_query($eintrag);
}
else{
die ("Der Sicherheitscode ist falsch!");
}
?>
<?php
//datenbankverbindung schliessen
mysql_close;
?>
<?php
//Zähler zum Bilder zählen erstellen
$anzahlBilder = 0;
//-------------------Blättern--------------
//Datensätze pro Seite
$ZeilenProSeite = 4;
if(!empty($suchbegriff)) {
$suchbegriff=strtoupper($suchbegriff);
}
if(empty($Anfangsposition)) {
$Anfangsposition = 0;
}
//prüfen ob sql String leer. Wenn ja erzeugen
if(!empty($sql)) {
$sql=str_replace("\\","",$sql);
} else {
$sql = "SELECT G_ID, Datum, Name, Kommentar FROM gaestebuch ORDER BY G_ID DESC";
} //prüfen ob sql String leer. Wenn ja erzeugen
//Anzahl Gästebucheinträge zählen
$abfrageAnzahl = $sql;
$ergebnisAnzahl = mysql_query($abfrageAnzahl);
while($rowAnzahl = mysql_fetch_object($ergebnisAnzahl))
{
$anzahlBilder++;
}
//Wurden Gästebucheinträge gefunden ?
if ($anzahlBilder == 0){
?>
<div align="center"><font size="-1">Es wurde noch nix in dein Gästebuch eingetragen.</font></div>
<?php
}else{
?>
<br>Es haben bereits <b><?echo $anzahlBilder;?></b> Personen am Gastgespräch teilgenommen ... <br> <br>
<?php
//} //Wurden Gästebucheinträge gefunden ?
//--------------- Gästebucheinträge anzeigen ---------------------------------------------------------------------
$ergebnis = mysql_query($sql);
$Anzahl = mysql_num_rows($ergebnis);
$sql1 = "$sql limit $Anfangsposition, $ZeilenProSeite";
$sql = urlencode($sql);
$ergebnis1 = mysql_query($sql1);
while($row = mysql_fetch_object($ergebnis1))
{
//Bilder zählen
$anzahlBilder = $anzahlBilder + 1;
?>
<table width="99%" style="background-color: #ffffff; border: 1px dashed #cc0000; border-color: #cc0000; padding: 10px;">
<tr>
<th width="100" align="left"><font color="#000000">Schreiber:</font> </th>
<td><? echo $row->Name; ?></td>
</tr>
<tr>
<th width="100" align="left"><font color="#000000">Datum:</font> </th>
<td><? echo $row->Datum; ?></td>
<tr><th colspan="2" align="left"><font color="#000000">Der kreative Beitrag:</font></th> </tr>
</tr>
<tr>
<td colspan="2"><p><hr noshade size='1' #cccccc><? echo $row->Kommentar; ?></p></td>
</tr>
</table><br>
<?php
} // while Gästebucheinträge anzeigen
//--------------- Gästebucheinträge anzeigen ---------------------------------------------------------------------
?>
<!--------------Seitennummer zum Blättern einfügen--------------------------------------------------------------->
<?php
// Tabelle nur einblenden, wenn Datensätze gefunden wurden
if ($Anzahl > 4) {
?>
<div align="center">
<?php
// Anzahl der vollen Seiten berechnen
$Seiten=intval($Anzahl/$ZeilenProSeite);
// Eine Seite für die restlichen Datensätze hinzufügen
if($Anzahl%$ZeilenProSeite) {
$Seiten++;
}
// Die Links für die Seiten erzeugen
for($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$ZeilenProSeite;
// für die derzeit gezeigte Seite wird der Link in rot angezeigt
if($Anfangsposition/$ZeilenProSeite+1==$i) {
echo " <a href=\"gaestebuch.php?Anfangsposition=$fwd
&sql=$sql\"><FONT COLOR=\"#cc00000\">$i</FONT></a>";
} else {
// für alle anderen Seiten in blau
echo " <a href=\"gaestebuch.php?Anfangsposition=$fwd
&sql=$sql\"><FONT COLOR=\"#000000\">$i</FONT></a>";
}
// Links pro Zeile
if($i%25==0) {
echo "<br>";
}
} // for schleife
echo " ";
?>
</div>
<?php
} // Tabelle nur einblenden, wenn Datensätze gefunden wurden
} //Bilder gefunden?
?>
</td>
</tr>
</table>
</div>
<div id="unten"></div>
</div></body>
</html>
Wie immer DANKESCHÖN
Gruß Benny
|
04.08.2007, 17:04:19
|
Anfänger
|
|
Registriert seit: Aug 2007
Alter: 34
Beiträge: 5
|
|
AW: Problem mit meinem Gästebuch
So wie ich das sehe hast du die session nicht gestartet...
Füge ganz oben in dein Script
PHP-Code:
<? session_start(); ?>
ein.
Grüße
Matthew
Geändert von Matthew (04.08.2007 um 17:04:41 Uhr)
|
04.08.2007, 20:14:27
|
Anfänger
|
|
Registriert seit: Feb 2006
Ort: Weingarten
Alter: 44
Beiträge: 12
|
|
AW: Problem mit meinem Gästebuch
Hallo,
so jetzt habe ich wieder ein Schritt näher in die richtige Richtung gemacht.
Nun funktioniert das Gästebuch fast. (Ich habe die else-Funktion mal rausgemacht, weil ich nicht weiß, wo die genau hinkommt)
Aber wenn man jetzt das Gästebuch aufruft, dann kommt immer so eine Warnung zwecks session_limiter_chache ...
Was das bedeutet, weiß ich leider gar nicht.
Anzuschauen unter dem Link: http://www.servusbenny.de/gast/gaestebuch.php
Für Hilfe bin ich wie immer sehr dankbar.
Schönen Abend
Benny
|
04.08.2007, 21:25:31
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Problem mit meinem Gästebuch
Zitat:
Zitat von ServusBenny
|
Zitat:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/web6/41/04/5538004/htdocs/gast/gaestebuch.php:3) in /mnt/web6/41/04/5538004/htdocs/gast/gaestebuch.php on line 106
|
Hast Du mal versucht Dich ein wenig schlau zu machen? Ein wenig gooooogeln, ein wenig Tut's lesen oder einfach mal hier im Forum gesucht - NEIN.
Denn dann wäre die aufgefallen, dass die Fehlermeldung besagt, dass Du vor session_start() keine andere Ausgabe tätigen darfst. Das heißt, ab an den Anfang Deiner Datei damit.
Und bitte, Unwissenheit schütz nicht vor den Folgen. Etwas Eigeninitiative ist gefragt und würde positiv unterstützt werden. Nichts für ungut...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:31:20 Uhr.
|