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:
ovviamente penso che si debba modificarecodice:<?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> "; ?>
ma nn saprei come....codice:if (($_FILES['uploadedfile']['type'] == "image/gif")|| ($_FILES['uploadedfile']['type'] == "image/jpeg"))
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!!!


Rispondi quotando
