Ogłoszenie 
To forum przeznaczone jest na sprzedaż.
Rejestracja i pisanie postów na forum są wyłączone.
Zainteresowanych odsyłam pod adres aukcji:
Aukcja
.


Poprzedni temat «» Następny temat
Autor Wiadomość
Formularz chroniony przez phpBB
Eldanar 

Posty: 41
Piwa: 1/11
Wysłany: Pon 04 Wrz, 2006   Formularz chroniony przez phpBB
   Adres forum: blekitnagildia.net


PHP Code:
<?php

define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';   //ścieżka do forum
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if($userdata['session_logged_in'])
{
$outer=0;
                        $qsql = "SELECT * FROM phpbb_user_group WHERE user_id='".$userdata['user_id']."'AND group_id='1249' AND user_pending='0'";
                        if( !($qresult = $db->sql_query($qsql)) )
                        {/*error*/}
                        if ( $qrow = $db->sql_fetchrow($qresult) )
                        {
                            $outer=1;
                        }
if (($outer))
{
define('logged_in', True);
}
if ( defined('logged_in') )
{
echo "masz dostęp";
}
else
{
echo "wypier...";
};
}
else {
print "Nie jesteś zalogowany";};


?>


Skrypt pozwala na uzależnienie dostępności jego zawartości od grupy użytkownika naszego forum. Niestety gdy wstawiam tam kod:
PHP Code:
<?php

if ($act==1)
{
$trafienia1=$trafienia+($trafienia*0.05)*$poziom;
$uniki1=$uniki+($uniki*0.05)*$poziom;
$obrazenia1=$obrazenia+($obrazenia*0.05)*$poziom;
$obrona1=$obrona+($obrona*0.05)*$poziom;
print "Po alchemizacji do poziomu +$poziom otrzymujemy przedmiot o statystykach:<br>T: $trafienia1<br>U: $uniki1<br> Dmg: $obrazenia1<br> Obr: $obrona1<br><br><hr width=100%><br>";
}
print "<form action=\"http://siela.org/skrypty/alchem.php\" method=\"post\"><br><b>Poziom alchemizacji:</b> <input type=text size=3 name=poziom><br><b>Podaj podstawowy współczynnik dla:<br>Trafień: <input type=text size=3 name=trafienia><br>Uników: <input type=text size=3 name=uniki><br>Obrażeń: <input type=text size=3 name=obrazenia><br><br>Obrony:</b> <input type=text size=3 name=obrona><INPUT type=\"hidden\" name=\"act\" value=\"1\">
<input type=submit name=submit value=wyslij></form>";


?>


Formularz nie działa. Wygląda jakby nie przesyłało danych z formularza... Dlaczego tak robi?
Postaw piwo autorowi tego posta
 
 
     
#PiotrLegnica 
cookiez!


Posty: 132
Piwa: 36/12
Skąd: Legnica
Wysłany: Pon 04 Wrz, 2006   
   Adres forum: -


Eldanar napisał/a
Formularz nie działa. Wygląda jakby nie przesyłało danych z formularza... Dlaczego tak robi?

Może dlatego, że to co napisałeś to skrypt korzystający z zabytków z czasów PHP3? register_globals mówimy nie. Poczytaj o tablicach superglobalnych.
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 1 piw(a):
Eldanar
Eldanar 

Posty: 41
Piwa: 1/11
Wysłany: Pon 04 Wrz, 2006   
   Adres forum: blekitnagildia.net


Aż taka stara ta moja wiedza jest? :oops: :oops:

W każdym razie wielkie dzięki :mrgreen:
Postaw piwo autorowi tego posta
 
 
     
#rzymek01 


Posty: 31
Piwa: 10/1
Wysłany: Pon 04 Wrz, 2006   
   Adres forum: http://rzymek.9g.pl/forum


Eldanar, tak ku optymalizacji

1. nie wiem czemu po każdym else dajesz średnik, co jest całkowicie zbędne
2. masz taki kod: if(($outer)), wywal z niego jedną parę nawiasów
_________________
+ Strefa Download: www.rzymek.9g.pl
+ Forum Download: www.rzymek.9g.pl/forum
+ RzymekUpload: www.rzymek.9g.pl/upload
Postaw piwo autorowi tego posta
 
 
     
Eldanar 

Posty: 41
Piwa: 1/11
Wysłany: Pon 04 Wrz, 2006   
   Adres forum: blekitnagildia.net


Ten skrypt dostępu napisany jest przez kogoś z forum Przema... Nie sprawdzałem go nawet ;) Ehh muszę chyba poczytać co nieco o PHP 5 :P
Postaw piwo autorowi tego posta
 
 
     
#PiotrLegnica 
cookiez!


Posty: 132
Piwa: 36/12
Skąd: Legnica
Wysłany: Pon 04 Wrz, 2006   
   Adres forum: -


Eldanar napisał/a
PHP 5

Najpierw o PHP 4 i zasadach poprawnego kodowania :P Weź się za PHP5 jak się zaczniesz OOP bawić.
Postaw piwo autorowi tego posta
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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 załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

rpgforum blogowe

Powered by PhpBB & Przemo.
Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,3 sekundy. Zapytań do SQL: 15