Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Księga gości - POMOC, Księga gości - POMOC
44cichy44
post 20.04.2011, 10:10:47
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich. Jestem Świeżak w tych sprawach. (Do tej pory zajmowałem się HTML, CSS, FLASH).

Z nudów chciałem zrobić prostą księgę gości. Niestety bez wiedzy, wskazówek czy opisu nic mi nie wychodzi.

Jak by ktoś mógł najlepiej jak krowie na rowie na chłopski rozum pomóc to będę bardzo wdzięczny.

http://ciechanowskidariusz.cba.pl/turystyka/turystyka.html

Pozdrawiam.
Go to the top of the page
+Quote Post
markonix
post 20.04.2011, 10:30:27
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Na stronie nikt kodu PHP nie podejrzy tak więc wklej go tu na forum pamiętając o odpowiednim tagu dla kodu PHP.

Ten post edytował markonix 20.04.2011, 10:30:39


--------------------
Go to the top of the page
+Quote Post
wookieb
post 20.04.2011, 10:33:12
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(44cichy44 @ 20.04.2011, 11:10:47 ) *
Jak by ktoś mógł najlepiej jak krowie na rowie na chłopski rozum pomóc to będę bardzo wdzięczny.

Widzę, że to taka "nowocześniejsza" wersja "zróbcie to za mnie".
Nie jesteśmy od tego, gotowców nie dajemy!


--------------------
Go to the top of the page
+Quote Post
44cichy44
post 20.04.2011, 10:56:54
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


KROWIE na rowie po chłopsku w sensie gdzie robię błąd, czego brakuje. Gdzieś na internecie przeczytałem że potrzebuje jakiegoś chmoda



