gambakoker
Gebruiker
- Lid geworden
- 22 jun 2010
- Berichten
- 6
Hallo mensen,
Ik ben bezig met het boek "Headfirst php & MySQL" van de uitgever O'reilly en daarin staat een opdracht waar je leert een file uploaden naar de server en deze vanuit de temp naar de correcte folder te verplaatsen met move_uploaded_file().
Nou heb ik dit gemaakt volgens het boek alleen doet het script niet het bestand uploaden en word ook de naam niet in de mysql database gestopt en als de pagina ververst geeft ie ook niet de bevestiging weer van: je hebt de afbeelding goed ingevoerd etc. enkel ververst de pagina, de naam en de score blijft staan maar de upload file word leeg gemaakt.
Mijn vraag aan jullie is, wat is er verkeerd in mijn script waardoor het de fout ingaat? ze zijn bijgevoegd op deze links:
http://www.codedump.be/code/859/ (addscore.php)
http://www.codedump.be/code/860/ (index.php)
De server is een ubuntu 10.04 x86 server met een standaard LAMP installatie.
=================================================================================
EDIT:
Heb het script nu werkend gekregen het lag niet aan de php code maar aan de server rechten. De mappen /tmp/ en images/ moesten allebei volledige schrijf en lees rechten krijgen (chmod 777) Dit probleem werd gevonden door php errors in php.ini aan te zetten. Hopelijk heeft iemand hier ook wat aan!
Gambakoker
Ik ben bezig met het boek "Headfirst php & MySQL" van de uitgever O'reilly en daarin staat een opdracht waar je leert een file uploaden naar de server en deze vanuit de temp naar de correcte folder te verplaatsen met move_uploaded_file().
Nou heb ik dit gemaakt volgens het boek alleen doet het script niet het bestand uploaden en word ook de naam niet in de mysql database gestopt en als de pagina ververst geeft ie ook niet de bevestiging weer van: je hebt de afbeelding goed ingevoerd etc. enkel ververst de pagina, de naam en de score blijft staan maar de upload file word leeg gemaakt.
Mijn vraag aan jullie is, wat is er verkeerd in mijn script waardoor het de fout ingaat? ze zijn bijgevoegd op deze links:
http://www.codedump.be/code/859/ (addscore.php)
http://www.codedump.be/code/860/ (index.php)
De server is een ubuntu 10.04 x86 server met een standaard LAMP installatie.
=================================================================================
EDIT:
Heb het script nu werkend gekregen het lag niet aan de php code maar aan de server rechten. De mappen /tmp/ en images/ moesten allebei volledige schrijf en lees rechten krijgen (chmod 777) Dit probleem werd gevonden door php errors in php.ini aan te zetten. Hopelijk heeft iemand hier ook wat aan!
Gambakoker
Laatst bewerkt: