Hei,
jeg generer en HTMLfil, som jeg så ønsker å flytte til databasen.
Jeg klarer å laste opp opp filer til databasen ved å bruke forms som vist under. Men når filen allerede eksisterer klarer jeg ikke å bruke den, for jeg vet ikke hvordan jeg kan sette
til en fil jeg allerede har.
Det er en .html fil som ligger i en mappe jeg ønsker å flytte til database, om det skal ha noen betydning.
Jeg ønsker også at prossessen skal foregå uten at man trenger å trykke på knapper.
Mulig jeg var vanskelig å forstå, men hadde vært supert med litt hjelp
og
jeg generer en HTMLfil, som jeg så ønsker å flytte til databasen.
Jeg klarer å laste opp opp filer til databasen ved å bruke forms som vist under. Men når filen allerede eksisterer klarer jeg ikke å bruke den, for jeg vet ikke hvordan jeg kan sette
Kode
$_FILES['userfile']['name'];
Det er en .html fil som ligger i en mappe jeg ønsker å flytte til database, om det skal ha noen betydning.
Jeg ønsker også at prossessen skal foregå uten at man trenger å trykke på knapper.
Mulig jeg var vanskelig å forstå, men hadde vært supert med litt hjelp
Kode
<form method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="20000000000"> <input name="userfile" type="file" upid="userfile" /> <input name="upload" type="submit" class="box" upid="upload" value="Last opp" /></td>
Kode
$fileName = $_FILES['userfile']['name']; $tmpName = $_FILES['userfile']['tmp_name']; $fileSize = $_FILES['userfile']['size']; $fileType = $_FILES['userfile']['type']; $opplaster = $_POST['opplaster']; $dato = $_POST['dato']; $versjon = $_POST['versjon']; $beskrivelse = $_POST['beskrivelse']; $kategori=$_POST['kategori']; $fp = fopen($tmpName, 'r'); $content = fread($fp, filesize($tmpName)); $content = addslashes($content); fclose($fp); if(!get_magic_quotes_gpc()) { $fileName = addslashes($fileName); } include 'script/connect.php'; $query = "INSERT INTO upload (name, size, type, content, opplaster, dato, versjon, beskrivelse, kategori ) ". "VALUES ('$fileName', '$fileSize', '$fileType', '$content', '$opplaster', '$dato', '$versjon', '$beskrivelse', '$kategori')"; mysql_query($query) or die('Feilmelding: spørringsfeil');
Sist endret av fredrikweb; 3. februar 2009 kl. 16:26.