![]() |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Was steht denn im action-Attribut ?
vll. irgendwas wie action="//admin.php" ? dann kommt es nämlich nicht an ;) |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Hallo,
mein QT:
Code:
<?
$anzeigen = 10; $sql = "SELECT uid FROM guestbook WHERE uid = ".$userid.";"; $result = mysql_query($sql); $seiten = ceil(mysql_num_rows($result)/$anzeigen); $seiten2 = ceil(mysql_num_rows($result)/$anzeigen); if(!isset($_REQUEST['page']) || $_REQUEST['page'] == 0 || $_REQUEST['page'] == 1) { $_REQUEST['page'] = 1; $start = 0; } else { $start = $_REQUEST['page']*$anzeigen-10; }?> <form action="start.php" method="post" enctype="text/plain"> <table align="center" class="userstats" width="90%" cellspacing="0"> <tr class="userstats"> <td colspan="2">[b]<? echo $username;?>'s Gästebuch[/b]</td> <td width="25%" align="right"> <? if($_REQUEST['page'] <> $seiten){?>[url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid;?>&page=<? echo $_REQUEST['page']+1;?>"]<[/url]<? } ?> <? while($seiten >= 1) {?> [url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid; ?>&page=<? echo $seiten; ?>"]<? if($_REQUEST['page'] == $seiten){?>[b]<? echo $seiten; ?>[/b]<? } else { ?><? echo $seiten; ?><? } ?>[/url]<? $seiten--;} ?> <? if($_REQUEST['page'] > 1){?>[url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid;?>&page=<? echo $_REQUEST['page']-1;?>"]>[/url]<? } ?> </td> </tr> <tr> <td width="6%"></td> </tr> <? $sql = "SELECT *, date_format(stime,'%d.%m.%Y um %T') as 'dateger' FROM guestbook WHERE uid = ".$userid." LIMIT ".$start.", ".$anzeigen.";"; $result = mysql_query($sql); while($row = mysql_fetch_object($result)) {?> <tr> <td width="6%"></td> <td colspan="2">[b][url="seite.php?uid=<? echo $fuid; ?>"]<? echo $row->fnick; ?>[/url] schrieb am <? echo $row->dateger; ?>[/b]</td> </tr> <tr> <td width="6%"></td> <td>[i]<? echo replacesmilietags($row->message); ?>[/i] </td> <td align="right" valign="top"><? if($userid == $_SESSION['uid']){?><input type="checkbox" name="loeschen[]" value="<? echo $row->id; ?>"><? } ?></td> </tr> <? } ?> <tr> <td width="25%" align="right" colspan="3"> <? if($_REQUEST['page'] <> $seiten2){?>[url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid;?>&page=<? echo $_REQUEST['page']+1;?>"]<[/url]<? } ?> <? while($seiten2 >= 1) {?> [url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid; ?>&page=<? echo $seiten2; ?>"]<? if($_REQUEST['page'] == $seiten2){?>[b]<? echo $seiten2; ?>[/b]<? } else { ?><? echo $seiten2; ?><? } ?>[/url]<? $seiten2--;} ?> <? if($_REQUEST['page'] > 1){?>[url="<? echo $_SERVER['PHP_SELF'];?>?uid=<? echo $userid;?>&page=<? echo $_REQUEST['page']-1;?>"]>[/url]<? } ?> </td> </tr> </table> <table width="90%" align="center"> <tr> <td align="right"><input type="submit" value="Markierte entfernen"/></td> </tr> </table> </form> |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Hi,
mit
Delphi-Quellcode:
kannst du gucken was von deinem Browser gesendet wird.
print_r($_POST);
Pack das print_r am besten direkt unter den ersten <? meistens sieht man schon wo der Fehler liegt. Meine zweite Frage ist warum du mit $_REQUEST arbeitest ? Dann noch eine Frage, welche PHP Version benutzt du ? |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Und wassteht genau in $_SERVER['PHP_SELF'] (bzw. HTML-Quellcode) ??
|
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Ich habe PHP4.3.1. und ich arbeite immer mit $_REQUEST. Hat bei mir bisher immer gefunzt... Gibt es da Nachteile??
|
Re: [HTML/PHP] Warum erhalte ich leere Seiten
was ich gern mache ist folgendes:
gleich unterm ersten "<?php" definier ich sowat:
Code:
Weiter unten reicht dann:
<?php
define('cSELF', strtolower(strtok($_SERVER['SERVER_PROTOCOL'], '/')).'://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']); ?>
Code:
So hast du immer den vollen Pfad und Probleme mit Pfaden, etc. komplett terminiert.
<?php echo cSELF; ?>
Naja... eine von vielen Lösungen. |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Es kann kein Problem mit dem Pfad sein. Diese HP besteht aus nunmehr 60 PHP-Seiten. Ich schätze mal, dass bestimmt 20 Seiten den "action="<? echo $_SERVER['PHP_SELF'];>" - Script drin haben. Bei 19 funktioniert es prima...
|
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Ist das Dein eigener Server?
Wenn nicht, kann es ja sein dass das PHP auf der Kiste aktualisiert wurde, und bei machen updates kann es gut passieren dass ein PHP-Script nur dann ausgeführt wird, wenn tatsächlich <?php vorne drinsteht und nicht nur <?. Da bin ich schonmal drüber gestolpert und durfte alle Dateien anpassen. |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Das ist sowohl auf meinem eigenen (Linux 9.3 PHP4.3.1 Apache2 MySQL4.1) und auf meinem von 1&1 gemieteten (gleiche Ausstattung).
Aber auch die Tatsache, dass ich immer die Seite nur mit "<?" eröffne und nicht mit "<?php" und es trotzdem bei allen anderen Seiten geht, kann dies leider auch nicht sein. Ich verzweifle bald :wall: |
Re: [HTML/PHP] Warum erhalte ich leere Seiten
Was steht denn in der Browserzeile, nachdem dein Formular abgesendet wurde? Hast du dir jetzt schon mal die Parameter per print_r() ausgeben lassen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz