Posts Tagged ‘PHP’

Bildgalleri uppdatering

juli 13th, 2008

Det är sent på natten och jag har suttit ganska länge nu med bildgalleriet… men det var det värt. Jag har kommit mycket längre än jag trodde jag skulle göra idag. Ni kan kolla all kod osv jag har gjort på följande sida

Projektet

Jag har uppdaterat all kod som fanns innan, men jag har också skrivit nya classer (class_db_handler.php, class_login.php). Jag har också skrivit hjälpfilen do_login.php, samt settings.php. Sist men inte minst har jag slutfört installationsfilen install.php som… ja, installerar bildgalleriet. Med ”installera” menar jag skapa databasen och connect.php som ansluter till databasen.

install.php har allting packat i sig (html, css, php, databasanslutning, error hantering osv osv)… denna filen ska raderas när man installerat allting.Bilden nedan visar hur installen ser ut rent grafiskt… jag vågade inte lägga upp den riktiga PHP filen :)

Ni kan föresten testa att logga in nu. Öppna sidan för bildgalleriet och logga in med följande uppgifter:

Användarnamn: admin
Lösenord: admin

Det kommer inte hända så mycket :) Har bara ordnat så att den skriver ut om det är rätt eller fel uppgifter. Ni kan ju även prova skriva in fel användarnamn och/eller lösenord för att se vad som händer. För er som är nybörjare på PHP eller som håller på att lära er… försök leta upp var jag kontrollerar om lösenordet är korrekt.

Nog för idag… Godnatt!

Bildgalleri dagsrapport

juli 11th, 2008

Idag har jag spenderat lite tid på projektet. Följande har jag gjort:

Allting fungerar som det ska, men ingen av dessa filer är klara… det fattas lite säkerhetskontroller, checkar samt en filnamnsgenerator. Dessa saker ordnar jag nog imorgon.

So far so good tycker jag. Har inte stött på något problem egentligen… mer än att jag blev lite smått förvirrad (hungrig, trött) när jag höll på med följande rad:

$this->check_thumb = $this->create_thumb->new_thumb($this->thumb, $this->sokvag, $this->bredd, $this->dimensioner, $this->temp, $this->bild, $this->filandelse);

Det var mer eller mindre det enda som bråkade lite med mig… tog dock inte så lång tid att få rätt på det.

Jag får se under morgondagen vad jag hinner göra… stay tuned!

Ett PHP projekt

juli 10th, 2008

Som en kul grej tänkte jag låta er läsare bestämma mitt nästa lilla PHP projekt. Jag ger er fem(5) alternativ och det alternativ som får mest röster bygger jag. Ni kommer kunna följa projektets gång i min blogg och när det är klart kan ni ladda hem det och använda scriptet som ni vill.

Ni röstar på de olika projekten i kolumnen till höger. Jag kommer avsluta röstningen imorgon, någongång på dagen.

PHP och säkerhet

juli 8th, 2008

När du programmerar i ett språk som PHP är oftast säkerhet en väldigt stor del av det du gör. Framförallt när du jobbar mot en databas av något slag, måste du spendera lite tid för att göra allting så säkert som möjligt. Gör du inte det riskerar du att bli utsatt för en rad olika attacker som kan skada både din applikation/webbsida och i värsta fall även webbhotellet där din applikation ligger.

SQL-Injection
Den vanligaste typen av ”hot” är en så kallad SQL-Injection. Idag finns det väldigt bra metoder för att förhindra dessa typer av attacker, men den första Faktiska metoden du bör använda är sunt förnuft. Som utvecklare ska du Aldrig lita på användaren eller den data användare själva kan påverka (ex. formulär). Se därför alltid till att filtrera den typen av data innan du använder den.

Läs om SQL-Injection

Hur man skyddar sig

Cross site scripting (xss)

Det finns så mycket mer man kan säga om PHP och säkerhet! Men det får räcka för den här gången :)

Stay tuned

PHP OOP tutorial videos

maj 30th, 2008

Som ni ser så är det inte ”värsta” blogginlägget, men jag tyckte så mycket om dessa PHP OOP tutorial videos att det kändes rätt att dela med mig av dem. Det är väldigt basic och är väl egentligen bara en blyg introduktion till PHP OOP. Men för dig som aldrig pysslat med PHP OOP så är dessa videos faktiskt ganska bra.

Alla PHP OOP Videos – fuska inte, se dem i ordning ;)

Introduction to Object Oriented PHP (4:05)
Why learn Object Oriented PHP (14:46)
Objects and Classes in PHP (5:26)
Build Objects in PHP – Part 1 (9:14)
Build Objects in PHP – Part 2 (9:41)
Build Objects in PHP – Part 3 (6:18)