http://ciechanowskidariusz.cba.pl/turystyka/turystyka.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> <link href="style.css" rel="stylesheet" type="text/css" /> <!--[if IE]> <style type="text/css"> /* w tym komentarzu warunkowym należy umieścić poprawki css, dotyczące wszystkich wersji programu IE */ .thrColElsHdr #sidebar1, .thrColElsHdr #sidebar2 { padding-top: 30px; } .thrColElsHdr #mainContent { zoom: 1; padding-top: 15px; } /* powyższa właściwość zoom (powiększenie) ma wartość „hasLayout”, co pozwala uniknąć wielu błędów typowych dla przeglądarki IE */ </style> <![endif]--> <style type="text/css"> <!-- #black { color: #000; } .black { color: #000; } --> </style> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body class="thrColElsHdr"> <div id="container"> <div id="header"> <!-- end #header --></div> <div id="sidebar1"> <font size="-1"> <p> <body> <form method="post" action="add.php"> <br> <input type="submit" value="Dodaj"> <input type="reset" value="Wyczysc"> </form> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#cce6ff"> </table> </div> </body> <center> <? //otwieranie komentarzy $sciezka = "data.txt"; $plik = fopen($sciezka, "r"); $zawartosc = fread($plik, filesize("data.txt")); echo $zawartosc ?> </p> <!-- end #mainContent --></div> <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" /> <div id="footer"> <!-- end #footer --></div> <!-- end #container --></div> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); //--> </script> </body> </html>
kom.php
<link rel="stylesheet" type="text/css" href="style.css"> <link REL="stylesheet" HREF="style2.css" TYPE="text/css"> <html> <body> <form method="post" action="add.php"> <p>imię/nick:<input type="text" name="imie" size=20> mail:<input type="text" name="mail" size=20><br> komentarz:<textarea rows="2" name="koment" cols="30"></textarea></p> <input type="submit" value="Dodaj"> <input type="reset" value="Wyczysc"> </form> <div align="center"> <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#cce6ff"> <tr><td width="100%"><hr noshade size=1 color=#000080 width="100%"></td></tr> </table> </div> </body> <center> <? //otwieranie komentarzy $sciezka = "data.txt"; echo $zawartosc ?> </CENTER> <b>koment@tor v.1.0.1</B> - powered by <a HREF="mailto:knr@tenbit.pl">Lenin</A> 2002. Ten skrypt możesz pobrać <a href="http://www.knr.prv.pl">tutajť</a> </body> </html>
add.php
<? $napis="dziękujemy za komentarz"; $dataloc="data.txt"; $zobacz="<a href=turystyka.html>$napis</a>"; </table>"); ?>
Teraz mi wyszło coś takiego
http://ciechanowskidariusz.cba.pl/turystyka/turystyka2.html
turystyka2.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <title>TURYSTYKA</title> <!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> <link href="style.css" rel="stylesheet" type="text/css" /> <!--[if IE]> <style type="text/css"> /* w tym komentarzu warunkowym należy umieścić poprawki css, dotyczące wszystkich wersji programu IE */ .thrColElsHdr #sidebar1, .thrColElsHdr #sidebar2 { padding-top: 30px; } .thrColElsHdr #mainContent { zoom: 1; padding-top: 15px; } /* powyższa właściwość zoom (powiększenie) ma wartość „hasLayout”, co pozwala uniknąć wielu błędów typowych dla przeglądarki IE */ </style> <![endif]--> <style type="text/css"> <!-- #black { color: #000; } .black { color: #000; } --> </style> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body class="thrColElsHdr"> <div id="container"> <div id="header"> <h1><u>TURYSTYKA</u></h1> <!-- end #header --></div> <div id="sidebar1"> <font size="-1"> <p> <body> <form action="dodaj.php" method="post"> <table> <tr> <td>Twoj Nick</td> <td><input type="text" name="nick"></td> </tr> <tr> <td>Twoja strona</td> <td><input type="text" name="www"></td> </tr> <tr> <td>Twoj wpis</td> <td><textarea name="tresc" style="width:200px;height:100px;"></textarea></td> </tr> <tr> <td><input type="submit" name="dodaj" value="dodaj" /> </td> <td><input type="reset" name="reset" /></td> </tr> </table> </form> <?php include("wpisy.txt"); ?> </p> <p></p> <!-- end #mainContent --></div> <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" /> <div id="footer"> <!-- end #footer --></div> <!-- end #container --></div> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); //--> </script> </body> </html>
dodaj.php
<?php $ip = $_SERVER['REMOTE_ADDR']; // pobieranie ip // zamienianie enterów na <br /> // tutaj szablon jak ma wygladac poszczególny wpis: $szablon = "Dodał/a: <a href=http://$www> $nick</a> - $czas <br />$tresc<br /> Z numeru ip: $ip<br /><hr />"; // koniec szablonu. // zapisanie // przypisanie zmniennej $file nazwy pliku $file="wpisy.txt"; // uchwyt pliku, otwarcie do dopisania // zapisanie danych do pliku // zamknięcie pliku ?>