Waarschijnlijk ook omdat FOK! alle \ weglaat en iets als dit:quote:Op dinsdag 5 december 2006 21:42 schreef Chandler het volgende:
moet zeggen dat ik het script nogal vaag vind maar goed....
die variabelen bestaan ookquote:Op woensdag 6 december 2006 09:17 schreef Chandler het volgende:
Niet alleen dat, maar ook dat er maar automatisch vanuit gegaan wordt dat variabelen bestaan...
1 2 3 4 5 6 | $message = "Titel: ".$_POST['titel']."n n"; $message .= "Website: ".$_POST['url']."n n"; $message .= "Gelinkt op: ".$_POST['link']."n n"; $message .= "Bericht: ".$_POST['msg']."n n"; ?> |
quote:Op woensdag 6 december 2006 15:48 schreef Goldfish80 het volgende:
Ok, het is allemaal gelukt.
[ code verwijderd ]
Maar hoe krijg ik nu de titel vetgedrukt?
<b></b> dat werkt niet, want dat zie je dan in de mail staan
1 2 3 4 | $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n"; ?> |
Nee, ik heb nog steeds het plan om daar eens mee te gaan stoeien, maar het is er nog niet van gekomen.quote:Op donderdag 7 december 2006 00:46 schreef JeRa het volgende:
Even een TVP. Zijn er hier eigenlijk users die hun PHP-scripts verder hebben gebracht dan het conventionele "webserver requests afhandelen" en gebruik maken van bijvoorbeeld PHP-GTK, forking, w32api, etc?
Kloptquote:Op donderdag 7 december 2006 07:44 schreef Swetsenegger het volgende:
[..]
Nee, ik heb nog steeds het plan om daar eens mee te gaan stoeien, maar het is er nog niet van gekomen.
En ik vraag me dan af wanneer ik wil gaan compilen of ik dan niet beter mezelf kan verdiepen in C# ofzo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | AuthName "You are not authorized to view this page" AuthType Basic authUserFile /opt/share/www/mapnaam/.htpasswd Require valid-user allow from 192.168.1 allow from 62.195.181.--- allow from 81.205.246.--- allow from 84.81.185.--- allow from 84.27.68.--- allow from 82.197.205.--- allow from 212.61.84.--- allow from 213.93.249.--- allow from 62.195.200.--- allow from 81.71.232.--- allow from 62.195.19.--- allow from 84.27.93.--- allow from 82.73.139.--- allow from 82.173.98.--- allow from 82.157.7.--- deny from all satisfy any |
Hmz, ik ben wel erg geinteresseerd moet ik je zeggen. Ik ga het eens installerenquote:Op donderdag 7 december 2006 16:21 schreef JeRa het volgende:
[..]
Kloptalhoewel tegenwoordig het verschil in snelheid tussen PHP en gecompileerde (tussen)talen als C/C++ en Java helemaal niet zo groot is en het voordeel dat je scripts snel kunt aanpassen mij erg aanspreekt. Ik ben op het moment bezig om een daemon te schrijven in PHP die luistert naar een socket, verbindingen accepteert en zichzelf forkt om de verbinding af te handelen. Maar PHP is bijvoorbeeld ook handig i.c.m. bepaalde libraries om plaatjes of PDFjes te laten genereren. Mijn backupsysteem draait er ook op, bijvoorbeeld.
Mogelijkheden zat, en sinds PHP-GTK bestaat is het ook nog eens mogelijk om een grafische interface aan te bieden. Maar op dit gebied zie ik weinig bekende applicaties verschijnen?
Oké, zou je hier misschien een voorbeeld van kunnen geven ? ik heb hier namelijk zeer weinig kaas van gegetenquote:Op vrijdag 8 december 2006 21:39 schreef fate het volgende:
Als het gaat om een beperkt aantal gebruikers met die 15 ip-adressen die je hebt opgegeven, moet je niet per sé met een database werken. Dan kan je ook in je php script zelf de 15 ip-adressen koppelen aan een naam via een array.
Als er steeds meer ip's komen, dan kan je inderdaad best met een database werken waarin je een kolom ip en een kolom naam hebt. Als de gebruiker dan op de site komt kan je in de database de record (en de naam) selecteren van de gebruiker.
quote:Op vrijdag 8 december 2006 22:51 schreef mvc het volgende:
[..]
Oké, zou je hier misschien een voorbeeld van kunnen geven ? ik heb hier namelijk zeer weinig kaas van gegeten :)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | if ($_SERVER['REQUEST_METHOD']=='POST'){ $password=md5($_POST['password']); $query='SELECT * FROM user WHERE username="'.$_POST['username'].'" && pass="'.$password.'"'; $result=mysql_query($query); $row=mysql_fetch_assoc($result); if(mysql_num_rows($result) != 0){ session_start(); $_SESSION['admin_IP']=$_SERVER["REMOTE_ADDR"]; $_SESSION['admin_login']='ok'; header("Location: ingelogged.php"); }else{ header("Location: fout.php"); } } ?> |
Je zou kunnen kijken naar de Accept-* headers die veel browsers naar de webserver sturenquote:Op zaterdag 9 december 2006 17:50 schreef qu63 het volgende:
iemand enig idee hoe ik dmv php de juiste taal voor mn website kan pakken? (NL/FR/EN)
die?quote:Op zaterdag 9 december 2006 18:06 schreef JeRa het volgende:
[..]
Je zou kunnen kijken naar de Accept-* headers die veel browsers naar de webserver sturen :)
1 2 3 | echo $_SERVER['HTTP_ACCEPT_LANGUAGE']; ?> |
1 |
Juist. Je moet dan alleen nog even goed voor ogen hebben hoe je de gebruiker een taal voorschotelt. Bijvoorbeeld zo:quote:Op zaterdag 9 december 2006 18:13 schreef qu63 het volgende:
[..]
die?
[ code verwijderd ]
output:
[ code verwijderd ]
Standaard taal is Engels, als de gebruiker Nederlands of Frans ingesteld heeft wordt het die taal, anders Engels.quote:Op zaterdag 9 december 2006 18:26 schreef JeRa het volgende:
[..]
Juist. Je moet dan alleen nog even goed voor ogen hebben hoe je de gebruiker een taal voorschotelt. Bijvoorbeeld zo:
1) Als de gebruiker een taal zelf heeft gekozen (bv. opgeslagen in cookie) dan wordt die taal gebruikt
2) Als er nl, fr of en (in die volgorde) in de Accept-Language-header voorkomt, dan wordt die taal gebruikt
3) De standaard taal (Engels?) wordt gebruikt
Zou ik niet doen, de volgorde van detecteren zoals ik die aangaf zal denk ik wel voldoen aan je wensen. In PHP dus.quote:Op zaterdag 9 december 2006 18:52 schreef qu63 het volgende:
[..]
Of kan ik dan beter via JavaScript de taal detecteren en opslaan
gaan we daar iets leuks op verzinnenquote:Op zaterdag 9 december 2006 18:55 schreef JeRa het volgende:
[..]
Zou ik niet doen, de volgorde van detecteren zoals ik die aangaf zal denk ik wel voldoen aan je wensen. In PHP dus.
hoe kan ik die Accept_Language-string nou makkelijk strippen en alleen de nodige info uit halenquote:Op zaterdag 9 december 2006 18:59 schreef qu63 het volgende:
[..]
gaan we daar iets leuks op verzinnen
Eerste tip:quote:Op zaterdag 9 december 2006 19:02 schreef qu63 het volgende:
[..]
hoe kan ik die Accept_Language-string nou makkelijk strippen en alleen de nodige info uit halen :?
1 |
ik had deze al:quote:Op zaterdag 9 december 2006 19:30 schreef JeRa het volgende:
[..]
Eerste tip:
[ code verwijderd ]
De tweede tip mag je zelf verzinnen ;)
1 2 3 | preg_match_all('/^([a-zA-Z]{2})/', $al, $matches); echo $matches[0][0]; |
explode op ";" zal ook niet gaan, want dan krijg ik "nl,en-us" terug ipv "nl"quote:Op zaterdag 9 december 2006 19:30 schreef JeRa het volgende:
[..]
Eerste tip:
[ code verwijderd ]
De tweede tip mag je zelf verzinnen
quote:Op zaterdag 9 december 2006 19:42 schreef qu63 het volgende:
[..]
explode op ";" zal ook niet gaan, want dan krijg ik "nl,en-us" terug ipv "nl"
Bron: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.htmlquote:For example,
Accept-Language: da, en-gb;q=0.8, en;q=0.7
would mean: "I prefer Danish, but will accept British English and other types of English."
ik heb er nu dit van gemaakt:quote:Op zaterdag 9 december 2006 19:59 schreef JeRa het volgende:
[..]
[..]
Bron: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Oftewel, voor stap 2 van mijn plan zou je die string kunnen splitten op een komma, en vervolgens alle elementen aflopen en het eerste dat je kunt serveren gaat gebruiken als taal :)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | if (isset($_COOKIE["lang"])) { $lang = $_COOKIE["lang"]; } else { preg_match_all('/^([a-zA-Z]{2})/', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches); switch ($matches[0][0]) { case nl: $lang = nl; setcookie('lang', $lang, mktime(0,0,0,1,1,2008)); break; case en: $lang = en; setcookie('lang', $lang, mktime(0,0,0,1,1,2008)); break; case fr: $lang = fr; setcookie('lang', $lang, mktime(0,0,0,1,1,2008)); break; default: $lang = en; setcookie('lang', $lang, mktime(0,0,0,1,1,2008)); break; } }; ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |