Beginnershulp gevraagd
Ik heb al enkele websites gemaakt die gebaseerd zijn op PHP. Echter, ik heb vooral gewerkt met programma's als NVU en Web-based webdesignprogramma's. Hierdoor leer je natuurlijk vooral te werken met de front-end van de pagina, maar ik zou meer willen weten over de back-end. Echt de inhoud met codes dus enzo van website's.
Ook weet ik niet welke PHP versie ik hiervoor moet kiezen en welk programma ik het beste kan kiezen om mee te ontwerpen en te programmeren. Is dit Dreamweaver?
Ik ben helemaal nieuw bij PHP, dus alle informatie is welkom!
Ik ben vooral op zoek naar informatie over:
- PHP (ook codes)
- Programma's (Design + programmering)
- Programma's om dynamische banners mee te maken
Alvast bedankt!
CinEti
Versie PHP dat je dit durft vragen haha ... De 5de is de nieuwste dus..
Aanschaf van een boek is een must...
Volg ook de cursus op w3 + php.net
Essetee.be is ook redelijkgoed (hij is niet volledig geupdate)
MVG
Maar ten eerste ja, php.net de officiële website van php waarin alle parameters van functie's worden gedefineert, uitgelegd en daar zijn vaak voorbeelden van aanwezig.
Tevens op zich is een boek lezen natuurlijk een goede mogelijkheid, maar het Internet is een hele grote boek van voorbeelden en andere resources, ik zelf ben begonnen met Php3 en vanaf die dag heb ik nog steeds geen boek over Php ingekeken.
Verder zou ik je aan raden om te kijken naar een editor die doet aan color hightlighting, ik zelf gebruik macromedia's dreamweaver maar dat kan niet iedereen betalen, wellicht (meende) dat notepad+ daar mischien iets voor je kan betekenen, en er zullen wel andere opensource programma's zijn.
En verder de Php versie, nouja op zich red iedereen zich wel met Php4, maar met Php5 krijg je al weer wat meer mogelijkheden, vooral op het gebied van OOP programmeren en er zal binnenkort ook al Php6 uit komen, dus het kan geen kwaad om je nu al te oriënteren op Php5 als je die mogelijkheid hebt.
En verder is het gewoon beginnen met de basis vanaf:
En je dan te gaan verdiepen in het bewerken van informatie, het omgaan met bestanden, communiceren met een database.
En als je zelf de controle hebt om een Php versie te installeren, denk dan gelijk eraan om de GD.Library mee te nemen in de compilatie / configuratie
zodat je ook op grafisch niveau bepaalde doelstellingen kunt bewerkstelligen zoals het maken van dynamische plaatjes.
phpDesigner 2007 eens proberen
Een Nederlandse cursus php is te vinden op essetee.be, en voor Engelse tutorials kun je terecht op tizag.com.
Voor een editor met syntax highlighting kun je de Personal versie van Een Nederlandse cursus php is te vinden op essetee.be, en voor Engelse tutorials kun je terecht op tizag.com.
Echt super bedankt voor de reacties tot nu toe!
Ik heb er veel aan.
Ik ga vanmiddag een boek halen over PHP5 en een cd-rom met nuttige software.
Kunnen jullie me vertellen of er veel verandert in PHP6? Niet dat ik dalijk PHP5 een beetje onder de knie heb, en dat 6 dan komt en ik ongeveer opnieuw kan beginnen.
Kunnen jullie me ook wat meer info geven over hoe je met Dreamweaver of Photoshop goede websites kunt ontwerpen? Ik hoor mensen zeggen dat wat ze in Photoshop maken ze uitknippen en het dan gaan verder bewerken in een ander programma. Hoe zit dit precies?
Alvast bedankt!
Quote:
De basis zal gewoon hetzelfde blijven. Wellicht zullen er nieuwe functionaliteiten toegevoegd/uitgebreid worden en zullen er verouderde functionaliteiten verwijderd worden. Maar PHP6 zal niet zo veel verschillen van PHP5 dat je het opnieuw moet leren...Kunnen jullie me vertellen of er veel verandert in PHP6? Niet dat ik dalijk PHP5 een beetje onder de knie heb, en dat 6 dan komt en ik ongeveer opnieuw kan beginnen.
Quote:
Pak dan niet zomaar een boek over PHP. Het PHP 5 Superboek is bijvoorbeeld naar alle waarschijnlijkheid te hoog gegrepen voor je, waardoor de moed je in de schoenen kan zakken en je onnodig geld uitgeeft. Andere boeken heb je ook weinig aan imho, die leren je alleen een webshop te bouwen en niks anders. Wil je een goed boek, dan kan je kijken naar het "Het complete handboek PHP 5" - ook wel de PHP Bijbel genoemd (niet te verwarren met "handboek php 5" overigens, alhoewel die laatste ook wel aardig is).Ik ga vanmiddag een boek halen over PHP5 en een cd-rom met nuttige software.
Kijk ook eens in de boekensectie van deze site, daar staat ook wel wat in.
Gewijzigd op 01/01/1970 01:00:00 door Winston Smith
Ik heb het gewoon zonder boek geleerd, begonnen met essetee.be daar heb ik veel aan gehad. PHP leer je alleen door te doen, niet door een boekje te lezen. Begin met simpele dingetjes, if-else, for en while lussen. Abc programma, contact-formuliertje en als je formulier afhandeling onder de knie hebt kan je beginnen met een database.
In het begin word je misschien moe van al die errors en warnings, maar je leert wel netjes programmeren.
Beginnerscursus PHP(waarbij je ook wordt gewezen op error_reporting aanzetten)
http://www.phphulp.nl/php/tutorials/8/508/
Beginnerscursus PHP + MySQL
http://phphulp.nl/php/tutorials/3/474/1088/
Voor foutmeldingen:
http://phphulp.nl/php/tutorials/8/507/
Voor iets meer gevorderde SQL gebruikers:
http://www.phphulp.nl/php/tutorials/3/479/
Edit:
@Jan
Waarom moet je standaard ook de E_STRICT aanzetten? Ik heb hem zelf altijd op E_ALL staan.
@Jan
Waarom moet je standaard ook de E_STRICT aanzetten? Ik heb hem zelf altijd op E_ALL staan.
Gewijzigd op 01/01/1970 01:00:00 door Robert Deiman
Quote:
The PHP 4 method of declaring a variable with the var keyword is still supported for compatibility reasons (as a synonym for the public keyword). In PHP 5 before 5.1.3, its usage would generate an E_STRICT warning.
Zo krijg je met E_STRICT nog meer waarschuwingen voor potentieele problemen.
Edit: By the way, ik heb gisteren een eigen mirror van PHP.net opgezet: php.jakaree.com. (unofficial, maar werkt wel lekker snel)
Gewijzigd op 01/01/1970 01:00:00 door Frank -
Aha, dan zal ik het mezelf maar weer anders aan gaan leren :(
Maargoed, die van de var voor het declareren van een variabele gebruik ik toch al niet :P
pgFrank schreef op 03.09.2007 14:46:
By the way, ik heb gisteren een eigen mirror van PHP.net opgezet: php.jakaree.com. (unofficial, maar werkt wel lekker snel)
Zeker super snel vergeleken bij de officiële site.
Code:
Dreamweaver
Usbwebserver
Illustratie's:
Photoshop CS3
Illustrator
Dit gebruik ik zelf ook altijd, vroeger altijd met kladblok gewerkt (geen commentaar).
Kasper schreef op 03.09.2007 13:06:
Kijk ook eens in de boekensectie van deze site, daar staat ook wel wat in.
Quote:
Pak dan niet zomaar een boek over PHP. Het PHP 5 Superboek is bijvoorbeeld naar alle waarschijnlijkheid te hoog gegrepen voor je, waardoor de moed je in de schoenen kan zakken en je onnodig geld uitgeeft. Andere boeken heb je ook weinig aan imho, die leren je alleen een webshop te bouwen en niks anders. Wil je een goed boek, dan kan je kijken naar het "Het complete handboek PHP 5" - ook wel de PHP Bijbel genoemd (niet te verwarren met "handboek php 5" overigens, alhoewel die laatste ook wel aardig is).Ik ga vanmiddag een boek halen over PHP5 en een cd-rom met nuttige software.
Kijk ook eens in de boekensectie van deze site, daar staat ook wel wat in.
Ik heb vanmiddag het volgende boek gekocht: "Handboek PHP 5" Met PHP-ontwikkelomgeving op cd-rom. Het boek is van Arjan Burger en is pas uit (deze druk).
Ik vond het een prettig boek, duidelijk, overzichtelijk en je hebt er wat aan. Ondanks dat Arjan Burger redelijk de nadruk legt op het bouwen van websites, legt hij ook de structuur en de programmering van PHP uit. En daar gaat het mij eigenlijk om. Nu nog even kijken welk programma ik kan gebruiken voor te werken met PHP. Ik heb NVU gedownload, maar vind het niet echt een makkelijk programma. De interface wel, maar er ontstaan foutmeldingen en dingen die niet 1-2-3 duidelijk op te lossen zijn.
Iemand een idee voor een goed programma?
BTW: Kan mij ook iemand uitleggen hoe ik het beste kan ontwerpen? Met welke programma's, en in welke volgorde. Waar is het knippen voor wat veel mensen doen na 'gephotoshopt' te hebben?
Alvast bedankt!
robin schreef op 03.09.2007 15:46:
Ik adviseer je de volgende software te nemen:
Code:
Dreamweaver
Usbwebserver
Illustratie's:
Photoshop CS3
Illustrator
Dit gebruik ik zelf ook altijd, vroeger altijd met kladblok gewerkt (geen commentaar).
Code:
Dreamweaver
Usbwebserver
Illustratie's:
Photoshop CS3
Illustrator
Dit gebruik ik zelf ook altijd, vroeger altijd met kladblok gewerkt (geen commentaar).
Oké bedankt. Photoshop 3 heb ik, alleen nu nog even kijken naar Illustrator. Ik moet alleen nog even kijken hoe het ook alweer werkt, het is al langer geleden dat ik daarmee heb gewerkt.
Trouwens, als jullie foto's nodig hebben om websites mee te maken of om ontwerpen mee te maken, naar welke sites gaan jullie dan (gratis/niet gratis). Er bestaat toch zoiets als copyright (m.a.w. je moet eigenlijk bij webdesign altijd foto's kopen om er je rechten mee te verzekeren).
Ga je dus niet druk maken over deze programma's, die zijn echt niet nodig. Ze zijn trouwens geen van allen gratis of goedkoop. Integendeel...
Kijk maar eens op de inleidingspagina van de tutorial die ik postte in mijn vorige bericht. Daar staan wel een paar programma's bij die bovendien gratis zijn.
Voor wat het ontwerpen betreft kan ik je aanraden om dat eerst op papier te doen. De beste ideeën krijg je namelijk onverwacht en je hebt niet altijd je Photoshop (of ander programma) bij om daarmee aan de slag te gaan.
(tip: leg ook pen en papier naast je bed)
Vervolgens ga je het uitwerken in bijvoorbeeld Photoshop, maar ook the Gimp en Paint Shop Pro en Fireworks zijn prima te gebruiken hiervoor.
Het knippen van de layout is voor het dynamische aspect van de site, omdat de content (inhoud) van de site nog wel eens zal veranderen. Sommige stukken van je site zullen dan mee moeten rekken om de content te omvatten. Bovendien kan je dan bijvoorbeeld grote effen stukken dan nog doen met de juiste kleur in je CSS opmaakcode, of voor een kleuroverloop een afbeelding maken van 2px hoog, waarin je van links naar rechts van de ene naar andere kleur de overloop hebt.
Met CSS geef je dan de herhaling van de afbeelding aan, de afbeelding hoeft maar 1 keer geladen te zijn, en de overloop loopt van boven tot onder over je pagina.
De laadtijd van de pagina wordt door het kleiner maken van de afbeelding, en grotere effen stukken te vervangen door de kleurcode in CSS een stuk lager zal liggen dan wanneer je een grote afbeelding in 1 keer inlaad.
Zijn er ook goede oplossingen voor payment processors (PayPal, Visa, Mastercard, Moneybookers, enz.) Wat zijn oplossingen die gratis zijn, en wat zijn oplossingen die bijvoorbeeld niet zo duur zijn als de grootste 4.
Hoe maak je in Photoshop of een andere designer dingen die je later nog kan uitrekken? Ja, je kunt ze natuurlijk opslaan als bijvoorbeeld een .png-bestand, maar dan nog: hoe rek je het uit dat de verhoudingen goed blijven? Hebben jullie hier goede tips voor?