add.php

  1. <?
  2. $napis="dziękujemy za komentarz";
  3. $dataloc="data.txt";
  4.  
  5. $zobacz="<a href=turystyka.html>$napis</a>";
  6.  
  7. $read=fopen($dataloc, "r");
  8. $fileread = fread($read, filesize($dataloc));
  9. fclose($read);
  10.  
  11.  
  12. fwrite (fopen("data.txt", "r+"), "<table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor=#cce6ff><td width=100%><a href=mailto:$mail class=mail>$imiez $imie </a><br> $komentz $koment <BR><hr noshade size=1 color=#000080> \n $fileread</td>
  13. </table>");
  14.  
  15. fclose(fopen("data.txt", "a+"));
  16.  
  17. echo ("$zobacz");
  18. ?>




kom.php


  1. <link rel="stylesheet" type="text/css" href="style.css">
  2. <link REL="stylesheet" HREF="style2.css" TYPE="text/css">
  3.  
  4. <html>
  5. <body>
  6. <form method="post" action="add.php">
  7. <p>imię/nick:<input type="text" name="imie" size=20>
  8. mail:<input type="text" name="mail" size=20><br>
  9. komentarz:<textarea rows="2" name="koment" cols="30"></textarea></p>
  10. <input type="submit" value="Dodaj">
  11. <input type="reset" value="Wyczysc">
  12. </form>
  13.  
  14. <div align="center">
  15. <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#cce6ff">
  16. <tr><td width="100%"><hr noshade size=1 color=#000080 width="100%"></td></tr>
  17. </table>
  18. </div>
  19.  
  20. </body>
  21. <center>
  22. <?
  23. //otwieranie komentarzy
  24.  
  25. $sciezka = "data.txt";
  26. $plik = fopen($sciezka, "r");
  27. $zawartosc = fread($plik, filesize("data.txt"));
  28.  
  29. echo $zawartosc
  30. ?>
  31. </CENTER>
  32. <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>
  33. </body>
  34. </html>



turystyka.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4.  
  5.  
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <!-- TemplateBeginEditable name="doctitle" -->
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. <title>TURYSTYKA</title>
  18. <!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
  19. <link href="style.css" rel="stylesheet" type="text/css" />
  20. <!--[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]-->
  21.  
  22.  
  23. <style type="text/css">
  24. <!--
  25. #black {
  26. color: #000;
  27. }
  28. .black {
  29. color: #000;
  30. }
  31. -->
  32. </style>
  33.  
  34. <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
  35.  
  36. <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
  37.  
  38.  
  39.  
  40. <script type="text/javascript">
  41. <!--
  42. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  43. eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  44. if (restore) selObj.selectedIndex=0;
  45. }
  46. //-->
  47. </script>
  48. </head>
  49.  
  50.  
  51. <body class="thrColElsHdr">
  52.  
  53.  
  54.  
  55. <div id="container">
  56.  
  57. <div id="header">
  58.  
  59. <h1><u>TURYSTYKA</u></h1>
  60.  
  61.  
  62. <!-- end #header --></div>
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. <div id="sidebar1">
  74.  
  75. <font size="-1">
  76.  
  77.  
  78.  
  79.  
  80. <p>
  81. <form method="post" action="add.php">
  82. <p>imię/nick:<input type="text" name="imie" size=20>
  83. <br>
  84. komentarz:<textarea rows="2" name="koment" cols="30"></textarea></p>
  85. <input type="submit" value="Dodaj">
  86. <input type="reset" value="Wyczysc">
  87. </form>
  88.  
  89. <div align="center">
  90. <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#cce6ff">
  91. <tr><td width="100%"><hr noshade size=1 color=#000080 width="100%"></td></tr>
  92. </div>
  93.  
  94. </body>
  95. <?
  96. //otwieranie komentarzy
  97.  
  98. $sciezka = "data.txt";
  99. $plik = fopen($sciezka, "r");
  100. $zawartosc = fread($plik, filesize("data.txt"));
  101.  
  102. echo $zawartosc
  103. ?>
  104.  
  105.  
  106. </p>
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. <p></p>
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. <!-- end #mainContent --></div>
  126.  
  127.  
  128. <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" />
  129.  
  130.  
  131.  
  132. <div id="footer">
  133.  
  134.  
  135.  
  136.  
  137. <!-- end #footer --></div>
  138.  
  139.  
  140. <!-- end #container --></div>
  141.  
  142.  
  143. <script type="text/javascript">
  144. <!--
  145. var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
  146. //-->
  147. </body>
  148. </html>
  149.  


Ten post edytował 44cichy44 20.04.2011, 11:13:54
Go to the top of the page
+Quote Post
nospor
post 20.04.2011, 10:59:16
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Na początek zapoznaj się z tym tematem:
Temat: Jak poprawnie zada pytanie
Masz tam napisane jak zadać pytanie, bo nawet tego nie umiesz.
Masz tam również podane liczne podstawowe wskazówki - zastosuj się do nich.

przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
bercow
post 20.04.2011, 13:50:25
Post #6





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

Ostrzeżenie: (0%)
-----


Wiem, ze to nie gotowiec, ale to skrypt dodajacy pozdrowienia, i je wyswietlajacy, zmiana jego zajmie Ci (powinna) 3 minuty, ponieważ przekopiowałem wprost z swojego projektu
  1. if (isset($_GET['news'])) {
  2. $query = mysql_query("SELECT * FROM comment WHERE category='news' AND source=".$_GET['news']." AND visible='1' ORDER BY date ASC") or die('Błąd zapytania1');
  3. while($c = mysql_fetch_assoc($query)) {
  4. echo $c['text'];
  5. echo $c['date'];
  6. $query2 = mysql_query("SELECT username FROM user WHERE id_user='".$n['author']."'") or die('Błąd zapytania2');
  7. $a = mysql_fetch_assoc($query2);
  8. echo "Autor: ".$a['username']."<br />";;
  9. ?>
  10. <form method='POST' action='index.php?news=<?php echo $_GET['news']; ?>'>
  11. <input type="submit" value="" name="delete" style=" hight: 30px; width: 30px; border: 0; background: url('./img/site/delete.png');" />
  12. </form>
  13. <?php
  14. if(isset($_POST['delete'])) {
  15. $query4 = mysql_query("UPDATE comment(visible) VALUES ('0') WHERE id_comment='$news'");
  16. }
  17. }
  18. if(isset($_SESSION['zalogowany'])) {
  19. if (isset($_GET['news'])) { $category = "news"; }
  20. $news = $_GET['news'];
  21. $id_user = $_SESSION['id_user'];
  22. $date = date('Y-m-d H:i:s');
  23. ?>
  24. <form method='POST' action='index.php?news=<?php echo $_GET['news']; ?>'>
  25. <textarea name="comment" cols="60" rows="6"> </textarea>
  26. <input type='submit' value='Wyślij' name='send'>
  27. </form>
  28. <?php
  29. $comment = $_POST['comment'];
  30. if(isset($_POST['send'])) {
  31. $query3 = mysql_query("INSERT INTO comment SET category='$category', source='$news', author='$id_user', text='$comment', date='$date', visible=1");
  32. }
  33. }

Go to the top of the page
+Quote Post
44cichy44
post 20.04.2011, 14:03:09
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


Dzięki wielkie ale i tak nie wiem co mam zrobić, ponieważ jak pisałem jestem Świeżak w tych sprawach


Cytat(bercow @ 20.04.2011, 14:50:25 ) *
Wiem, ze to nie gotowiec, ale to skrypt dodajacy pozdrowienia, i je wyswietlajacy, zmiana jego zajmie Ci (powinna) 3 minuty, ponieważ przekopiowałem wprost z swojego projektu
  1. if (isset($_GET['news'])) {
  2. $query = mysql_query("SELECT * FROM comment WHERE category='news' AND source=".$_GET['news']." AND visible='1' ORDER BY date ASC") or die('Błąd zapytania1');
  3. while($c = mysql_fetch_assoc($query)) {
  4. echo $c['text'];
  5. echo $c['date'];
  6. $query2 = mysql_query("SELECT username FROM user WHERE id_user='".$n['author']."'") or die('Błąd zapytania2');
  7. $a = mysql_fetch_assoc($query2);
  8. echo "Autor: ".$a['username']."<br />";;
  9. ?>
  10. <form method='POST' action='index.php?news=<?php echo $_GET['news']; ?>'>
  11. <input type="submit" value="" name="delete" style=" hight: 30px; width: 30px; border: 0; background: url('./img/site/delete.png');" />
  12. </form>
  13. <?php
  14. if(isset($_POST['delete'])) {
  15. $query4 = mysql_query("UPDATE comment(visible) VALUES ('0') WHERE id_comment='$news'");
  16. }
  17. }
  18. if(isset($_SESSION['zalogowany'])) {
  19. if (isset($_GET['news'])) { $category = "news"; }
  20. $news = $_GET['news'];
  21. $id_user = $_SESSION['id_user'];
  22. $date = date('Y-m-d H:i:s');
  23. ?>
  24. <form method='POST' action='index.php?news=<?php echo $_GET['news']; ?>'>
  25. <textarea name="comment" cols="60" rows="6"> </textarea>
  26. <input type='submit' value='Wyślij' name='send'>
  27. </form>
  28. <?php
  29. $comment = $_POST['comment'];
  30. if(isset($_POST['send'])) {
  31. $query3 = mysql_query("INSERT INTO comment SET category='$category', source='$news', author='$id_user', text='$comment', date='$date', visible=1");
  32. }
  33. }

Go to the top of the page
+Quote Post
bercow
post 20.04.2011, 14:15:48
Post #8





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

Ostrzeżenie: (0%)
-----


aby nie bylo, ze daje gotowce,

[1]skrypt sprawdza czy jets poprzez GET czy jest na stronie news, a u Ciebie ma byc ksiega gosci, [2]nastepnie wyciagasz z bazy wszytskie wpisy posegregowane wedlog daty, i z zaznaczona opcja visible (polecam takowa stworzyc)[9..] wypisujesz rekordy[12..] masz formularz do usuwania, co prawda nie dziela, ale Tobie ejst zbedny wywal go [14..]usuwanie, tez wywal[18..]dodawanie nowego wpisu, wywal logowanie, jest Ci zbedne i dodaj pole nick, mozesz zmienic pole visible=1 na visible=0, jezeli chcesz moderowac wpisy.
Go to the top of the page
+Quote Post
wNogachSpisz
post 20.04.2011, 15:09:15
Post #9





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Plik "turystyka" powinien mieć rozszerzenie .php
Go to the top of the page
+Quote Post
44cichy44
post 20.04.2011, 15:23:20
Post #10





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


Tylko , że mi właśnie chodzi o to że strona cała ma być w html a dodawanie postu w php

Cytat(wNogachSpisz @ 20.04.2011, 16:09:15 ) *
Plik "turystyka" powinien mieć rozszerzenie .php

Go to the top of the page
+Quote Post
bercow
post 20.04.2011, 15:23:47
Post #11





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

Ostrzeżenie: (0%)
-----


teraz dopiero spojrzalem w kod tego pliku html, a tam


<?

//otwieranie komentarzy



$sciezka = "data.txt";

$plik = fopen($sciezka, "r");

$zawartosc = fread($plik, filesize("data.txt"));



echo $zawartosc

?>
Go to the top of the page
+Quote Post
44cichy44
post 20.04.2011, 16:43:32
Post #12





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


:sad.gifsad.gif Nie ogarniam tego php, czytałem czytałem, praktykowałem i nic, ciemna masa :sad.gifsad.gif
Go to the top of the page
+Quote Post
bercow
post 20.04.2011, 17:31:02
Post #13





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

Ostrzeżenie: (0%)
-----


to tak jak z flash, masz plik swf, ale jak go wstawisz na strone to dupa, wstawiamy fla, cos napisanego w AS nie wstawisz w HTML obok pliku fla, powinien byc albo w pliku *.as, albo w fla. Tak samo z PHP, plik z ktorym jest kod PHP nie moze byc od tak wklejony w pliku HTML, musi byc to file.php, i tak jak w AS, nie mozemy od tak czegos wpisac w kod, tak samo, nie mozna od tak pomieszac PHP z HTML. Mozna zrobic cos w taka desen(1), badz HTML czy jego konkretne elementy wywoływać odpowiednimi funkcjami. Mozesz napisac ksiege gosci opierajac sie na samym flashu, to tez nie jest jakos wyjatkowo skomplikowane,
1.
  1. <?php
  2. // tutaj jakis kod php
  3. ?>
  4. tutaj normalny html
  5. <?php
  6. //i znow php
  7. ?>


2.
  1. <?php
  2. echo "<b> kod HTML wkomponowany w PHP</b>";
  3. ?>

Inny przyklad odpowiednika w PHP i AS
  1. internal function name(zmi1, zmi2) {
  2. var wynik = zmi1 + zmi2;
  3. return wynik;
  4. }

  1. public function name($zmi1, $zmi2)
  2. {
  3. $wynik = $zmi1 + $zmie2;
  4. echo $wynik;
  5. }


Jak niczego nie pomylilem tongue.gif Na necie widze chociaz by takie klik porownania, ktore moga Ci pomoc zrozumiec PHP, zakladam oczywiscie, ze jak zajmowales sie flash, to nie byles tylko animatorem, a ActionScript nie jest Ci calkowicie obce.

Ten post edytował bercow 20.04.2011, 17:35:04
Go to the top of the page
+Quote Post
44cichy44
post 21.04.2011, 07:34:27
Post #14





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 20.04.2011

Ostrzeżenie: (0%)
-----


Kk, chyba spasuje, bo dalej nic nie wiem jak zrobić sad.gif pzdr. Chyba że ktoś się zlituje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:12