Ciao a tutti!
mi scuso se la domanda può sembrare superficiale e scontata ma sono nuovo di php 
mi chiedevo come si potesse fare a fare l upload di un documento (che deve essere nel formato .doc,.pdf.odt,.ppt,.odt) in un database tramite php...
ho provato e testato il codice per fare l upload di immagini e funziona tutto piuttosto bene , la pagina carica sul database l immagine..ora volevo modificare il codice e fare in modo che possa fare l upload solo dei documenti sopracitati....ma nn capisco come modificare
vi posto il codice:
codice:
<?php
require ('dbconnect.php'); // connect to database
if(isset($_POST['upload'])) // Has a file been uploaded?
{
// See if it is of one of the allowed mime types, change these if you like
if (($_FILES['uploadedfile']['type'] == "image/gif")||
($_FILES['uploadedfile']['type'] == "image/jpeg"))
{
// This is the temporary place where it got put on the server after it was uploaded
$tempfile = $_FILES['uploadedfile']['tmp_name'] ;
// addslashes so as not to break anything :)
$data = addslashes(fread(fopen($tempfile, "rb"), filesize($tempfile)));
// pull out useful bits in case they are needed.
$filetype = $_FILES['uploadedfile']['type'];
$filesize = $_FILES['uploadedfile']['size'];
$filename = $_FILES['uploadedfile']['name'];
// Stick it into the database.
$query = "INSERT INTO uploads (data,filename,filesize,filetype) VALUES ('$data','$filename','$filesize','$filetype')";
mysql_query($query);
}
// If it wasn't one of the allowed file types do this:
else
{
echo "Invalid File type
";
}
}
// Form to upload a new file, make sure you get the "enctype" or it won't work
echo "
<form enctype='multipart/form-data' name='fileupload' action='upload.php' method='POST'>
<input type='file' name='uploadedfile'>
<input type='submit' name='upload' value='Upload File'>
</form>
";
?>
ovviamente penso che si debba modificare
codice:
if (($_FILES['uploadedfile']['type'] == "image/gif")||
($_FILES['uploadedfile']['type'] == "image/jpeg"))
ma nn saprei come....
ho provato inserendo :
text/plain
application/msword
application/vnd.oasis.opendocument.text
application/vnd.oasis.opendocument.spreadsheet
ma mi dava lo stesso Invalid type of file
grazie mille in anticipo!!!