als ik een bestand upload, vb "test 1.jpg"
dan heb ik problemen met die spatie, is er een mogelijkheid om die spaties om te zetten? of een oplossing zodat het wel zou lukken, dat de bestanden met een spatie in de naam niet van naam moeten veranderen?
dit is de upload code:
include("includes/config.php");
global $_FILES;
$filename = $_FILES['Naam']['name'];
$uploadname = $_FILES['Naam']['name'];
$link = "http://www.pdesmet.be/uploaden/bestanden/".$filename;
if (is_uploaded_file($_FILES['Naam']['tmp_name']))
{
move_uploaded_file($_FILES['Naam']['tmp_name'], "bestanden/" . $uploadname);
$insertBestand = "INSERT INTO $tableBestanden (Naam, Link) VALUES ('$filename','$link')";
$queryBestand = mysql_query($insertBestand)or die(mysql_error());
print"
<meta http-equiv='refresh' content='2;URL=index.php' target='_parent'>
<b>Het is toegevoegd!</b>
";
}
else
{
print"
<meta http-equiv='refresh' content='2;URL=index.php' target='_parent'>
<b>Het is NIET toegevoegd!!!</b>
";
}
wel kijk,
ik upload iets vb "test frans.doc" de link wordt dan:
"http://www.host.be/bestanden/test frans.doc"
de gegevens test frans.doc en de link sla ik op in een database.
op de pagina "bestanden downloaden" komen de bestanden onder elkaar. klik je op de naam, dan opent er een nieuw venster met het bestand.
dit is de upload code:
<?
include("includes/config.php");
global $_FILES;
$filename = $_FILES['Naam']['name'];
$uploadname = $_FILES['Naam']['name'];
$link = "http://www.pdesmet.be/uploaden/bestanden/".$filename;
jeeps,
uw code: $uploadname = str_replace(" ", "", $uploadname);
zal niet goed gaan want ik gebruik die uploadname als linknaam. maar dan kan je die niet goed meer afhalen. (peisk)
heb dus opgelost: $uploadname = str_replace(" ", "%20", $uploadname);