Hoe krijg je de pages op de server: UploadUploadenAls je pagina's op je computer gemaakt hebt moeten ze nog doorgestuurd worden naar de 'web-server' bij je internetprovider of andere site waar je ruimte hebt voor web pages (de 'host', gastheer, voor je pagina's). Deze web server is waar de mensen je eigenlijke pagina's ophalen, zodat je eigen computer niet altijd aan hoeft te staan. Het sturen van je pagina's naar de server noemen we 'uploaden' (het tegenovergestelde van downloaden), en dat gaat meestal via 'FTP': File Transfer Protocol, een methode om files over het internet te versturen. Wat je nodig hebt is ruimte bij je internetprovider (of een andere provider of web hoster) waar je je web-pages mag opslaan, en een gebruikersnaam en wachtwoord voor die provider; dat heeft het FTP-programma nodig om de pagina's te mogen uploaden. Voor een lijstje met providers die gratis ruimte voor web pages aanbieden: zie onderaan mijn web pagina. Voor een simpele site is het goed te doen om gewijzigde webpagina's handmatig op te sturen met een FTP programma als het open source programma FileZilla. Een prima en gratis FTP pakket, maar je moet wel handmatig files selecteren en opsturen. Het werkt een beetje als de Windows verkenner, waarbij je kan selecteren welke files (meestal degene die je net hebt bijgewerkt) naar de server moeten worden doorgestuurd. Alternatief kan je vaak ook vanuit het programma dat je gebruikt om de webpagina's aan te maken (als NVU/KompoZer) de zaak laten uploaden. Plaatjes in webpagina'sPas op: mensen komen wel eens in de problemen met plaatjes op hun
website, waarbij ze na uploaden toch niet te zien zijn. Dit kan komen doordat
de links naar die plaatjes niet goed in je webpage staan. Het gedeelte van de
mapstructuur waarin je thuis je web site hebt staan moet dezelfde zijn
als die je op de server maakt! Als je thuis je plaatjes in een map
' Zorg dat de plaatjes bij het maken van je site in dezelfde map (of een
submap daarvan, zoals ' Dus: plaatjes moeten altijd 'relatieve' paden hebben (of geen paden, als ze
in dezelfde map als de html files staan); bij mij zet ik ze bijvoorbeeld altijd
in de map ' Automatisch uploaden (voor Perl kenners)Tegenwoordig doe ik het uploaden van pages en plaatjes niet meer handmatig, en heb ik daar ook een Perl scriptje voor dat netjes de bijgewerkte pagina's automatisch opstuurt naar mijn provider. Gaat heel eenvoudig dankzij de Perl Net::FTP; module, waar kant-en-klare FTP-protocol-afhandeling in zit. Een uittreksel hiervan dat de belangrijkste punten weergeeft (maar zonder fout-checking en zo, dus meer bedoeld als kort voorbeeld):
Vergeet hier niet de rode tekst te vervangen door je
eigen gegevens!!! Dit script saven in bijvoorbeeld de file
' Ik zal m'n volledige script ook nog wel eens op deze site plaatsen. Eerst nog wat kuisen... |
op mijn site |