ciske de rat
Verenigingslid
- Lid geworden
- 10 jun 2003
- Berichten
- 964
beste lezer
ik heb nu een scripts geschreven wat precies doet wat ik wil
alleen is mijn vraag om het goed te willen beveilingen wil ik FileLoction beveilingen met een md5 hash
is dat mogelijk
zo ja wat zou ik hier in dit script moeten aanpassen
zo dat gelijk werkt dat ik nog wel de bestanden kan downloaden door middeld van de Tilte
zijn er ook nog mogelijk heden om de gebruiker te mailen dat er een bestand voor hem is geupload
ik hoor graag suggesties of aan gepaste codes
ik heb nu een scripts geschreven wat precies doet wat ik wil
alleen is mijn vraag om het goed te willen beveilingen wil ik FileLoction beveilingen met een md5 hash
is dat mogelijk
zo ja wat zou ik hier in dit script moeten aanpassen
zo dat gelijk werkt dat ik nog wel de bestanden kan downloaden door middeld van de Tilte
PHP:
if(!is_dir("uploads")){ //map waar alles in komt
mkdir ("uploads");
}
function savedata(){
global $_FILES, $_POST, $putItAt;
$sql = "INSERT INTO `lr`.`john` (`ID`,`username`, `Time`, `FileLoction`, `IP`, `Title`) VALUES (NULL,' ".mysql_real_escape_string($_POST['username'])." ', UNIX_TIMESTAMP( ), ' " .mysql_real_escape_string($putItAt)." ', ' ".
$_SERVER['REMOTE_ADDR']." ', ' ".mysql_real_escape_string($_POST['title']).
" '
)";
mysql_query($sql);
}
$putItAt = "uploads/".basename($_FILES['uploadedfile'] ['name']);
$putItAt = str_replace("php" , "txt" , $putItAt);
if(move_uploaded_file($_FILES['uploadedfile'] ['tmp_name'],$putItAt)){
savedata();
header("location: listfiles.php");
}else{
if(copy($_FILES['uploadedfile'] ['tmp_name'], $putItAt)){
savedata();
header ("location: listfiles.php");
}else{
echo 'het is niet gelukt het uplaods. klik <a href="index.php">hier</a> om terug te keren.';
}
}
?>
zijn er ook nog mogelijk heden om de gebruiker te mailen dat er een bestand voor hem is geupload
ik hoor graag suggesties of aan gepaste codes