RaaapuLis Posted August 25, 2008 Report Share Posted August 25, 2008 <? $page = $_SERVER['kas_te_jaraksta?']; if ($page = index.php){ echo "Lasa jaunumus"; } elseif ($page = parmums.php){ echo "Interesējas par mums"; } elseif ($page = f){ echo "Apmeklē forumu"; } ?> Kas jāraksta kas_te_jaraksta? vietā, un vai vispār pareizs skripts? Domāts ja lietotājs ir index.php lapā, tad izvada Lasa jaunumus, ja /f/ tad Apmeklē forumu... Link to comment Share on other sites More sharing options...
Norek Posted August 25, 2008 Report Share Posted August 25, 2008 PHP <? print_r ($_SERVER); ?> Link to comment Share on other sites More sharing options...
RaaapuLis Posted August 25, 2008 Author Report Share Posted August 25, 2008 ?, nekad neesmu sapratis print_r būtību dati ir dabūti laikam, kā pārveidot vajadzīgā tekstā? Link to comment Share on other sites More sharing options...
Norek Posted August 25, 2008 Report Share Posted August 25, 2008 $_SERVER ir array. print_r izvada array`u. tādā veidā Tu iegūsi to, kas_te_jaraksta un citus $_SERVER parametrus. atrodi vajadzīgo un sapratīsi, kas tur jāraksta. Link to comment Share on other sites More sharing options...
duplets Posted August 25, 2008 Report Share Posted August 25, 2008 http://lv2.php.net/print_r Atrodi, kur tev print_r arayā tiek izvadīta kurentā lapa un to mainīgo arī izmanto iekš $_SERVER Link to comment Share on other sites More sharing options...
Kavacky Posted August 25, 2008 Report Share Posted August 25, 2008 Pizģets, kas tur vispār ir sarakstīts?????!?!?!?!?!?!?!?!? Pirmkārt, tev vajag noskaidrot, kas ir $_SERVER masīvs, un kāpēc tev to nevajag. Tev vajag $_GET masīvu. Otrkārt, tavs garais if`s nekam neder, jo vienmēr izpildīsies pirmais nosacījums "$page = index.php" ( un index.php ir jāraksta pēdiņās, jo tas ir strings ) vienmēr būs TRUE, jo "=" ir piešķiršanas operators, attiecīgi, tajā if`ā $page kļūs vienāds ar "index.php", atgriezīs true un izpildīs to, kas nu tur sarakstīts. Link to comment Share on other sites More sharing options...
RaaapuLis Posted August 26, 2008 Author Report Share Posted August 26, 2008 (edited) kavacky, nevarētu pateikt savu piemēru tadā gadijumā? vari pa pm arii ja nevelies laik kads redz Edited August 26, 2008 by RaaapuLis Link to comment Share on other sites More sharing options...
Norek Posted August 26, 2008 Report Share Posted August 26, 2008 PHP <? $sPage = str_replace("/", "", $_SERVER["SCRIPT_NAME"]); // dabūnam scripta nosaukumu switch($sPage) { case "index.php": $sMsg = "Lasa jaunumus"; break; case "f": $sMsg = "Apmeklē forumu"; break; //iespējams, ka šis arī būs // index.php, nevis f, tapēc jāskatās vēl variabļi, kas ir iekš $_SERVER case "parmums.php": $sMsg = "Interesējas par mums"; break; default : $sMsg = "Pats nezin, ko dara"; } echo $sMsg; // izvadi tekstu, kur vēlies ?> Link to comment Share on other sites More sharing options...
RaaapuLis Posted August 26, 2008 Author Report Share Posted August 26, 2008 (edited) labi skripts pats straadaa, bet kapec visn radas tikai vienam cilvekam, ja piemeram vairak iseezh vins uzrada tiaki mani. Itka ir jaliek ieksh while() taa ari daru. Bet n ues to onlien izvadu no foruma, un tas nozime laikam ka tas nau iespejams? jo onlien parada tikai tos kas ir forumaa... varētu kāds pateikt arī kā to visu izvadīt tā lai redzētu piem. ip adresi lietotājam un tad šo skriptu, ko vins dara. Edited August 26, 2008 by RaaapuLis Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now