Archive for the ‘PHP’ category

Min dag

juli 22nd, 2008

Snart är dagen över… lika bra, allting har varit så bråkigt idag. Det hela började med att jag skulle in till banken och skaffa en ny dosa (efter gårdagens experiment). När det väl är min tur så frågor kassörskan om jag har min gamla dosa med mig… nej säger jag och får betala 255kr.

Sen när jag väl betalat denna summan så kom hon på mig att jag inte är kund hos Deras bank i Halmstad utan jag är kund åt Deras bank i Kristianstad…. så hon kunde inte ordna en ny till mig. Jag tyckte det lät väldigt konstigt, så jag ringde till min bank i Kristianstad och de sa mycket tydligt att det var inga som helst problem för dem att ordna en ny dosa till mig.. bara det att dem måste faxa över avtalet.

Väl inne på banken igen lyckades jag övertala en ny kassörska… allting gick bra till jag sa att jag vill ha mina privata konton Och mitt företagskonto kopplat till denna dosa… precis som jag hade innan. Detta tog 20 min av mitt liv…. dosan blev aldrig kopplad till mitt företagskonto eftersom de inte viste hur man gjorde det.

Jag gick hem.. testade min nya dosa, fick tillgång till alla mina konton… bra det i alla fall. Dagen fortsatte sedan med att jag ville skapa en liten AJAX funktion som anropade ett PHP script och detta scriptet returnerade sedan ett värde som skrevs ut på html sidan.

Allting fungerar som det ska i FireFox.. inte inte i IE eller Safari…. jag är nog inne på min 6:e timme nu med detta.

ÄR DU DUKTIG PÅ AJAX???
Hjälp mig då i detta forumet

RSScompiler.com

juli 19th, 2008

Jahapp… då var det dags att presentera det nya projektet!

RSScompiler.com är adressen och vad det är för tjänst förklaras på sidan 🙂

Den är just nu i beta-stadiet… jag vet med mig att vissa feeds man lägger till inte fungerar… har med vissa tecken och tecken-kodning att göra… men jag har nog löst det snart också. Problemet hade inte behövt uppstå om alla följer rss-xml standarden :p

Nytt projekt lanseras ikväll

juli 18th, 2008

Efter gårdagens snilleblixt har jag mer eller mindre jobbat konstant med att få projektet till ett beta-stadie… vilket jag snart har. Så ikväll kommer jag lansera mitt nya projekt… och det ska bli skitspännande!

Jag tror faktiskt inte det finns en liknande tjänst där ute, men jag kan inte vara säker. Hur som helst så tror jag vissa kan finna den intressant, men har Ingen aning om hur pass stort intresset kommer vara.

Så håll utkik senare ikväll då jag lanserar den!

Uppdatering
Det var lite mer att göra än väntat, plus att jag inte har kunnat programmera så mycket jag egentligen önskat. Jag kommer dock lansera sidan inatt 🙂

RSS klass i PHP

juli 17th, 2008

Jag kom på ett nytt projekt för bara några timmar sedan och håller just nu på att bolla med idén fram och tillbaka med mig själv. Återigen handlar det om webben och PHP, så när jag satt och tänkte på detta projekt och om det är möjligt eller ens värt att lägga tid på det, kodade jag lite.

Jag insåg att projektet är genomförbart och ska nog investera lite mer tid i det, men jag kom också på att jag faktiskt skapat någonting under denna lilla stunden som andra kanske har nytta av. Jag vill därför dela med mig av det så att andra kan ha nytta av det och återigen så är det fritt fram att ladda hem och göra vad man vill med.

Angående mitt nya projekt… ni får helt enkelt vänta och se.. men ni vet redan att det har någonting med RSS att göra 🙂

Vad pratar jag om?
Jo, det är en klass i PHP som ni kan använda för att hämta inlägg från en RSS-feed och sedan skriva ut artiklarna och länka till inläggen. Klassen gör allt jobb, det enda ni behöver göra är att ange RSS-adressen och hur många länkar ni vill visa…detta gör ni i filen show_feed.php

Ladda hem

Skapa thumbnails med PHP

juli 16th, 2008

Jag fick en fråga angående bildgalleriets thumbnailfunktion idag som jag tyckte var värd att ta upp. Personen frågade om han fick använda den separat för ett projekt och hur han gjorde det i så fall.

Självklart får ni använda det… ni får plocka det ni behöver. Jag har plockat ut den classen och redigerat den så att det blir lite mer användarvänligt. Jag har kommenterat i filen vad klassen behöver för att fungera… så det är bara att följa det och testa själva. Ni kan ladda ner den på följande sida under rubriken klasser.

Bildgalleri färdigt

juli 15th, 2008

Då var man färdig! Det tog ca fyra dagar att bygga det och resultatet blev helt okej. Man hade kunnat lägga till hur många funktioner som helst till… men jag har inte så mycket tid att lägga ner.

Jag fick det mesta gjort igår (idag) och jobbade med det fram till fyra på morgonen… problemet kom sen när jag skulle fortsätta koda idag och kunde inte tyda min egen kod 🙂 Som tur va så kommenterade jag allting hyffsat bra, så det tog inte så lång tid att komma in i det igen.

