|
|
|
Hey... har siddet og arbejdet på et fileuploadscript til min hjemmeside, så mine brugere kan uploade profilbileder, men min server er åbenbart sat til "safemode", er der en måde at komme udenom det på ??
indtil nu ser mit script sådan ud:
<?
if($_GET['mode'] == "submit"){
if ($userfile_size >250000){$msg=$msg."Your uploaded file size is more than 250KB so please reduce the file size and then upload. Visit the help page to know how to reduce the file size.<br />";
$file_upload="false";}
if (!($userfile_type =="image/pjpeg")){$msg=$msg."Your uploaded file must be of JPG. Other file types are not allowed<BR>";
$file_upload="false";}
$add="/bruger-img/$userfile_name";
if(move_uploaded_file ($userfile, $add)){
} else { echo "Failed to upload file Contact Site admin to fix the problem"; }
} else {
?>
<center><h1><b>Upload Billede</b></h1><hr />Billedet skal være i jpg-format og må ikke fylde mere end 250kb!<br /><br />
<form enctype="multipart/form-data" action="?id=bruger/upload-pic&mode=submit" method="post">
Sti:
<input name="userfile" type="file">
<input type="submit" value="Upload">
</form><hr />
</center>
<? } ?>
håber i kan hjælpe, evt bare med link til en tutorial (gerne på engelsk)
|
|
|
Dato : 06.10.2006, 01:44 |
Visninger : 1583 |
Points : 100 |
|
|
prøv at ændre din path til $_SERVER['DOCUMENT_ROOT']."/bruger-img/$userfile_name"
---
Ville måske også være en ide at tilføje noget unikt til den fil som bliver uploadet, så du aldrig overskriver en gammel fil, f.eks. et id eller lign.
|
|
|
Dato : 17.05.2007, 10:00 |
Svar af : Slettet |
|
Login for at skrive et indlæg :
|