login  Naam:   Wachtwoord: 
Registreer je!
 Forum

toegang

Offline Ultimatum - 27/07/2006 23:40
Avatar van UltimatumPHP expert ik wil dmv een functie de bezoeker buiten houden als je pagina in de tabel module staat:

  1. <?php
  2. function module($var)
  3. {
  4. $name = explode("/", $var);
  5.  
  6. if(isset($var))
  7. {
  8. $select = mysql_query("SELECT * FROM modules WHERE name = '".$name[1]."'");
  9. $count = mysql_num_rows($select);
  10.  
  11. if($count == 1)
  12. {
  13. return false;
  14. }
  15. else
  16. {
  17. return true;
  18. }
  19. }
  20. }
  21. ?>


maar hoe kan ik nu zorgen dat de rest van mijn pagina (waar de functie word opgeroepen) niet word getoond, die() en exit() zijn geen opties want dan kapt de layout ook.

als ik ipv return false er een zin echo krijg ik de zin + inhoud te zien. Ik weet niet of false en true in dit script goed zijn gebruikt maar dit was ook meer om hier te laten zien wanneer wel en wanneer niet de pagina moet worden weergegeven

3 antwoorden

Gesponsorde links
Offline CDNC - 28/07/2006 00:36 (laatste wijziging 28/07/2006 00:36)
Avatar van CDNC PHP ver gevorderde
  1. <?
  2. $show = module($var)
  3. if($show == 'true'){
  4. // toon pagina
  5. }else{
  6. // error zinnetje
  7. }
  8.  
  9. ?>
Offline Stefan14 - 28/07/2006 00:38
Avatar van Stefan14 PHP gevorderde je moet een if statement maken op je pagina

  1. <?php
  2. if (functie voor controle)
  3. {
  4. //als pagina voor komt
  5. echo('U heeft geen toegang');
  6. }
  7. else
  8. {
  9. //rest van pagina
  10. }
  11. ?>
Offline Ultimatum - 28/07/2006 00:53
Avatar van Ultimatum PHP expert bedankt, het anwoord was te simpel voor woorden 

heb het zo opgelost:

  1. <?php
  2. <?php
  3. if(module($_GET['page']) == false)
  4. {
  5. ?>
  6. <table cellpadding='0' cellspacing='0' style='margin-top: 10px'>
  7. <tr>
  8. <td>This page is not available at the moment</td>
  9. </tr>
  10. </table>
  11. <?php
  12. }
  13. else
  14. {
  15. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s