Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Trouwens het kan ook liggen aan de regel met de print opdracht. Verander die eens in: print("<b>Your file url is".$file."</b><br>"); Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Puch Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Citaat: @Puch script met de dagen werkte prima, maar het script met de dagen en de maanden werkte niet op de maanden alleen met de dagen Hmm, eigenaardig, ik heb het script op één van mijn eigen websites draaien en het werkt prima. Het je het volledige script gekopieëerd? Ook het laatste gedeelte, want daar zit er ook een verschil in dan met de dagen alleen. iMac 27" macOS SierraiPhone 5s iOS 10
Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Puch; Aangezien ik hier geen beschikking heb over een NL browser, en jij misschien wel, kan je "mijn" script eens testen? Ik zie niets fout, en het werkt ook bij mij.... Thanks! Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Puch Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Er zit ergens een foutje in. dit is wat je krijgt als ik een textbestand test. Code: Your file url is mijntekstbestand.txtIt was last modified on 16 , 2007 [02:37:37 pm] Zonder de lang controle (jou eerste script) Geeft het wel correct weer. Code: Your file url is mijntekstbestand.txtIt was last modified on Vrijdag 16 Maart, 2007 [02:37:37 pm] iMac 27" macOS SierraiPhone 5s iOS 10
Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Ik denk dat jouw browser engels doorgeeft als taal... Hieronder dan een bijgwerkte versie; Code: <?php$file = $_GET['file'];$httplng = $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE']; // Hierin staat de taal die de browser doorgeeft$last_modified = filemtime("$file");$dayofweek = date("l", $last_modified);$mth = date("F", $last_modified);// Taal van de browser detecterenswitch ($httplng) {case "nb-no": // Norwegian (Bokmal)case "nn-no": // Norwegian (Nynorsk) $lang = "no"; break;case "nl": // Nederlandscase "nl-be": // Vlaams $lang = "nl"; break;default: $lang = "en"; // Engels wordt gekozen als de taal geen Nederlands of Noors is.}// Alleen voor debuggenprint "Detected browser language: ".$httplng."<br>";print "Used language: ".$lang."<br>";// Nu de arrays maken voor de talen. Ik geef eentje als voorbeeld, de rest kan je zelf doen!// Nederlands$days['Monday']['nl'] = "Maandag";$days['Tuesday']['nl'] = "Dinsdag";$days['Wednesday']['nl'] = "Woensdag";$days['Thursday']['nl'] = "Donderdag";$days['Friday']['nl'] = "Vrijdag";$days['Saturday']['nl'] = "Zaterdag";$days['Sunday']['nl'] = "Zondag";$month['January']['nl'] = "Januari";$month['February']['nl'] = "Februari";$month['March']['nl'] = "Maart";$month['April']['nl'] = "April";$month['May']['nl'] = "Mei";$month['June']['nl'] = "Juni";$month['July']['nl'] = "Juli";$month['August']['nl'] = "Augustus";$month['September']['nl'] = "September";$month['October']['nl'] = "Oktober";$month['November']['nl'] = "November";$month['December']['nl'] = "December";// Engels$days['Monday']['en'] = "Monday";$days['Tuesday']['en'] = "Tuesday";$days['Wednesday']['en'] = "Wednesday";$days['Thursday']['en'] = "Thursday";$days['Friday']['en'] = "Friday";$days['Saturday']['en'] = "Saturday";$days['Sunday']['en'] = "Sunday";$month['January']['en'] = "January";$month['February']['en'] = "February";$month['March']['en'] = "March";$month['April']['en'] = "April";$month['May']['en'] = "May";$month['June']['en'] = "June";$month['July']['en'] = "July";$month['August']['en'] = "August";$month['September']['en'] = "September";$month['October']['en'] = "October";$month['November']['en'] = "November";$month['December']['en'] = "December";if ($file == "") { echo "<font color='FF0000'><b>Please mention the file url!</b></font>";} else { print("<b>Your file url is $file</b><br>"); print("It was last modified on "); // Dit kan je uiteraard ook in een array zetten met verschillende talen print($days[$dayofweek][$lang] . " "); print(date("d ", $last_modified)); print ($month[$mth][$lang] . ", "); print (date("Y [h:i:s a]", $last_modified));} Engels toegevoegt als taal, en twee regels voor het debuggen van het script. Dan kan je zien welke taal je browser doorgeeft en welke taal het script kiest... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Hmm, ik zie nounet waarom het fout gaat..... De detectie van de taal gaat niet goed, aangezien mijn browser doorgeeft "en-us,en;q=0.5" en niet alleen "en-us"... Effe modificeren dat script... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Puch Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Ik had die extra test ook al toegevoegd, maar al geeft duidelijk nl browser terug, toch kiest hij de default in de switch. (browser in firefox). In IE werkt het wel goed. In firefox word het me de laatst aanpassingen nu ook weergegeven, maar dan in het engels iMac 27" macOS SierraiPhone 5s iOS 10
Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Twee regels aangepast: $httplng = explode(",", $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'], 2); // Hierin staat de taal die de browser doorgeeft En switch ($httplng[0]) { Dan kan je ook de debug regel aanpassen: print "Detected browser language: ".$httplng[0]."<br>"; En nu werkt ie wel! <img src="/forums/images/graemlins/smile.gif" alt="" /> Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
Puch Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Idd, zo werkt hij wel in firefox <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> @oldebroek, Dit is dus het script dat je moet gebruiken. Je moet enkel nog correcties aanbrengen als er iets niet juist is ingevuld in de noorse taal Code: <?php$file = $_GET['file'];$httplng = explode(",", $HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'], 2); // Hierin staat de taal die de browser doorgeeft$last_modified = filemtime("$file");$dayofweek = date("l", $last_modified);$mth = date("F", $last_modified);// Taal van de browser detecterenswitch ($httplng[0]) {case "nb-no": // Norwegian (Bokmal)case "nn-no": // Norwegian (Nynorsk) $lang = "no"; break;case "nl": // Nederlandscase "nl-be": // Vlaams $lang = "nl"; break;default: $lang = "en"; // Engels wordt gekozen als de taal geen Nederlands of Noors is.}// Nu de arrays maken voor de talen. Ik geef eentje als voorbeeld, de rest kan je zelf doen!// Nederlands$days['Monday']['nl'] = "Maandag";$days['Tuesday']['nl'] = "Dinsdag";$days['Wednesday']['nl'] = "Woensdag";$days['Thursday']['nl'] = "Donderdag";$days['Friday']['nl'] = "Vrijdag";$days['Saturday']['nl'] = "Zaterdag";$days['Sunday']['nl'] = "Zondag";$month['January']['nl'] = "Januari";$month['February']['nl'] = "Februari";$month['March']['nl'] = "Maart";$month['April']['nl'] = "April";$month['May']['nl'] = "Mei";$month['June']['nl'] = "Juni";$month['July']['nl'] = "Juli";$month['August']['nl'] = "Augustus";$month['September']['nl'] = "September";$month['October']['nl'] = "Oktober";$month['November']['nl'] = "November";$month['December']['nl'] = "December";// Engels$days['Monday']['en'] = "Monday";$days['Tuesday']['en'] = "Tuesday";$days['Wednesday']['en'] = "Wednesday";$days['Thursday']['en'] = "Thursday";$days['Friday']['en'] = "Friday";$days['Saturday']['en'] = "Saturday";$days['Sunday']['en'] = "Sunday";$month['January']['en'] = "January";$month['February']['en'] = "February";$month['March']['en'] = "March";$month['April']['en'] = "April";$month['May']['en'] = "May";$month['June']['en'] = "June";$month['July']['en'] = "July";$month['August']['en'] = "August";$month['September']['en'] = "September";$month['October']['en'] = "October";$month['November']['en'] = "November";$month['December']['en'] = "December";// noors$days['Monday']['no'] = "Mandag";$days['Tuesday']['no'] = "Tirsdag";$days['Wednesday']['no'] = "Onsdag";$days['Thursday']['no'] = "Torsdag";$days['Friday']['no'] = "Fredag";$days['Saturday']['no'] = "lørdag";$days['Sunday']['no'] = "Søndag";$month['January']['no'] = "Januar";$month['February']['no'] = "Februar";$month['March']['no'] = "Mars";$month['April']['no'] = "April";$month['May']['no'] = "Mai";$month['June']['no'] = "Juni";$month['July']['no'] = "Juli";$month['August']['no'] = "August";$month['September']['no'] = "September";$month['October']['no'] = "Oktober";$month['November']['no'] = "November";$month['December']['no'] = "Desember";if ($file == "") { echo "<font color='FF0000'><b>Please mention the file url!</b></font>";} else { print("<b>Your file url is $file</b><br>"); print("It was last modified on "); // Dit kan je uiteraard ook in een array zetten met verschillende talen print($days[$dayofweek][$lang] . " "); print(date("d ", $last_modified)); print ($month[$mth][$lang] . ", "); print (date("Y [h:i:s a]", $last_modified));}?> iMac 27" macOS SierraiPhone 5s iOS 10
Big fellow Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Cursus Noors gedaan Puch? <img src="/forums/images/graemlins/smile.gif" alt="" /> Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill
oldebroek Geplaatst: 19 maart 2007 Auteur Geplaatst: 19 maart 2007 Hoi mannen, bedankt voor een unieke stoomcursus php in 2 dagen. Zal hem morgen even testen, nogmaals bedankt voor het meedenken! Enne @Puch helemaal goed (10 med een griffel voor je noorse vertaling) Groet Jaap Je hoeft niet aan een boom te hangen om een eikel te zijn.
Puch Geplaatst: 19 maart 2007 Geplaatst: 19 maart 2007 Citaat: Cursus Noors gedaan Puch? <img src="/forums/images/graemlins/smile.gif" alt="" /> Ik had vanmiddag niets te doen en heb ff een vertaalprogrammatje geraadpleegd. <img src="/forums/images/graemlins/grin.gif" alt="" /> Service noemen ze dat. <img src="/forums/images/graemlins/laugh.gif" alt="" /> <img src="/forums/images/graemlins/laugh.gif" alt="" /> iMac 27" macOS SierraiPhone 5s iOS 10
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen