PHP - tester på Algonet

Flera tips nedan testade bara på Algonet-konto. Fast där glömde man kompilera in PHP-stöd när man den 15 juni 2004 bytte webbserver. Sidorna flyttade därifrån utan större ändringar! (Efter ett par dagar fick man igång php igen). Se nedanstående som minnesanteckningar från enkla tester.

PHP är ett kommandospråk som körs på webbservern som ett tillägg till webbkoden, som bearbetas innan den skickas iväg. Har testat vilka kommandon som fungerar på Algonet, och jämfört med några grundläggande kommandon från www.php.net:s tutorial ... (Kompletterar successivt med fler)

Den 19 dec 2002 upptäckte jag att Algonet bytt adress på de två servrar som används för lastfördelning av www.algonet.se till 213.150.135.106 och 213.150.135.107. Phpinfo visar att båda servrarna är lika konfigurerade. (Tidigare tester fungerade bara ibland. Snart upptäckte vi då att PHP fungerade mot den ena av Algonets interna adresser vilket blev förvirrande. Detta verkar nu vara avhjälpt och PHP fungerar nu på båda! Hoppas stabilt!!)

Tester:
På sidan http://faq.folkmusikhuset.se/test.php har jag börjat lägga in elementära exempel och hur man får dessa att fungera på Algonet. De flesta kommer direkt ur tutorials - främst från http://www.php.net.

Tips:

Många fria skript utgår från register_globals=on. Man får därför leta upp variabler utifrån och kapsla in dem i sin array. Detta kan gälla fler av de exempel (i olika svårighetsgrad) som finns bland länkarna nedan. Se också i PHP-manualen, Predefined Variables.

Någon databas (som t ex MySQL) har inte utlovats på Algonet. Jag har därför testat med en textbaserad variant, PHP Text DB API, primitiv och tidig beta. Fungerar för de elementära tester jag gjort. (Vill inte publicera något här, men kontakta mig gärna ...). Har hittat ett gästbokskript för php4 och MySQL med tutorial på tyska. Skriptet finns konverterat till Text DB, hämta hem joelhgb.txtdb.zip!

Säkerhet?
Man måste ge alla skrivrättighet (chmod 666) i filer som förändras av besökaren på sidan. Är detta ett säkerhetsproblem? Finns annat att ta allvarligt på? Tacksam för hjälp!

Länkar:
PHP Sverige Artiklar om PHP
selinux Programmering PHP med Martins PHP-skola
niklasson.net PHP-Guide
idg.se PHP4-artiklar

Zend Introduction to PHP
WebMonkey Programming PHP
gimpster.com PHP Tutorial
HotScripts PHP: Scripts and Programs
phpbuilder.com
www.php.net Fler länkar
Där finns också dokumentation, t ex som Windows HTML-helpfil: php_manual_en.chm
phpdeveloper.org
ONLamp.com PHP Articles, bl a Form Over Substance.

Och på tyska:
thinkphp med Slides Einführungsschulung mm, dvs "kurser" att ladda hem.

Åter början


Sidan besökt 4223 gånger sedan 3 feb 2002.

Åter hemsidan

Se också sidor om:

Error robot   Skapa anpassade felmeddelanden (bättre kolla fellogg)
Mailman   Program för e-postlistor  _Nytt!_ Använder jag till nyhetsbrev
SSH   Secure shell - bättre än Telnet  
WAP   Grunder för att publicera för WAP-telefon  
XSSI   Extended Server Side Includes Anpassar för datum, webbläsare mm
Allmänt   Tekniska grunder Varför sidorna flyttats till Oderland & Co
    Titta gärna in hos Folkmusikhuset i Stockholm

Kontakta Arne Kjellman arnek@sverge.nu
Uppdaterad 2004-07-30

Valid
   HTML 4.01! Visas bäst med Valfri web-läsare
Server 91.201.60.12