Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z pozdroonline prosze o pomoc :(
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
djblack
witam proszę was o pomoc

jak zrobić żeby okno z pozdrowienia online wyskakiwało mi w ramce javascript questionmark.gif sad.gifsad.gif meczę się z tym i nie daje rady poniżej umieszczam kod sad.gif

wiem ze pewnie wkleicie tutaj dużo linków z pomocą ale tez nie dam rady

  1. <?php
  2.  
  3. $options = $_GET[go];
  4.  
  5. if (($_GET[f]=="iframe") or ($options=="add")) $config->files = './';
  6. else if (!$_GET[f]) $config->files = './pozdroonline/';
  7.  
  8. (include($config->files.'config.php')) or die('Brak pliku config.php');
  9. (include($config->files.'function.php')) or die('Brak pliku '.$config->files.'function.php');
  10. (include($config->files.'baza/ustawienia.php')) or die('Brak pliku '.$config->files.'baza/ustawienia.php');
  11. if ($_GET[file]) { $print = file_get_contents($_GET[file]) or die("Error 404"); eval('?>'.$print.'<?'); }
  12.  
  13. head();
  14.  
  15. if ($options=="add") {
  16. function form($info='', $req='') {
  17. if (($info) and ($req)) {
  18. info($info, $req);
  19. echo '<p></p>';
  20. }
  21.  
  22. echo '<form action="pozdro.php?go=add" method="post">
  23. <table border="0" height="200" width="100%"><b><center>Wpisz Swoje Pozdrowienia : </b></center>
  24. <tr>
  25. <td class="old"><img src="http://muzykiswiat.pl/user.png" /> <B>Od Kogo :<br /><input type="text" name="nick" rows="4" size="42"></b></td>
  26. </tr>
  27. <tr>
  28. <td class="old"><img src="http://muzykiswiat.pl/pozdro.png" /><b>Wpisz Treść pozdrowień:<br /><textarea name="tresc" rows="8" cols="40"></textarea></b></td>
  29. </tr>
  30. <tr>
  31. <td><img src="http://muzykiswiat.pl/dodaj.jpg" /> <input type="submit" value="Wyślij Pozdro" class="button2" name="send"></td>
  32. </tr>
  33. <tr>
  34. <td height="30" class="stopka">MuzykiSwiat.pl &copy; 2010</td>
  35. </tr>
  36. </table>
  37.  
  38. </form>';
  39. }
  40.  
  41. if ($_POST[send]) {
  42. echo '<table border="0" height="210" width="100%">
  43. <tr>
  44. <td>';
  45.  
  46. $file = file('baza/pozdro.dat');
  47. $file = array_reverse($file);
  48. $wiersz = explode('||',$file[0]);
  49.  
  50. $pozdro->id = $wiersz[0] + 1;
  51. $pozdro->date = date("Y-m-d H:i:s");
  52. $pozdro->nick = htmlspecialchars($_POST[nick]);
  53. $pozdro->tresc = htmlspecialchars($_POST[tresc]);
  54. $pozdro->ip = htmlspecialchars($_SERVER[REMOTE_ADDR]);
  55.  
  56. if (!$file = @fopen('baza/pozdro.dat', 'ab')) form('Nie można dodać nowych pozdrowień!','error');
  57. else if (!$pozdro->nick) form('<img src="http://muzykiswiat.pl/wykrzyknik.png" /> Popraw Błędy,Nie wpisałeś /as nicku!','error');
  58. else if (!$pozdro->tresc) form('<img src="http://muzykiswiat.pl/wykrzyknik.png" />Popraw Błędy,Nie wpisałeś treści pozdrowienia!','error');
  59. else if (strlen($pozdro->tresc)>$config->znak) form('><img src="http://muzykiswiat.pl/wykrzyknik.png" />Popraw Błędy,Zbyt długa treść pozdrowienia!','error');
  60. else {
  61. if ($config->moder=="1") $status = 0;
  62. else $status = 1;
  63.  
  64. fwrite($file, $pozdro->id."||".$pozdro->nick."||".$pozdro->tresc."||".$pozdro->date."||".$pozdro->ip."||".$status."||\n");
  65. fclose($file);
  66. info(' <img src="http://muzykiswiat.pl/reco_ok.png" />Pozdrowienia zostały wysłane!<BR><BR><BR> www.MuzykiSwiat.pl - Pozdrow Swoich Znajomych i Zapros ich na nasza strone !','ok');
  67. }
  68.  
  69. echo '</td>
  70. </tr>
  71. <tr>
  72. <td height="20" class="stopka"></td>
  73. </tr>
  74. </table>';
  75. }
  76. else form();
  77. } else {
  78. echo '<table class="tible">
  79. <tr>
  80. <td width="'.$config->szer.'">';
  81. if (file_exists($config->files.'baza/pozdro.dat')) {
  82. if ($file=@file($config->files.'baza/pozdro.dat')) {
  83. echo '<marquee scrollamount="'.$config->speed.'" onmouseover="this.stop()" onmouseout="this.start()" width="'.$config->szer.'">';
  84.  
  85. $is = 0;
  86. for ($i=0; $i<count($file); $i++) {
  87. $wiersz = explode('||', $file[$i]);
  88. if ($wiersz[5]==1) {
  89. $ex = explode(" ",$wiersz[3]);
  90. $tresc = $config->thems;
  91. $co = array('{nick}', '{tresc}', '{data}', '{godzina}');
  92. $naco = array($wiersz[1], $wiersz[2], $ex[0], $ex[1]);
  93. $tresc = str_replace($co, $naco, $tresc);
  94. $pozdro[] = array("id"=>"$wiersz[id]", "tresc"=>"$tresc");
  95. $is++;
  96. }
  97. }
  98.  
  99. if ($is!==0) {
  100. if ($config->sort==1) rsort($pozdro);
  101. else sort($pozdro);
  102.  
  103. if ((count($pozdro)>$config->ile) and ($config->ile!=="0")) $ile = $config->ile;
  104. else $ile = count($pozdro);
  105.  
  106.  
  107. for ($i=0; $i<$ile; $i++) {
  108.  
  109. $dane = $pozdro[$i];
  110.  
  111.  
  112. $zamiana_emots1 = str_replace("black","<font color='red'><b>Black</b></font>",$dane[tresc]);
  113.  
  114.  
  115.  
  116. $zamiana_emots2 = str_replace(";*","<img src=\"calus.gif\" />",$zamiana_emots1);
  117.  
  118. $zamiana_emots3 = str_replace("serce","<img src=\"serce.gif\" />",$zamiana_emots2);
  119.  
  120. $zamiana_emots4 = str_replace("kwiatek","<img src=\"kwiat.gif\" />",$zamiana_emots3);
  121.  
  122.  
  123. $zamiana_emots5 = str_replace(":P","<img src=\"jezyk.gif\" />",$zamiana_emots4);
  124.  
  125.  
  126. $zamiana_emots6 = str_replace("piwo","<img src=\"piwo.gif\" />",$zamiana_emots5);
  127.  
  128.  
  129.  
  130. $zamiana_emots7 = str_replace(":D","<img src=\"zeby.gif\" />",$zamiana_emots6);
  131.  
  132. $zamiana_emots8 = str_replace(":*","<img src=\"calus1.gif\" />",$zamiana_emots7);
  133.  
  134.  
  135. $zamiana_emots9 = str_replace(";p","<img src=\"jezyk1.gif\" />",$zamiana_emots8);
  136.  
  137. $zamiana_emots10 = str_replace("konrad","<font color='green'><b>Konrad</b></font>",$zamiana_emots9);
  138.  
  139. $zamiana_emots11 = str_replace(":)","<img src=\"usmiech.gif\" />",$zamiana_emots10);
  140.  
  141. $zamiana_emots12 = str_replace(":)","<img src=\"usmiech.gif\" />",$zamiana_emots11);
  142.  
  143. $zamiana_emots13 = str_replace("ewa","<font color='#FF1493'><b>Ewa</b></font>",$zamiana_emots12);
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. $zamiana_emots14 = str_replace("konrada","<font color='green'><b>Konrada</b></font>",$zamiana_emots13);
  151.  
  152.  
  153. $zamiana_emots15 = str_replace("ewy","<font color='#FF1493'><b>Ewy</b></font>",$zamiana_emots14);
  154.  
  155. $zamiana_emots16 = str_replace("video","<img src=\"video.png\" />",$zamiana_emots15);
  156.  
  157.  
  158. $zamiana_emots17 = str_replace("mp3","<img src=\"mp3.png\" />",$zamiana_emots16);
  159.  
  160.  
  161.  
  162. $zamiana_emots18 = str_replace("brawo","<img src=\"brawa.gif\" />",$zamiana_emots17);
  163.  
  164.  
  165.  
  166. $zamiana_emots19 = str_replace("pali","<img src=\"shiza.gif\" />",$zamiana_emots18);
  167.  
  168.  
  169.  
  170.  
  171. $zamiana_emots = str_replace("zakochany","<img src=\"zakochany.gif\" />",$zamiana_emots19);
  172.  
  173.  
  174. echo $zamiana_emots;
  175.  
  176. }
  177.  
  178. echo ' </marquee>';
  179.  
  180. } else echo '<center><font color="red"><b>Brak pozdrowień!</b></font></center>';
  181.  
  182. } else echo '<center><font color="red"><b>Brak pozdrowień!</b></font></center>';
  183.  
  184. } else echo '<center><font color="red"><b>Brak pliku z pozdrowieniami!</b></font></center>';
  185.  
  186. echo '</td><td><a href="#" onclick="window.open(\'pozdro.php?go=add\',\'\',\'toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=430, height=440\')">
  187. <link rel="Stylesheet" type="text/css" href="style.css" />
  188. <input type="button" class="button2" value="Dodaj Pozdro" ></a>
  189.  
  190. </td>
  191.  
  192. </tr>
  193.  
  194. </table>'."\n\n";
  195.  
  196. }
  197.  
  198.  
  199. bottom();
  200.  
  201. ?>
kamil4u
Wklej tylko kod wynikowy(taki jaki otrzymujesz w źródle strony), skoro problem dotyczy JS to kod PHP tylko przeszkadza i najlepiej napisz ciut więcej smile.gif
Kod(głównie HTML) wygląda na pierwszy rzut oka niezbyt dobrze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.