Upplanings script

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Hejsan, jag håller på att göra ett litet simpelt uppladnings script, men jag har ett litet problem jag inte riktigt vet hur jag ska lösa.
Det är så när någon tankar upp en fil med mellanslag så blir det inge bra, då inte min avläsningsidan inte kan läsas av. Men då är frågan, går det inte att göra att om mellanslag då sätt in _?

Jag skickar med koden så ni får se:

<?php

$file_name = $HTTP_POST_FILES['ufile']['name'];

$random_digit=rand(0000,10000);


$new_file_name=$random_digit. "_" .$file_name;

$path= "upload/".$new_file_name;

if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";

echo "<a href=$new_file_name>$new_file_name</a> <br />";
echo "<a href='XX>Till uppladningen</a>";
}
else
{
echo "Error <br />";
echo "<a href='XXX/'>Try ones more?</a>";
}
}
?>

Som sagt, simpelt men vill utvecklas

  • Medlem
  • Göteborg
  • 2008-01-16 15:37

För att byta ut mellanslag till understräck borde följande funktion fungera.

$new_file_name = str_replace(" ", "_", "$new_file_name");

Aa, vad smidigt. Tack så mycket det löste problemet

1
Bevaka tråden