Wweb00132Medlem sedan maj 2001797 inlägg Frågan#1 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å?
JjazzilMedlem 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..!
Wweb00132Medlem sedan maj 2001797 inlägg 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?
Wweb00132Medlem sedan maj 2001797 inlägg 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.
Wweb00132Medlem sedan maj 2001797 inlägg 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);
}
Wweb00132Medlem sedan maj 2001797 inlägg Skit samma. Jag hittade ett script som fungerar i den här tråden. Tackar ändå! :)