Kære alle Udviklere!
Rigtig godt bag-jul, og godt nytår!
Har haft dette problem med længe
I min kode:
[code]
<?
class fileupload {
var $maxfilesize;
var $filetype;
function upload ($filefield) {
// Vi henter
$filefield = $_FILES[$filefield]["tmp_name"];
$filefield_name = $_FILES[$filefield]["name"];
$filefield_size = $_FILES[$filefield]["size"];
$filefield_type = $_FILES[$filefield]["type"];
if(isset($this->type) != true OR eregi("(.)+\\.(".$this->filetype.")",$filefield_name) && isset($this->maxfilesize) != true OR $this->maxfilesize <= $filefield_size) {
$data = addslashes(fread(fopen($filefield, "r"), filesize($filefield)));
mysql_query("INSERT INTO filer (name, data, size, type) VALUES('$filefield_name', '$data', '$filefield_size', '$filefield_type')");
}
function vis ($id) {
// Vi conector til tabellen, ved hjælp af mysql_query
$resultat = mysql_query("SELECT data, type from filer where id = ".$id);
// Vi sætter vores data i en While løkke
while($raekke = mysql_fetch_array($resultat)) { $svar[] = $raekke; }
// Hvis/if $id ikke findes i databasen
if (sizeof($svar) == 0) {
echo "DOH .. Kunne desværre ikke finde filen med id ".$id." i databasen!!!";
} else {
extract($svar[0]);
header("content-type: ".$type);
echo $data;
}
}
function slet ($id) {
mysql_query("DELETE FROM filer WHERE id = ".$id.";");
}
}
$fileupload = new cls_fileupload;
?>
[/code}
"Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION
Får jeg fejlen:
in /customers/juliefjellvang.dk/juliefjellvang.dk/httpd.www/test/fileupload.php on line 56"
Har før fået afvide fejlen var noget med min function..
Men har glemt alt om det, da det var lang tid siden ;-)
Håber virkelig i kan hjælpe mig ud af min problem situation ;D
vh
EskiM0 / Mattias
se evt:
http://www.juliefjellvang.dk/test/upload.php
Indlæg senest redigeret d. 06.01.2008 19:08 af Bruger #11155