Wat nou als de eerste opgegeven taal niet op jouw site kan worden weergegeven, maar de tweede of derde wél?quote:Op zaterdag 9 december 2006 20:06 schreef qu63 het volgende:
[..]
ik heb er nu dit van gemaakt:
[ code verwijderd ]
1 2 3 4 5 6 7 | $languages = explode(',', $parts[0]); foreach ($languages as $lang) { // Loop over talen totdat je iets kunt gebruiken } |
ik laat het nu nog even zo staan, eerst moet het werken, daarna pas finetunenquote:Op zaterdag 9 december 2006 20:08 schreef Breuls het volgende:
Centraliseer je setcookie() nog even, dat scheelt code.
quote:Op zaterdag 9 december 2006 20:08 schreef JeRa het volgende:
[..]
Wat nou als de eerste opgegeven taal niet op jouw site kan worden weergegeven, maar de tweede of derde wél?
daar was ik al mee bezig jaquote:Op zaterdag 9 december 2006 20:11 schreef JeRa het volgende:
[..]
Zie mijn edit voor een simpel stukje code waarmee je het (bijna) altijd goed kunt aanpakken
Kijk eens goed naar de quote die ik aanhaal in deze postquote:Op zaterdag 9 december 2006 20:18 schreef qu63 het volgende:
[..]
daar was ik al mee bezig ja
maar dan vind ie dus "nl" maar ook "en"
dan een prio-lijstje ofzo
foreach ($languages as $lang)quote:Op zaterdag 9 december 2006 20:21 schreef JeRa het volgende:
[..]
Kijk eens goed naar de quote die ik aanhaal in deze post
Doe het met een lijstje met talen die je ondersteunt:quote:Op zaterdag 9 december 2006 21:01 schreef qu63 het volgende:
[..]
foreach ($languages as $lang)
{
if($lang == "nl"||"en"||"fr")
}
:?
1 2 3 4 5 6 7 8 9 10 11 | foreach ($languages as $lang) { $lang = substr($lang, 0, 2); if (in_array($lang, $availableLanguages)) { break; // uit de loop } } echo $lang; |
quote:Op zaterdag 9 december 2006 21:13 schreef JeRa het volgende:
[..]
Doe het met een lijstje met talen die je ondersteunt:
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $parts = explode(';', $_SERVER['HTTP_ACCEPT_LANGUAGE']); $languages = explode(',', $parts); $availableLanguages = array('en', 'fr', 'nl'); foreach ($languages as $lang) { $lang = substr($lang, 0, 2); if (in_array($lang, $availableLanguages)) { break; // uit de loop } echo $lang; } ?> |
Je hebt mijn (geëditte) code niet helemaal goed overgenomen :)quote:Op zaterdag 9 december 2006 21:23 schreef qu63 het volgende:
[..]
[ code verwijderd ]
dit geeft als output alleen maar "Ar"..
ik snap niet waar ie fout gaat
1 |
ah!quote:Op zaterdag 9 december 2006 21:33 schreef JeRa het volgende:
[..]
Je hebt mijn (geëditte) code niet helemaal goed overgenomen
[ code verwijderd ]
1 2 3 4 5 6 7 | //code zoals ik het gebruik $autojob_time=mktime($_POST['uur'] . "," . $_POST['minuut'] . ",00," . $_POST ['maand']) . "," . $_POST['dag'] . "," . $_POST['jaar']); // de $_POST variabelen worden opgeschoond, heb ik in dit voorbeeld weggelaten. ?> |
oei, blijkt mijn laatste sprankje stille hoop niet ongegrond. Ergens had ik een vermoeden dath et zoiets zou moeten zijn.quote:Op zondag 10 december 2006 12:48 schreef Breuls het volgende:
Je geeft een string door aan mktime, in plaats van losse parameters.
1 |
Mjah, daar is toch de manual voor. Daar kan naar verwezen worden, dwing je beginners ook nog eens om op php.net te kijkenquote:Op zondag 10 december 2006 13:21 schreef CraZaay het volgende:
Wellicht is het een idee om in de startpost op te nemen (het is immers voor dummies) wat de verschillende data types zijn (string, integer, etc), hoe de documentatie op php.net te lezen (bv. over parameters), het verschil tussen enkele en dubbele quotes (worden ook hier vaak onnodig/onjuist gebruikt), etc?
Ik heb ooit eens een kleine FAQ gemaakt over php, misschien ben je daar wat meequote:Op zondag 10 december 2006 13:40 schreef Breuls het volgende:
Ik zou zeggen, schrijf er een wiki-pagina over.
Mensen die met PHP beginnen en nog nooit op php.net geweest zijn moeten toch wel uberprutsers zijnquote:Op zondag 10 december 2006 13:51 schreef Swetsenegger het volgende:
[..]
Mjah, daar is toch de manual voor. Daar kan naar verwezen worden, dwing je beginners ook nog eens om op php.net te kijken
Goeie! Daar staat zo'n beetje in waar ik op doelde.quote:Op zondag 10 december 2006 14:52 schreef fate het volgende:
[..]
Ik heb ooit eens een kleine FAQ gemaakt over php, misschien ben je daar wat mee. Die staat op m'n site voor de geinteresseerden
![]()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $query = "SELECT * FROM `site_menu` WHERE ParentID='".$ParentID."' ORDER BY id ASC"; $result = mysql_query($query) or die (mysql_error()); while($row = mysql_fetch_array($result)) { $items .= '<li>'.$row[title]; $items .= (build_menu($row[ID])) ? build_menu($row[ID]) : ''; $items .= '</li>'."n"; } return ($items) ? '<ul>'."n".$items.'</ul>'."n" : 0 ; } $menu = build_menu(0); |
1 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |