Ga naar inhoud

PHP en HTML, uitvoer = leeg


anoniem

Aanbevolen berichten

Ik gebruik het volgende, maar nadat ik mijn gebruikersnaam heb ingevuld krijg ik een leeg document, wat doe ik fout?: [code:1:105503c7a0] <HTML> <HEAD> <TITLE>De SG >> Chat </TITLE> <meta name="description" content="De Stamgasten federatie, de gezelligste federatie van Hattrick"> <meta name="keywords" content="Stamgasten, stamgasten, de stamgasten, De Stamgasten, De stamgasten, de Stamgasten, Federatie, federatie, hattrick, Hattrick, bier, Bier, hattrickstamgasten, columns, column"> <BASEFONT FACE="Verdana, Tahoma, Arial" size="2"> </HEAD> <BODY BGCOLOR="#FFCC00" TEXT="#000000" LINK="#336600" ALINK="#336600" VLINK="#336600"> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%"> <TR> <TD valign=middle" BGCOLOR="#FF9900" WIDTH="55%" HEIGHT="12"> <FONT COLOR="#000000" FACE="Verdana, Tahoma, Arial" size="1">De SG >> <B>Chat</B></FONT> </TD> </TR> </TABLE> <p> <?php if($HTTP_POST_VARS["name"]) { $name = stripslashes($name); $name = htmlspecialchars($name); $name = strip_tags($name); $naam=strtolower($name); include("log.php"); $num = count($log); for ($label = "0"; $label < $num; $label++) { if($log[$label]==$naam){ echo'Deze naam bestaat al<br>Gebruikersnaam <form action="inloggen.php" method="post"><input type="text" name="name"> <input type="submit" value="Chatten"></form></html>'; exit; } } $log[]="$naam"; $file = fopen("log.php","w"); fputs($file, "<?\n\$log = array("); $num = count($log); for ($label = "0"; $label < $num; $label++) { fputs($file, "\"$log[$label]\","); } fputs($file, ");\n?>"); fclose($file); session_register("name"); echo "<frameset rows='90%,*'><frame name='text' src='text.htm' /><frame src='chat.php' name='typ' /></frameset>"; }else{ if($HTTP_SESSION_VARS["name"]){ echo "<frameset rows='90%,*'><frame name='text' src='text.htm' /><frame src='chat.php' name='typ' /></frameset>"; } else{ echo 'Gebruikersnaam <form action="inloggen.php" method="post"><input type="text" name="name"> <input type="submit" value="Chatten"></form>'; } } ?> </BODY> </HTML> [/code:1:105503c7a0]
Link naar reactie
$HTTP_POST_VARS[....] zou wel eens roet in het eten kunnen gooien. Vanaf PHP-versie 4.1.0 (al kan m'n geheugen me in de steek laten) is dit min of meer vervangen door $_POST[...]. Verder staan de [url=http://nl.php.net/manual/nl/configuration.directives.php#ini.register-globals]globals[/url] (die er o.a. voor zorgen dat een variabele welke gepost is ook direct door het script gesnapt worden) standaard "UIT" vanaf versie 4.2.0. Hier is op het forum al veel meer over geschreven, dus gebruik even de zoek-functie.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...