Autor | Zpráva | ||
---|---|---|---|
gygabyte Profil * |
#1 · Zasláno: 13. 9. 2008, 08:55:44
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head><meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"> <!-- a {text-decoration:none} a:hover {text-decoration:underline} --> </style><style> * {-moz-box-sizing: border-box; box-sizing: border-box;} </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Gygabyte - Welcome</title> <body bgcolor="#0000CC"> <?php if ($ok) { <? $jmeno = $_POST['jmeno']; $email = $_POST['email']; $web = $_POST['web']; $zprava = $_POST['zprava']; $jmeno=HTMLSpecialChars($jmeno); $email=HTMLSpecialChars($email); $web=HTMLSpecialChars($web); $zprava=HTMLSpecialChars($zprava); $jmeno=stripslashes($jmeno); $email=stripslashes($email); $web=stripslashes($web); $zprava=stripslashes($zprava); $zprava = str_replace("\n"," <br> ", $zprava); $zprava = substr($zprava, 0, 10000); $email_celek=" | <a href='mailto:$email'>$email</a>"; $web_celek=" | <a href='$web'>$web</a>"; if ($web=="http://"){$web_celek="";} if ($email==""){$email_celek="";} if ($zprava!="" and $jmeno!=""){ o $celek="<p>Zprávu poslal <strong>$jmeno</strong>$email_celek $web_celek</p><p>$zprava</p><hr>"; $soubor = fopen ('data-2.inc','a'); fwrite ($soubor, $celek); fclose ($soubor); } ?> } if (!$_POST) { ?> <div align="center" size="20"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="906" height="570" id="AutoNumber1"> <tr> <td width="904" height="118" valign="top" colspan="3" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1" bordercolor="#000000" bgcolor="#0000FF"> <p align="center"> <img ************************************" width="899" height="115"></td> </tr> <tr> <td width="130" valign="top" bgcolor="#0000FF" style="border-left-style: solid; border-left-width: 1; border-bottom-style:solid; border-bottom-width:1" bordercolor="#000000" height="452"> <?php include "levy_panel.php" ?></td> <td width="597" height="452" valign="top" bgcolor="#0000FF" style="border-right-style: none; border-right-width: medium; border-bottom-style:none; border-bottom-width:medium"> <fieldset style="width: 597; height: 724; border-style: solid; border-width: 1"><legend> <u><b><font size="4">Diskuse třídy</font></b></u></legend> <?php include "data-2.inc" ?> <form action="<?php echo $PHP_SELF ?> method="post"> Jmeno<input type="text" name="jmeno" size="20"><br> email<input type="text" name="email" size="20"><br> web<input type="text" name="web" size="20"><br> Zprava<input type="text" name="zprava" size="20"> <input type="submit" name="ok" Value="Ok!"> </form> </fieldset></td> <td width="177" height="452" valign="top" bgcolor="#0000FF" style="border-left-style: none; border-left-width: medium; border-right-style: solid; border-right-width: 1; border-bottom-style:solid; border-bottom-width:1" bordercolor="#000000"> <fieldset style="border-style:solid; border-width:1; width: 163; height: 416"><legend><u><b><font size="4" color="black">Diskuse</font></b></u></legend></fieldset></td> </tr> </table> </center> </div> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="909" height="30" id="AutoNumber2"> <tr> <td width="909" height="30" style="border-top-style: none; border-top-width: medium"> <?php include "paticka.inc" ?></td> </tr> </table> </center> </div> <p align="center"> </p> </body> </html></style> A prohlížeč mi ukazuje chybu : Parse error: syntax error, unexpected $end in /home/free/ic.cz/g/gygabyte/root/www/diskuse.php on line 115 Co mám špatně? |
||
Matty Profil |
#2 · Zasláno: 13. 9. 2008, 09:01:46
gygabyte
„Co mám špatně?“ Máš tam někde neuzavřenou chlupatou závorku. Jentak jsem ten kód proletěl a toto asi nebude uzavřené: if (!$_POST) { |
||
gygabyte Profil * |
#3 · Zasláno: 13. 9. 2008, 09:07:35
Dal jsem ji tam, ale hlasi to to stejne jenom o řádek níž :(
|
||
Matty Profil |
#4 · Zasláno: 13. 9. 2008, 09:22:57 · Upravil/a: Matty
gygabyte
Ten tvůj, mimo jiné velmi divně psaný script, jsem vyzkoušel a po menších úpravách je funkční. |
||
gygabyte Profil * |
#5 · Zasláno: 13. 9. 2008, 09:29:03
Jej fakt opravdu moc díky sice nevím co jsi změnil ale i tak moc diky.
|
||
gygabyte Profil * |
#6 · Zasláno: 13. 9. 2008, 09:52:58
Bohužel až na to... že do ní nelze přidávat příspěvky
|
||
Matty Profil |
#7 · Zasláno: 13. 9. 2008, 09:57:45
gygabyte
„Bohužel až na to... že do ní nelze přidávat příspěvky“ Se nediv, když tam pracuješ s nedeklarovanými proměnnými. Hned první řádek po <?php máš toto: if ($ok) {, nahraď to za toto: if (isset($_POST['ok'])) {. |
||
gygabyte Profil * |
#8 · Zasláno: 13. 9. 2008, 10:46:23
no už to funguje, ale mam problem, že když dam Aktualizovat tak se ty data znova pošlou a zpráva je tam 2x nevíš c os tím?
|
||
Venushja Profil |
#9 · Zasláno: 13. 9. 2008, 15:29:34
„no už to funguje, ale mam problem, že když dam Aktualizovat tak se ty data znova pošlou a zpráva je tam 2x nevíš c os tím?“
skus tam dat podminku If(empty($jmeno) or empty($text)) jen davam priklad kdyztak si to uprav |
||
Časová prodleva: 16 let
|
0