Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Formularz chroniony przez phpBB
Kliknij tutaj aby przejśc do pełnej wersji tematu

 
       Unofficial modifications Strona Główna -> Problemy z dzia?aniem forum - og?lne
Poprzedni temat :: Następny temat  
Eldanar Wysłany: Pon 04 Wrz, 2006  

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?
PiotrLegnica Wysłany: Pon 04 Wrz, 2006  

Eldanar napisał/aFormularz 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.
Eldanar Wysłany: Pon 04 Wrz, 2006  

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

W ka?dym razie wielkie dzi?ki :mrgreen:
rzymek01 Wysłany: Pon 04 Wrz, 2006  

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
Eldanar Wysłany: Pon 04 Wrz, 2006  

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
PiotrLegnica Wysłany: Pon 04 Wrz, 2006  

Eldanar napisał/aPHP 5
Najpierw o PHP 4 i zasadach poprawnego kodowania :P We? si? za PHP5 jak si? zaczniesz OOP bawi
 
       Unofficial modifications Strona Główna -> Problemy z dzia?aniem forum - og?lne
Strona 1 z 1
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.