Beste PHP-ers, misschien kunnen jullie me helpen. Ik wil een bestand uploaden naar de server. Daartoe heb ik de volgende code:

Dit in het formulier:

<form method="post" enctype="multipart/form-data" action="<? echo $PHP_SELF; ?>">

<tr><td><input type="file" name="bestand"></td></tr>


Dit in de PHP-code:

if(isset($_FILES["bestand"]))

{
echo $_FILES["bestand"]["tmp_name"];
move_uploaded_file($_FILES["bestand"]["tmp_name"],"/CV");
}

Mijn site heet www.werkloont.nl, de folder waarin de bestanden staan HTTPDOCS en de folder waarnaar het bestand moet worden ge-upload CV (deze staat dus in httpdocs).

Nu geeft hij wel de tmp_name weer maar het bestand wordt niet in de map CV geplaatst.

Iemand een idee wat hier fout gaat?

Vriendelijk dank.

Frank
move_uploaded_file($_FILES["bestand"]["tmp_name"],"/CV");

Daar moet achter CV sowieso de nieuwe bestandsnaam komen...

[edit]En plaats je codes AUB tussen [ignore]
 en 
tags...[/ignore][/edit]
kijk ook eens hier naar want wat je doet met $PHP_SELF is niet helemaal juist.


<?php
    echo $_SERVER['SCRIPT_NAME'];
?>
Hallo Crispijn, bdedankt voor je reactie. Wanneer ik het bovenstaande laat uitvoeren, geeft hij als output index.php.

En met:


move_uploaded_file($_FILES["bestand"]["tmp_name"],"/httpdocs/CV/");


zou toch de tijdelijke naam van het bestand in de folder CV moeten worden opgeslagen?

Misschien kan ik je helpen?

http://www.basic2basic.nl/bibliotheek.html

daar staat een script wat je kan downloaden en gebruiken.
Het is een soort bibliotheek. Sloop gewoon de upload frunctie eruit,die werkt namelijk goed op elke server.

succes!!
Frank, achter die CV map moet nog de rest van de nieuwe bestandsnaam komen te zijn, desnoods met random iets om niet te overschrijven (Jelle Posthuma zei dat ook al)
Het is gelukt! Bdankt voor jullie aanwijzingen. Echter, nu doet zich een nieuw probleem voor. Wanneer ik een plaatje upload is er niets aan de hand. Wanneer op de link geklikt wordt, wordt dit plaatje getoond in de browser. Wanneer ik een word-bestand upload en vervolgens op de link klik, gaat het mis. Het bestand staat wel met de extensie .doc keurig in het mapje. Wat gaat hier mis?

Groet,
Frank
Wanneer op de link geklikt wordt, wordt dit plaatje getoond in de browser.

Mooi zo. Dat werkt dus...
Wanneer ik een word-bestand upload en vervolgens op de link klik, gaat het mis. Het bestand staat wel met de extensie .doc keurig in het mapje. Wat gaat hier mis?

Hmm...
Geen idee, zeg jij het es, wat gaat er mis, krijg je een error?

Reageren