login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina blijft blanco

Offline micasa001 - 26/01/2008 11:37
Avatar van micasa001PHP interesse Enige tijd geleden heb ik geprobeert om een meertalig component in te bouwen in mijn project.

Dit heeft even gewerkt maar nu blijft alles bij het laden blanco. Als ik deze regel eruit haal

  1. // taal instellingen
  2. $dbr = mysql_query("SELECT `lang` FROM `[users]` WHERE `login`='".$data->login."'");
  3. $usr = mysql_fetch_assoc($dbr);
  4. require 'language_'.$usr['lang'].'.php';


Dan werkt alles weer, alleen kan er dan niet voor een andere taal worden gekozen. Wie weet hoe dit is op te lossen?

Ik denk zelf dat het iets heeft te maken dat de taal uit de database niet kan worden gelezen en dat het daarom niet laad. Echter zou ik niet weten hoe dit op te lossen

7 antwoorden

Gesponsorde links
Offline Wim - 26/01/2008 11:51
Avatar van Wim Crew algemeen in je htaccess:

php_flag display_errors on
Offline Koen - 26/01/2008 11:53
Avatar van Koen PHP expert Wat staat er dan juist in language_nl.php ?
Offline micasa001 - 26/01/2008 11:54 (laatste wijziging 26/01/2008 11:55)
Avatar van micasa001 PHP interesse Dan krijg ik het volgende te zien ( op de blanco pagina )

  1. Notice: Undefined index: IP in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 117
  2.  
  3. Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 120
  4.  
  5. Notice: Undefined index: HTTP_CLIENT_IP in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 120
  6.  
  7. Notice: Undefined index: chars in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 627
  8.  
  9. Notice: Undefined variable: return in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 566
  10.  
  11. Notice: Undefined variable: return in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 568
  12.  
  13. Notice: Undefined variable: data in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 634
  14.  
  15. Warning: main(language_.php) [function.main]: failed to open stream: No such file or directory in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 636
  16.  
  17. Warning: main(language_.php) [function.main]: failed to open stream: No such file or directory in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 636
  18.  
  19. Fatal error: main() [function.require]: Failed opening required 'language_.php' (include_path='.:/usr/share/pear') in /home/vhosts/sitenaam.com/httpdocs/site/inc/config.php on line 636
Offline Koen - 26/01/2008 11:57
Avatar van Koen PHP expert Hmm dacht ik al, kan het zijn dat $usr['lang'] leeg is of niet bestaat?
Offline micasa001 - 26/01/2008 12:05 (laatste wijziging 26/01/2008 12:05)
Avatar van micasa001 PHP interesse Dit staat er in language_nl.php

  1. <?
  2. //general
  3. $persoonlijk="Je Persoonlijke Links";
  4. $refferal="Refferal";
  5. $gangsterlink="Link";
  6. $betaaldnog="Je Betaald Account is nog";
  7. $geldig="dagen geldig";
  8. $neempremium="Neem een Betaald Account";
  9. $permaand="per maand";
  10. ?>


En in de database onder de tabel users staat lang

  1. `lang` varchar(255) NOT NULL default 'nl',


Het vreemde is dat alles het een week geleden deed en nu opeens niet meer.
Offline Koen - 26/01/2008 12:09
Avatar van Koen PHP expert Hmm volgens mij is er iets mis met je mysql connectie.. kijk eens wat de errrors geven:
  1. error_reporting(E_ALL); // boven je pagina
  2. $dbr = mysql_query("SELECT `lang` FROM `[users]` WHERE `login`='".$data->login."'")or die(mysql_error());
  3. $usr = mysql_fetch_assoc($dbr);
  4. require 'language_'.$usr['lang'].'.php';


En bekijk ook de inhoud van config.php, of de connectie wel klopt enzo, dat kan je doen door "or die(mysql_error());" achter je mysql_connect() & mysql_select_db() te zetten.
Offline micasa001 - 26/01/2008 12:20
Avatar van micasa001 PHP interesse Als ik het stuk van de lang eruit haal dan wordt er wel correct met de database verbonden en de bovenstaande foutmeldingen hebben betrekking op dit script:

http://www.plaatscode.be/5258/
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.346s