Jag försöker få ett filuppladdningsscript att fungera.
<?
if ($filen != "" && $filen != "none")
{
copy($filen, "/tmp/$filen_name");
echo "Du laddade upp" . $filen_name . "<br />";
echo "Filstorlek" . $filen_size . "<br />";
echo "Filtyp" . $filen_type . "<br />";
}
?>
<form action="<?=$PHP_SELF?>" method="POST" enctype="multipart/formdata">
Vilken fil vill du ladda upp?<br />
<input type="file" name="filen"><p>
<input type="submit" value="Skicka fil">
</form>
Jag får felet:
Warning: Unable to open 'C:\\file.gif' for reading: No such file or directory
Filen finns ju där. Vad kan detta bero på?
jazzilMedlem sedan maj 2003151 inlägg Du ser att det är två backslashes på felmedelande .... prova mecka lite och få det att bara bli ett annars söker den fel map..!
Tack för svar!
Jag har meckat satan nu men lyckas inte! Jag har försökt med preg_replace bl a. Jag blir galen! Jag fattar inte!
Någon?
Nej, asså det är nog snarare att jag inte fattar hur man ska använda preg_replace eller hur jag ska få bort den ena backslashen.
Skriver ut sökvägen till den fil man befinner sig i.
Men asså, är det inte så här man gör med preg_replace?
{
$find = "\\\\";
$replace = "\\";
preg_replace($find, $replace, $filen);
copy($filen, "/tmp/" . $filen_name);
}
Skit samma. Jag hittade ett script som fungerar i den här tråden. Tackar ändå! :)