Ik blijf vragen stellen, hopelijk vinden jullie het niet erg..:(..:)

Ik krijg een foumelding bij uploaden van een foto:

Warning: Copy(c:/tmppha999393.tmp)[function.copy] failed to open stream. no such
file or Directory:

code:

while($object = mysql_fetch_object($query))
{
$advertentie_id = $object->advertentie_id;
}

$InpAfbeelding = "../afbeelding/";
$InpAfbeelding .= $advertentie_id;
$InpAfbeelding .= ".jpg";

if ($File != "none" && $File != "")
{

// Uploaden van de afbeelding en wegschrijven gegevens in db
if (copy(stripslashes($File), "$InpAfbeelding")) <-------- hier loopt ie vast???




Wegschrijven doe je met move_uploaded_file(). Is veel betrouwbaarder en sneller.

De foutmelding leek mij trouwens nog al duidelijk: No such fiel -> zou het bestand misschien niet bestaan?
Vreemd dat ie c:/tmppha999393.tmp er van maakt:

<td width="250">
<input type="file" name="File" onChange="document.form.Bestand.value = document.form.File.value;" style="width: 200;"><br>
</td>

Dus ik selecteer een plaatje, met een gewoone naam en die zich op dat moment in mijn documenten bevindt....En dan voer ik die code uit..

while($object = mysql_fetch_object($query))
{
$advertentie_id = $object->advertentie_id;
}

$InpAfbeelding = "../afbeelding/";
$InpAfbeelding .= $advertentie_id;
$InpAfbeelding .= ".jpg";

if ($File != "none" && $File != "")
{

// Uploaden van de afbeelding en wegschrijven gegevens in db
if (copy(stripslashes($File), "$InpAfbeelding")) <-------- hier loopt ie vast???

Reageren