Webprogrammør

Simon Jensen

Bloggen med evigt skiftende tema!


PHP

Poster i kategorien "PHP".


Sådan oversætter du din webapplikation

26. Oktober 2007, Kl. 17:58:55 af Simon Jensen

For noget tid siden fik jeg til opgave at lave en multisproget applikation, m.o.a. et site som skulle kunne vises i flere forskellige sprog. Da jeg aldrig havde prøvet dette før, brugte jeg forholdsvis lang tid på at tænkt over hvordan den bedste og letteste måde, at gøre dette på, ville være. Som en hver anden sikkert ville gøre det, spurgte jeg mig frem, og så på hvordan andre applikationer implementerede flere sprog. Jeg så bla. på osCommerce, og ASP.Net forummet Yet Another Forum, som jeg for nyligt havde arbejdet med - men ingen af dem synes at håndterer denne opgave specielt fordelagtige. Efter at have være igennem et par applikationer mere, og snakket flere forskellige løsninger igennem med andre, faldt jeg endelig over en løsning, som synes at være smart.

Jeg skal fra start af være ærlig og give massere af credit til Think Vitamin, for deres artikkel omkring internationalisering af websites, da denne post ikke var blevet til uden at jeg havde læst deres først (backtrack med ord :)).

Først vil jeg starte ud med at fortælle lidt om den metode som jeg havde i tankerne i starten af forløbet, og forklare lidt om hvorfor det ikke blev denne vi anvendte i sidste ende. Hvis du blot vil læse om den "optimale måde", kan du springe dette skridt over, og gå direkte til gettext-metoden.

MySQL 5.0 og PHP 4

6. Juli 2007, Kl. 08:43:20 af Simon Jensen

Jeg har lige haft formateret min computer. I den forbindelse skulle jeg "selvfølgelig" have geninstalleret PHP og MySQL, og i samme forbindelse støtte jeg på et lille problem, som det lader til flere har støt på (at dømme ud fra googles resultater).

Problemet

Jeg havde en applikation, som virkede fint lige før jeg formaterede computeren, men efter at have geninstalleret PHP og MySQL, kunne jeg ikke få forbindelse til databasen mere. Jeg havde ligeledes installeret MySQL GUI Tools, hvilke jeg brugte til at oprette brugere til databasen. Det skal nævnes at jeg denne gang installerede PHP v. 4.4.4 og MySQL v. 5.0.27, hvorefter jeg fik følgende fejl:

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Vil du også være med? Del II.

18. Maj 2006, Kl. 15:36:46 af Simon Jensen

Denne post er en opfølger på posten "Vil du også være med?", i hvilken jeg introducerede HTML og CSS, som er grundstenene i processen "at lave en hjemmeside".

Har du læst overstående post, leget lidt med HTML og måske CSS, har du sikkert allerede fundet ud af at man nemt kommer til at "copy/paste" kodestumper igen og igen. Ikke mindst, hvis du har designet din side uden at bruge frames. Med et dynamisk sprog kan du nemt programmerer din side (også i et enkelt dokument) således at designet i sin helhed forbliver det samme, mens du kun skal koncentrerer dig om de forskellige siders indhold. Denne post introducerer sproget PHP, og listen referencer til yderlig læsning.

aalborg add on ajax akismet algoritme analyse apache arbejde automatix backup bad gastein beryl billeder blog bot brows browser business buzz cache chat cloaking cms color schemer colorpix compiz fusion crazy eggs css css zengarden design desktop applet deviantart editor error facebook falken productions farver fckeditor feed feedburner ferie firebug firefox flash flickr fokus foto gadget galleri gettext gnome gnu goat google google maps gps gracefull degredation grafik gravatar hijax hotel htaccess html ie IM install instereo intaller internet explorer internet explorer 6.0 investering ipod it itunes java javascript karneval kunst linux live search livecd meta microsoft mobil mod_rewrite mootools mozbackup mozilla msn musik mysql news omgivelser one.com ooxml opera os php pidgin ping pipes png podcast printer programmering projekt prototype qfilm reklame reklamebureau rss screenshot script script.aculo.us seo skole songbird spam sponser standard standarder statistik strand svn test thunderbird tillykke tivoli top 10 twitter ubuntu udvikling validering video vinter vista w3c wallpaper web 2.0 web design web programmering webcrawler webserver windows wordpress xhtml xml xmlrpc xp yahoo youtube