PHP-Nuke
  Strona głównaDownloadForumFAQ Zaloguj się  
Forum


 
Regulamin  Forum FAQ   Szukaj   Grupy   Rejestracja   Zaloguj
 
 
Zadając pytanie dotyczące PHPNuke podaj jego wersje!!

Zobacz następny temat
Zobacz poprzedni temat
Napisz nowy temat   Odpowiedz do tematu  Forum PHP-Nuke.org.pl Strona Główna » Moduły
Autor Wiadomość
Ludzik
~user



Dołączył(a): 3.03.2007
Posty: 23


Status: Offline


 
PostWysłany: 17 Wrz 2008 15:35:40 Back to top  
Przeglądarka użytkownikaUA: Opera/9.52 (Windows NT 5.1; U; pl)

Witam!
Mam taki problem - przy wypelnianu formularza na mojej stronie wyskakuje taki oto blad
Kod:

Warning: import_request_variables() [function.import-request-variables]: Numeric key detected - possible security hazard. in /home/tupn/ftp/html/mainfile.php on line 64


Zupelnie nie mam pojecia, gdzie tkwi blad - co lepsze kilka miesiecy temu wszystko bylo ok, a wcale nie ingerowalem w tresc tego formularza.

Ponizej jego kod:
Kod:
<?php
if (!eregi("modules.php", $PHP_SELF))
{
die ("You can't access this file directly...");
}

$index = 1;
$name = 'Formularz zgloszeniowy';
require_once("mainfile.php");
include('header.php'); // <--- o tym zapomnialem
title($name);
OpenTable();

// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
// wy¶wietlamy formularz
echo "<table border=\"0\"><form method=\"post\">

<tr>
<td>Nazwa Ekipy:</td>
<td><input type=\"text\" name=\"1\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Kontakt telefoniczny:</td>
<td><input type=\"text\" name=\"2\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type=\"text\" name=\"3\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Kolor koszulek (podaj dwa):</td>
<td><input type=\"text\" name=\"4\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.1(kapitan):</td>
<td><input type=\"text\" name=\"5\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.2:</td>
<td><input type=\"text\" name=\"6\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.3:</td>
<td><input type=\"text\" name=\"7\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.4:</td>
<td><input type=\"text\" name=\"8\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.5:</td>
<td><input type=\"text\" name=\"9\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.6:</td>
<td><input type=\"text\" name=\"10\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.7:</td>
<td><input type=\"text\" name=\"11\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.8:</td>
<td><input type=\"text\" name=\"12\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.9:</td>
<td><input type=\"text\" name=\"13\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Gracz nr.10:</td>
<td><input type=\"text\" name=\"14\" style=\"width: 250px\"></td>
</tr>


<tr>
[b]<td>Ciekawostki o ekipie:</td>
<td><input type=\"text\" name=\"15\" cols=\"20\" style=\"width: 250px; height: 100px; text-align: justify;\"></td>
</tr>[/b]



<tr>
<td>&nbsp;</td>
<td><input type=\"submit\" name=\"submit\" value=\"Wy¶lij\">&nbsp;
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>
<br>
REJESTRACJA krok po kroku:
- je¶li jeste¶ przedstawicielem swojej ekipy wypełnij każde wolne pole w tym formularzu. Je¶li wasza ekipa składa się
z mniej niż 10 zawodników, w każde wolne pole wpisz <b>BRAK</b>.
<br>
<br>Żeby zapisać drużyne do turnieju:<br>
<br>
- wypełnij umieszczony wyżej formularz zgłoszeniowy<br>
<br>
- wpłać 190zł na konto nr: 09 1500 1777 1017 7022 0716 0000 (w tytule przekazu koniecznie wpisz nazwe swojej drużyny)<br>
<br>
W turnieju wezm± udział pierwsze 32 drużyny, od których pieni±dze zostały zaksięgowane u nas na koncie. Potwierdzimy to drog± mailow± w ci±gu 72 godzin o wysłania formularza. Ekipom, które sie nie załapały zwracamy pieni±dze.
<br>
<br>
";
}
// sprawdzamy, czy zmienne przesłane z formularza nie s± puste
elseif (!empty($_POST['1']) && !empty($_POST['2']) && !empty($_POST['3']) && !empty($_POST['4']) && !empty($_POST['5']) && !empty($_POST['6']) && !empty($_POST['7']) && !empty($_POST['8']) && !empty($_POST['9']) && !empty($_POST['10']) && !empty($_POST['11']) && !empty($_POST['12']) && !empty($_POST['13']) && !empty($_POST['14'])) {
// jeżeli powyższy warunek jest spełniony tworzona jest wiadomo¶ć
// zmienna $message zawiera tre¶ć wiadomo¶ci
$message = " Drużyna: $_POST[1]\n telefon: $_POST[2]\n mail: $_POST[3]\n koszulki: $_POST[4]\n Gracz nr.1(kapitan)$_POST[5]\n Gracz nr.2 $_POST[6]\n Gracz nr.3 $_POST[7]\n Gracz nr.4 $_POST[8]\n Gracz nr.5 $_POST[9]\n Gracz nr.6 $_POST[10]\n Gracz nr.7 $_POST[11]\n Gracz nr.8 $_POST[12]\n Gracz nr.9 $_POST[13]\n Gracz nr.10 $_POST[14]\n O ekipie $_POST[15]\n";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "From: $_POST[imie] <$_POST[email]>";
// funkcja mail() za pomoc± której wiadomo¶ć zostanie wysłana
@mail("tupn@o2.pl","Nowe zgłoszenie","$message","$header")
or die('Nie udało się wysłać wiadomo¶ci');
// wy¶wietlenie komunikatu w przypadku powodzenia
echo "<div align=\"center\"><strong>Wiadomo¶ć została wysłana poprawnie!</strong></div>";
}
// lub w przypadku nie wypełnienia formularza do końca
else echo "<center>Wypełnij wszystkie pola formularza!</center>";

CloseTable();
echo "<div align=\"right\">Copyright by <a href=\"http://phpnuke.org.pl\">phpnuke.org.pl</a></div>\n";
include ('footer.php');
?>

Serdecznie pozdrawiam!

ps.
zauwazylem, ze powyzszy blad wyrzuca mi 15 razy, czyli tyle ile jest okienek do wypelnienia w powyzszym formularzu...
Aha, jesli lamie ktorys z punktow regulaminu forum i to jest powodem braku odpowiedzi na moj post prosze o wytkniecie mi bledu - wiem ze nie mam stopki, ale poprostu usnunalem ja spory czas temu a teraz nie mam pojecia jak ja przywrocic, mimo ze bym chcial Smile
Zobacz profil autora    
dudi
@admin



Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy

Status: Offline


 
PostWysłany: 17 Wrz 2008 23:32:52 Back to top  
Przeglądarka użytkownikaUA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16

Nie jest to błąd, tylko ostrzeżenie.
W pliku mainfile.php przed:
Kod:
$phpver = explode(".", $phpver);

dodaj
Kod:
error_reporting(E_ALL & ~E_NOTICE);

_________________
Pomocy udzielam TYLKO na forum !!!
Zobacz profil autora Odwiedź stronę autora    
Ludzik
~user



Dołączył(a): 3.03.2007
Posty: 23


Status: Offline


 
PostWysłany: 18 Wrz 2008 13:09:17 Back to top  
Przeglądarka użytkownikaUA: Opera/9.52 (Windows NT 5.0; U; pl)

tak tez dodalem:
Kod:

error_reporting(E_ALL & ~E_NOTICE);
$phpver = explode(".", $phpver);
$phpver = "$phpver[0]$phpver[1]";
if ($phpver >= 41) {
   $PHP_SELF = $_SERVER['PHP_SELF'];

Przesunelo tylko to ostrzezenie na linijke 65 i nic sie nie zmienilo ;/
Zobacz profil autora    
dudi
@admin



Dołączył(a): 13.12.2004
Posty: 3154
Pochwał: 330
Skąd: Tychy

Status: Offline


 
PostWysłany: 18 Wrz 2008 22:06:02 Back to top  
Przeglądarka użytkownikaUA: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16

możesz wrzucić tutaj jako załącznik plik mainfile.php ?

_________________
Pomocy udzielam TYLKO na forum !!!
Zobacz profil autora Odwiedź stronę autora    
Ludzik
~user



Dołączył(a): 3.03.2007
Posty: 23


Status: Offline


 
PostWysłany: 19 Wrz 2008 14:27:05 Back to top  
Przeglądarka użytkownikaUA: Opera/9.52 (Windows NT 5.1; U; pl)

jasne, moja wina ze nie zrobilem tego wczesniej



mainfile.rar
 Opis:

Pobierz
 Nazwa pliku:  mainfile.rar
 Rozmiar:  12.17 KB
 Pobierano:  100 raz(y)

Zobacz profil autora    
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu

Zobacz następny temat
Zobacz poprzedni temat
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz dołączać plików na tym forum
Możesz ściągać pliki na tym forum


Powered by phpBB [CR] © 2001, 2006 phpBB Group.
 

Copyright © 2004-2009 by phpnuke.org.pl :: PHP-Nuke Copyright © 2004 by Francisco Burzi.
Zdjęcia ślubne
Tworzenie strony: 0.24 sekund
Zapytań: 14