Fout in de script ?
Er schijnt in een fout in mijn script te zijn, want als ik iets wil uploaden op mijn ftpserver website, dan geeft hij de volgende foutmelding:
Warning: Wrong parameter count for move_uploaded_file() in E:\FTPSERVER\index.php on line 11
There was an error uploading the file, please try again!
Er is iets dus mis op lijn 11 van mijn script.
Zo ziet lijn 11 eruit van mijn script:
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'])) {
Wat is er precies fout aan ?
Alvast bedankt voor de moeite.
Er staat: verkeerd aantal parameters meegegeven aan de functie.
Betekent: je bent nog iets vergeten toe toe voegen.
oplossing: move_uploaded_file(); opzoeken in de handleiding van php.
Ik naar het probleem gekeken en proberen op te lossen. maar het is me niet gelukt.
Wat mis ik dan precies op lijn 11 ?
Kan iemand mij dat aangeven ?
Alvast bedankt voor de moeite
move_uploaded_file(...van..., ...naar...) dus 2 parameters
Fatal error: Function name must be a string in E:\FTPSERVER\index.php on line 11
Weet iemand hoe dit op te lossen ?
Ik pak mijn glazen bol en ik kijk op regel 11. Nee, helaas, ik zie geen regel 11. Misschien moet je 'm dan toch even posten.
En zoals SanThe al aangeeft moeten er meer argumenten komen dus move_uploaded_file($_FILES['uploadedfile']['tmp_name'] is sowieso fout daarin mist de regel waarheen het gemoved moet worden.
Ook, sorry voor de karige informatie.
Dit staat er op regel 11:
(move_uploaded_file($_FILES['uploadedfile']('$tmp_name', '$uploads_dir/$name') )) {
"Fout in de script?" zegt al weer genoeg..
Chris Kortaan schreef op 11.05.2009 14:24:
"Fout in de script?" zegt al weer genoeg..
be nice en post alleen als je kan helpen. Z'n nederlands wordt nog wel een keer door iemand opgemerkt......
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
Ik krijg nu geen foutmelding meer te zien(bedankt voor dat, overigens!), maar ik kan nog steeds niks uploaden naar mijn ftp server. En er is niks mis met mijn Nederlands, iedereen kan een foutje maken, een betere topic titel had natuurlijk kunnen zijn "Er is iets fouts aan mijn script" , maar fouten maken is iets menselijks, toch?
Heb je wel de goede rechten ingesteld op de map waar je naartoe wil uploaden ? (0777)
Ik krijg nu de volgende foutmelding:
Parse error: parse error in E:\FTPSERVER\index.php on line 17
Weet iemand waar dit aan ligt ?
if
(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $uploads_dir.'/'.$name)) {
echo " The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded"
}
else{
echo "There was an error uploading the file, please try again!"
}
Hier zal waarschijnlijk ook een aantal fouten in zitten, tenminste toen ik de tip van SanThe volgde kreeg ik een aantal foutmeldingen, maar dat kwam doordat de comment teken achter de regels stonden.
PS:
Oh en de reden waarom ik steeds vragen heb , is dat ik eigenlijk geen kei ben in scripten/programmeren. Maar dit is cruciaal voor onze ftpserver bij mij op stage.
Nick Roozenburg schreef op 12.05.2009 09:23:
Parse error: parse error in E:\FTPSERVER\index.php on line 17
En regel 17 is....?
Nick Roozenburg schreef op 12.05.2009 09:23:
... Maar dit is cruciaal voor onze ftpserver bij mij op stage.
Dit heeft niets met FTP te maken.
Boven = fout
onder = goed
Zoek de verschillen :)
SanThe schreef op 12.05.2009 09:32:
En regel 17 is....?
Dit heeft niets met FTP te maken.
Nick Roozenburg schreef op 12.05.2009 09:23:
Parse error: parse error in E:\FTPSERVER\index.php on line 17
En regel 17 is....?
Nick Roozenburg schreef op 12.05.2009 09:23:
... Maar dit is cruciaal voor onze ftpserver bij mij op stage.
Dit heeft niets met FTP te maken.
Regel 17 is de bovenste regel(if).
; vergeten op regel 17 :)
Nick Roozenburg schreef op 12.05.2009 09:35:
Regel 17 is de bovenste regel(if).
Dan mis je vast een puntkomma op regel 16