Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: a sam nie wiem
Forum PHP.pl > Forum > Przedszkole
goped
co tu moze byc nie tak?
Fatal error: Failed opening required 'includy/config.php' (include_path='.:/usr/local/lib/php') in /home/goped/.homepage/ksiega/zapisz.php on line 10

zapisz.php :
  1. <? 
  2. #############################################
  3. # Ksiega gosci v0.2 - by KESS  #
  4. # Copyright (C) 2002 - Krzysztof Szypulski #
  5. # e-mail: kess@snug.pl # 
  6. # http://www.kess.snug.pl/ #
  7. # Status: GPL  #
  8. # wiecej informacji w pliku \"czytajto.txt\" #
  9. #############################################
  10. require(&#092;"includy/config.php\");
  11. require(&#092;"includy/top_admin.inc\");
  12.  
  13. /*Jeżeli z jakis dziwnych powodow (gdy masz poprawinie wpisany adres URL w configu)
  14. masz komunikat brak uprawnien, usun dwie ponizsze linijki, ale miej na uwadze, z
  15.  
  16. zmienjszy się tym samym bezpieczenstwo tego skryptu*/
  17. if ($HTTP_REFERER!=&#092;"$adr_ks/dodaj.php\")
  18. die (&#092;"Brak uprawnień\");
  19. ?>
  20. <html>
  21. <head>
  22. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\">
  23. <meta http-equiv=\"Reply-to\" content=\"kess@snug.pl\">
  24. <meta http-equiv=\"Content-Language\" content=\"pl\">
  25. <meta name=\"Author\" content=\"Krzysztof Szypulski\">
  26. <link rel=\"stylesheet\" href=\"ksiega.css\" type=\"text/css\">
  27. <title><? echo $title;?></title>
  28. </head>
  29. <body onload=\"window.status='<? echo $status?>'\">
  30. <?= $naglowek;?>
  31. <?
  32. //sprawdzenie Tlena
  33. if ($tlen != &#092;"\"){
  34. $spr_tlen = substr ($tlen, 0, strpos($tlen, '@'));
  35. if ($spr_tlen != &#092;"\"){
  36. $tlen = $spr_tlen;
  37. }
  38. }
  39. //spradzenie GG
  40. if ($gg != &#092;"\"){
  41. if (!eregi(&#092;"^[0-9]{1,10}$\", $gg)){
  42. echo &#092;"<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Nr Gadu-Gadu powinien zawierać tylko cyfry!</b></font><br><br><a href=\"javascript:history.back()\"><img src=image/popraw.gif alt=\"wróć i popraw\"></a></td></tr></table>\"; 
  43. $s_gg = 1;
  44. }
  45. }
  46. //spradzenie ICQ
  47. if (($icq != &#092;"\") && (empty($s_gg))){
  48. if (!eregi(&#092;"^[0-9]{1,10}$\", $icq)){
  49. echo &#092;"<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Nr ICQ powinien zawierać tylko cyfry!</b></font><br><br><a href=\"javascript:history.back()\"><img src=image/popraw.gif alt=\"wróć i popraw\"></a></td></tr></table>\"; 
  50. $s_icq = 1;
  51. }
  52. }
  53. //sprawdzenie email
  54. if (($e_mail != &#092;"\") && (empty($s_gg)) && (empty($s_icq))){
  55. if (!eregi(&#092;"^[^@ ]+@[^@ ]+.[^@ .]+$\", $e_mail)){
  56. echo &#092;"<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Błędny Email!!!</b></font><br>Jeżeli wpisujesz email wpisz go poprawnie, w przeciwnym razie pozostaw pole 
  57. uste!<br><br><a href=\"javascript:history.back()\"><img src=image/popraw.gif alt=\"wróć i popraw\"></a></td></tr></table>\";
  58. $s_ma = 1;
  59. }
  60. }
  61. //sprawdzenie URL
  62. if (($strona != \"\") && (empty($s_gg)) && (empty($s_icq)) && (empty($s_ma))){
  63. if (!eregi(\"^http://[^ ]+$\", $strona)){
  64. echo &#092;"<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000><b>Błędny URL!!!</b></font><br>Adres URL powinien zaczynać się od <b>http://</b><br><br><a href=\"javascript:history.back()\"><img src=image/popraw.gif alt=\"wróć i popraw\"></a></td></tr></table>\";
  65. $s_url = 1;
  66. }
  67. }
  68. //zabezpieczenie przed enterem
  69. if (($wpis!=&#092;"\") && (empty($s_gg)) && (empty($s_icq)) && (empty($s_ma)) && (empty($s_url))){
  70. if (eregi(&#092;"rnrnrnrn\", $wpis)) {
  71. echo &#092;"<table border=0 cellpadding=0 cellspacing=0 align=center><tr><td class=ramka><img src=image/stop.gif align=middle> <font face=tahoma color=#FF0000><b>Blokada antylamerska !!!</b></font></td></tr></table>\";
  72. $s_ent = 1;
  73. } 
  74. //weryfikacja długo&para;ci wyrazu
  75. $wpis = eregi(&#092;"[)|(|}|{|[!]|[|]]{20,}\",$wpis)?wordwrap($wpis, 50,\"rn\",1):wordwrap ($wpis, 100,\" \",1);
  76. $ile = strlen($wpis);
  77. if ($ile > 515){
  78. echo &#092;"<table align=center><tr><td class=ramka align=center><img src=image/stop.gif align=middle> <font color=#FF0000>Przekroczono dozwolon&plusmn; ilo&para;ć znaków przeznaczon&plusmn; na wpis!<br><br><a href=\"javascript:history.back()\"><img src=image/popraw.gif alt=\"wróć i popraw\"></a></td></tr></table>\";
  79. $s_len = 1;
  80. }
  81. ?>
  82.  
  83. <?
  84. if ((empty($s_gg)) && (empty($s_icq)) && (empty($s_ma)) && (empty($s_url)) && (empty($s_ent)) && (empty($s_len))){
  85. $e_mail = htmlspecialchars($e_mail);
  86. $skad = htmlspecialchars($skad);
  87. $gg = htmlspecialchars($gg);
  88. $icq = htmlspecialchars($icq);
  89. $strona = htmlspecialchars($strona);
  90. $nick = str_replace(&#092;" \",\" \",$nick);
  91. $nick = str_replace(&#092;"|\",\"\",$nick);
  92. $nick = str_replace(&#092;"</\",\"\",$nick);
  93. $nick = str_replace(&#092;"<\",\"\",$nick);
  94. $nick = str_replace(&#092;">\",\"\",$nick);
  95. $tlen = str_replace(&#092;" \",\" \",$tlen);
  96. $tlen = str_replace(&#092;"|\",\"\",$tlen);
  97. $tlen = str_replace(&#092;"</\",\"\",$tlen);
  98. $tlen = str_replace(&#092;"<\",\"\",$tlen);
  99. $tlen = str_replace(&#092;">\",\"\",$tlen);
  100. $wpis = str_replace(&#092;" \",\" \",$wpis);
  101. $wpis = str_replace(&#092;"|\",\"\",$wpis);
  102. $wpis = str_replace(&#092;"</\",\"\",$wpis);
  103. $wpis = str_replace(&#092;"<\",\"\",$wpis);
  104. $wpis = str_replace(&#092;">\",\"\",$wpis);
  105. //dodatkowe efekty
  106. //pogrubienie
  107. $wpis = str_replace(&#092;"\",\"<b>\",$wpis);
  108. $wpis = str_replace(&#092;"\",\"</b>\",$wpis);
  109. //podkre&para;lenie
  110. $wpis = str_replace(&#092;"\",\"<u>\",$wpis);
  111. $wpis = str_replace(&#092;"\",\"</u>\",$wpis);
  112. //kursywa
  113. $wpis = str_replace(&#092;"\",\"<i>\",$wpis);
  114. $wpis = str_replace(&#092;"\",\"</i>\",$wpis);
  115. //buzki
  116. $plik = &#092;"image/emotikony/em.szk\";
  117. $file = file($plik);
  118. for ($i=0;$i<count($file);$i++){
  119. $a = split(&#092;"|\", chop($file[$i]));
  120. $sp = explode(&#092;"||\", $file[$i]);
  121. $wpis = str_replace(&#092;"$sp[1]\",\"<img src=image/emotikony/$sp[0]>\",$wpis);
  122. }
  123. $data = date(&#092;"Y-m-d H:i:s\");
  124. $ip=$REMOTE_ADDR;
  125. $host=gethostbyaddr($ip);
  126. $wpis = str_replace(&#092;"rn\",\"<br>\",$wpis);
  127. $wpis = str_replace(&#092;"n\",\" \",$wpis);
  128. //funkcja \"cenzora\" napsana przez Łukasza Budnika
  129. include &#092;"includy/cenzor.inc\";
  130. $wpis = cenzor($wpis,3);
  131. $nick = cenzor($nick,3);
  132. $skad = cenzor($skad,3);
  133. $e_mail = cenzor($e_mail,3);
  134. $tlen = cenzor($tlen,3);
  135. $strona = cenzor($strona,3);
  136. //koniec cenzora
  137. $dane = &#092;"$nick||$e_mail||$gg||$tlen||$icq||$strona||$wpis||$data||$ip||$host||$plec|
    |
  138. skad||n\";
  139. $dane = str_replace(\" \",\"_\",$dane);  
  140. $dane = strtr(StripSlashes($dane), \"&plusmn;&para;Ľˇ&brvbar;&not;\", \"&plusmn;&para;Ľˇ&brvbar;&not;\");
  141. $file = \"$katalog/$wpisy$rozsz\";
  142. $fp = fopen(\"$file\", \"r+\"); 
  143. $dane=$dane.fread($fp, filesize($file)); 
  144. rewind($fp); 
  145. flock($fp, 2);
  146. fwrite($fp, $dane); 
  147. flock($fp, 3);
  148. fclose($fp); 
  149. //mail do wpisujacego
  150. $wysylka = \"Dziękuję za wpis do mojej Księgi go&para;ci!nZapraszam ponownie!nn$s_adres\";
  151. $header = \"From: Księga go&para;ci <$tw_email>\";
  152. mail($e_mail,\"Dzieki za wpis!\",\"$wysylka\",\"$header\");
  153. //mail do admina
  154. $wysylka1 = \"Dokonano wpisu do Księgi go&para;cinKto?: $nicknEmail: $e_mailnIP: $ipnHost: $hostnData: $data\";
  155. $header1 = \"From: $nick <$e_mail>\";
  156. mail($tw_email,\"Wpis do Ksiegi gosci\",\"$wysylka1\",\"$header1\");
  157. //komunikat
  158. $nick = strtr(StripSlashes($nick), \"&plusmn;&para;Ľˇ&brvbar;&not;\", \"&plusmn;&para;Ľˇ&brvbar;&not;\");
  159. echo \"<table border=0 cellspacing=0 cellpadding=0 align=center width=500><tr><td class=ramka align=center><img src=image/info.gif align=middle> <b>$nick</b> dziękuję za wpis do Księgi go&para;ci</td></tr></table>\";
  160. }
  161. }
  162. ?>
  163. <?= $powered;?>
  164. </body>
  165. </html>

dzieki
essey
  1. <?php
  2. require(&#092;"includy/config.php\");
  3. ?>

Failed opening required 'includy/config.php' - nie może otworzyć pliku config.php. moze go nie ma? albo zla sceizka lub uprawnienia na pliku sa zerowe winksmiley.jpg
Vengeance
usuń ten kod to po 1 bo jest niepotrzebny a tylko baze zawalasz ;]
po 2. skrypt nie moze znalesc pliku 'includy/config.php' ktory probojesz includowac. widocznie zla sciezka czy cos.
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.