Sättet jag kodat på är lite speciellt.. det är inte riktigt objektorienterat… inte heller klassisk PHP programmering… det är en blandning. Jag tror att det kan se väldigt rörigt ut för andra som ska sätta sig in i koden, men jag har kommenterat allt i alla fall så det ska nog inte vara så farligt.

Följande funktioner finns i bildgalleriet

Bildvisning
Paging
Slumpa bilder
Inlogg
Kontrollpanel
Ladda upp bild
Ange titel för bilden
Ange en beskrivning för bilden
Spara bilden i en kategori
Automatisk skapande av thumbnails
Redigera bildens titel och beskrivning
Flytta bild till annan kategori
Radera bild
Skapa ny kategori
Byta namn på kategori
Radera kategori
Vid radering av kategori, flytta befintliga bilder till annan kategori
Statistik på hur många bilder som finns
Statistik på hur många kategorier som finns
MouseOver effekt på bilderna (Ej mitt)

Hmm tror det va allt faktiskt. Jag har laggt upp en fungerande version av den på följande sida.

Ni kan logga in med följande uppgifter:
Användare: admin
Lösenord: admin

Om någon missbrukar mitt uppladdade bildgalleri kommer jag plocka ner det direkt!

Ni får göra vad ni vill med detta galleri…så länge min länk finns med längst ner. Ni får bygga om det, lägga till funktioner osv osv.. vad ni vill.

Ett par saker att tänka på innan ni använder bildgalleriet

1. Ni måste köra install.php innan ni kan använda bildgalleriet
2. Radera install.php när ni är klara
3. Sätt korrekta rättigheter på mappen bilder och thumbs
4. Sätt korrekt rättigheter på mappen db i mappen system (install.php kommer skriva till den)
5. Ni kan göra vissa inställningar i system/settings/settings.php (default är snyggast dock ^^ )

Om det finns stavfel.. lev med dem. Om det finns buggar…rapportera till mig.

Ladda hem bildgalleriet

Bildgalleri… mållinjen är nära

juli 15th, 2008

Jag skriver detta inlägget strax efter halv fyra på morgonen och känner mig hyffsat dåsig. Goda nyheter dock.. bildgalleriet är nästan helt klart!!! Det som fattas är ”radera bild” funktionen, ”byt bildens kategori” funktionen och ”slumpa bilder” funktionen. Dessa saker tar inte så lång tid att göra.. men jag pallar inte sitta längre idag med detta!

Senare idag kommer allting vara klart dock! Jag lägger då upp all kod och möjligheten att ladda hem allting.

Godnatt!

Bildgalleriet snart klart

juli 14th, 2008

Jag har inte kodat så mycket som jag hade önskat idag…. men jag har fått en del saker klara i alla fall. Bland annat så har jag trixat lite med kontrollpanelen för att få in alla funktioner i den. De saker som är färdiga där är uppladdningen av bilderna och skapande av kategorier. Jag har också fått igång visningen av bilderna som baseras på vad som finns i databasen (filnamn osv).

Man kan till och med ladda upp bilder i olika kategorier (virtuella kategorier, inga mappar) och även titta på bilderna i de olika kategorierna.

En annan sak jag faktiskt är helt klar med är funktionen som kollar om den ”inloggade personen” verkligen är den ”inloggade personen”. Denna funktionen är inte så avancerad utan kolalr helt enkelt sessionen och sessionsvariablarna som skapades när man loggade in, jämför dessa med informationen i databasen och därefter bestämmer om allt är ok eller ej.

Jag ska fortsätta lite till ikväll, sen fortsätta imorgon någon gång på morgonen… så förhoppningsvis ska jag bli klar med allting under morgondagen!

Saker som är färdiga
Designen
Strukturen
Installationsfilen
Login
Uppladdning
Skapa kategori
Listning av bilder
Verifiering av inloggad

Saker som ska göras
Paging
Redigera bilder
Radera bilder
Redigera kategorier
Radera kategorier
Statistik (antal bilder, kategorier)
Slumpfunktionen

Fortsättning följer….

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 dag två

juli 12th, 2008

Idag har jag fortsatt med uppladdningsdelen och det mesta är nu klart. Det fungerar att ladda upp jpg, png och gif bilder och skapa thumbnails. Jag har även skapat databasen, ordnat så att all bildinformation lagras där, gjort så att användaren kan göra egna inställningar i scriptet, fixat en felrapportering om du laddar upp fel fil eller något annat.

jag har även spenderat en hel del på säkerhetsbiten och kommenteringen, vilket också är ganska viktigt!

Den största delen av bildgalleriet är alltså färdig! Det som fattas nu är en kontrollpanel, bildvisning, sortering, kategoribiten och paging. Jag vågar nästan säga att jag är klar imorgon om jag får tid till att sitta ett par timmar i fred.

Jag vill också nämna att jag kommer använda mig av ett javascript som jag inte själv har gjort… den tar hand om mouseover effekten jag vill ha när man har musen ovanför en thumbnail.

Jag laddar inte upp någonting av det nya jag gjort ännu… jag håller fortfarande på, ska bara ta en liten breather.

För er som inte vet
Här kan ni se projektet i sin helhet
Här kan titta i koden jag gjort