Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
IceDead
Beiträge: 132 Registriert: So 03.Apr, 2005 20:39
Kontaktdaten:
Beitrag
von IceDead » Do 04.Aug, 2005 12:40
Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.icedead.iphpbb.de/liste.php?liste=yes
PHP Version:
MySQL Version:
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Hallo,
ich habe da ein Script das ich abändern will. Mann kann sich dort eintragen und man erscheint dann auf einer Liste. Allerding ist der Name und der Kommentar nicht sauber untereinander wenn der Kommentar Länger ist. Wie muß ich das Ändern das Die Namen und die Kommentare richtig Untereinander stehen und nicht in die Namensseite rutscht.
Hier mal der Code
Code: Alles auswählen
<?
#Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform
$script="liste.php";
if ($liste2) { liste2();}
elseif ($okay) { okay($name, $mail, $script);}
else { eintragen($script);}
function eintragen($script)
{
?>
<p align="center">Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform. Wollt ihr diese Aktion unterstützen könnt ihr euch hier eintragen.!</p>
<p><a href="http://www.xbox-freundeskreis.de/anz.html" target="_blank">
<img src="http://www.xbox-freundeskreis.de/antinaziklein.jpg" width="145" height="132"></a>
</p>
<p align="center"><form method=post action=<? echo $script; ?>?okay=yes>
Name: <input type=text name=name size="20"><br>
Kommentar: <input type=text name=mail size="10"> </p>
<p align="center"><input type=submit value=Eintragen></p></form>
<center>
<form method=post action=<? echo $script; ?>?liste=yes> </p>
<center>
<p align="center"><input type=submit value="Liste anzeigen"></p></form>
<center><p align="center"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
<?
}
function liste2()
{
?>
<p align="center">Folgende Leute haben sich eingetragen:</p>
<center>
<table align=center cellspacing=1 border=0 cellpadding=5>
<tr><td>
<p align="center"><b>Name:</b></td><td>
<p align="center"><b>Kommentar:</b></td></tr>
<?
$datei = fopen("liste2.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,250);
$data = explode("|", $zeile);
echo "<tr><td><b>$data[0]</b></td><td>$data[1]</td></tr>";
}
fclose ($datei);
?>
</table>
</center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
<?
}
function okay($name, $mail, $script)
{
$datei = fopen("liste2.txt", "a");
fwrite ($datei, $name."|".$mail."\n");
fclose ($datei);
?>
<p align="justify">Sie haben sich erfolgreich in die Liste eingetragen!<br>
</p>
<p align="justify">
<center><form method=post action=<? echo $script; ?>
<p align="justify">?liste2=yes><input type=submit value="Liste anzeigen"></p>
</form>
<center>
<p align="justify"></p>
<center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
</center>
<?
}
?>
hier die Liste
http://www.icedead.iphpbb.de/liste.php?liste=yes
hier die Seite
http://www.icedead.iphpbb.de/liste2.php
jungpionier
Beiträge: 91 Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden
Beitrag
von jungpionier » Do 04.Aug, 2005 13:08
Teste mal so:
Code: Alles auswählen
<?
#Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform
$script="liste.php";
if ($liste2) { liste2();}
elseif ($okay) { okay($name, $mail, $script);}
else { eintragen($script);}
function eintragen($script)
{
?>
<p align="center">Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform. Wollt ihr diese Aktion unterstützen könnt ihr euch hier eintragen.!</p>
<p><a href="http://www.xbox-freundeskreis.de/anz.html" target="_blank">
<img src="http://www.xbox-freundeskreis.de/antinaziklein.jpg" width="145" height="132"></a>
</p>
<p align="center">
<form method=post action="<? echo $script; ?>?okay=yes" ?>?okay=yes>
Name: <input type=text name=name size="20"><br>
Kommentar: <input type=text name=mail size="10"> </p>
<p align="center"><input type=submit value=Eintragen></p></form>
<center>
<form method=post action="<? echo $script; ?>?liste=yes" ?>?liste=yes> </p>
<center>
<p align="center"><input type=submit value="Liste anzeigen"></p></form>
<center><p align="center"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
<?
}
function liste2()
{
?>
<p align="center">Folgende Leute haben sich eingetragen:</p>
<center>
<table align=center cellspacing=1 border=0 cellpadding=5>
<tr><td>
<p align="center"><b>Name:</b></td><td>
<p align="center"><b>Kommentar:</b></td></tr>
$datei = fopen("liste2.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,250);
$data = explode("|", $zeile);
echo "<tr><td><b>$data[0]</b></td><td>$data[1]</td></tr>";
}
fclose ($datei);
?>
</table>
</center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
<?
}
function okay($name, $mail, $script)
{
$datei = fopen("liste2.txt", "a");
fwrite ($datei, $name."|".$mail."\n");
fclose ($datei);
?>
<p align="justify">Sie haben sich erfolgreich in die Liste eingetragen!<br>
</p>
<p align="justify">
<center>
<form method=post action="<? echo $script; ?>" <p align="justify" ?>
<p align="justify">?liste2=yes><input type=submit value="Liste anzeigen"></p>
</form>
<center>
<p align="justify"></p>
<center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
</center>
<?
}
?>
mfg Jungpionier
IceDead
Beiträge: 132 Registriert: So 03.Apr, 2005 20:39
Kontaktdaten:
Beitrag
von IceDead » Do 04.Aug, 2005 13:13
nein geht nicht bleibt gleich, es wird ja eine Textdatei erstellt.
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Do 04.Aug, 2005 13:44
Man, Ihr seid ja mittlerweile schneller als ich
EDIT
echo "<tr><td><b>$data[0]</b></td><td>$data[1]</td></tr>";
Ich nehme mal an, daß $data[0] der User und $data[1] der Kommentar ist?
Dann ersetz mal die Funktion liste2() mit dieser hier:
Code: Alles auswählen
function liste2()
{
?>
<p align=center>Folgende Leute haben sich eingetragen:</p>
<center>
<table align=center cellspacing=1 border=0 cellpadding=5 width=100%>
<tr>
<td width=50% align=right><b>Name: </td>
<td width=50%><b> Kommentar:</b></td>
</tr>
<?
$datei = fopen("liste2.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,250);
$data = explode("|", $zeile);
?>
<tr><td align=right width=50%><b>$data[0] </b></td><td width=50%> $data[1]</td></tr>
<?
}
fclose ($datei);
?>
</table>
</center>
<br />
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
<?
}
Zuletzt geändert von
oxpus am Do 04.Aug, 2005 13:55, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
IceDead
Beiträge: 132 Registriert: So 03.Apr, 2005 20:39
Kontaktdaten:
Beitrag
von IceDead » Do 04.Aug, 2005 13:52
hahahaha oxpus du wirst älter (kleiner scherz)
weist du Rat?
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Do 04.Aug, 2005 13:55
Ich habe gerade editiert.
Ja, ich werde wohl älter...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
IceDead
Beiträge: 132 Registriert: So 03.Apr, 2005 20:39
Kontaktdaten:
Beitrag
von IceDead » Do 04.Aug, 2005 14:51
hatte da wohl irgenwie fehller drinn jetzt gehts
http://www.icedead.iphpbb.de/liste2.php?liste2=yes
das ist der Code der Funktioniert falls ihn einer braucht.
Code: Alles auswählen
<?
#Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform
$script="liste2.php";
if ($liste2) { liste2();}
elseif ($okay) { okay($name, $mail, $script);}
else { eintragen($script);}
function eintragen($script)
{
?>
<p align="center">Aktion XBox Live muss Sauber bleiben, bietet rechts keine Plattform. Wollt ihr diese Aktion unterstützen könnt ihr euch hier eintragen.!</p>
<p><a href="http://www.xbox-freundeskreis.de/anz.html" target="_blank">
<img src="http://www.xbox-freundeskreis.de/antinaziklein.jpg" width="145" height="132"></a>
</p>
<p align="center"><form method=post action=<? echo $script; ?>?okay=yes>
Name: <input type=text name=name size="20"><br>
Kommentar: <input type=text name=mail size="10"> </p>
<p align="center"><input type=submit value=Eintragen></p></form>
<center>
<form method=post action=<? echo $script; ?>?liste2=yes> </p>
<center>
<p align="center"><input type=submit value="Liste anzeigen"></p></form>
<center><p align="center"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
<?
}
function liste2()
{
?>
<p align="center">Folgende Leute haben sich eingetragen:</p>
<center>
<table align=center cellspacing=1 border=0 cellpadding=5>
<tr><td>
<p align="center"><b>Name:</b></td><td>
<p align="center"><b>Kommentar:</b></td></tr>
<?
$datei = fopen("liste2.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,250);
$data = explode("|", $zeile);
echo "<tr><td><b>$data[0]</b></td><td>$data[1]</td></tr>";
}
fclose ($datei);
?>
</table>
</center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
<?
}
function okay($name, $mail, $script)
{
$datei = fopen("liste2.txt", "a");
fwrite ($datei, $name."|".$mail."\n");
fclose ($datei);
?>
<p align="justify">Sie haben sich erfolgreich in die Liste eingetragen!<br>
</p>
<p align="justify">
<center><form method=post action=<? echo $script; ?>
<p align="justify"><input type=submit value="zurück"></p>
</form>
<center>
<p align="justify"></p>
<center>
<p align="justify">
</p>
<center></form><p align="justify"><font size=-1>© 2002 by <a href=http://www.schielkes.net target=_blank>Schielkes.net</a></font></p></center>
</center>
</center>
</center>
<?
ihr müßt halt die Urls und die Texte euren nutzen anpassen.
Danke nochmal