Gå til innhold

Problemer med filopplastningscript


Anbefalte innlegg

Hei.

Sitter å lager et script som skal laste opp filer til en mysql database. Men sliter med et par problemer.

 

Får disse feilmeldingene

 

Skjult tekst: (Marker innholdet i feltet for å se teksten):

Warning: fread(): supplied argument is not a valid stream resource in c:\Inetpub\wwwroot\til.php on line 28

 

Warning: fclose(): supplied argument is not a valid stream resource in c:\Inetpub\wwwroot\til.php on line 30

 

Og kildekoden ser slik ut

Skjult tekst: (Marker innholdet i feltet for å se teksten):

 

<? 

if(isset($_POST['upload'])) 
{
       $fileName = $_FILES['userfile']['name']; 
       $tmpName  = $_FILES['userfile']['tmp_name']; 
       $fileSize = $_FILES['userfile']['size']; 
       $fileType = $_FILES['userfile']['type']; 
       

       $fp = fopen($tmpName, 'a+'); 
       $content = fread($fp, $fileSize); 
       $content = addslashes($content); 
       fclose($fp); 
        
       if(!get_magic_quotes_gpc()) 
       { 
           $fileName = addslashes($fileName); 
       } 
        

       include 'database.php';
 $dbh;
 $db;
        
       $query = "INSERT INTO upload (name, size, type, content ) ".
"VALUES ('$fileName', '$fileSize', '$fileType', '$content')";

       mysql_query($query) or die('Error, query failed');                     

        
       echo "<br>File $fileName uploaded<br>"; 
}
?> 
<form action="" method="post" enctype="multipart/form-data" name="uploadform"> 
 <table width="350" border="0" cellpadding="1" cellspacing="1" class="box"> 
   <tr>  
     <td width="246"><input type="hidden" name="MAX_FILE_SIZE" value="2000000"><input name="userfile" type="file" class="box" id="userfile"> 
        </td> 
     <td width="80"><input name="upload" type="submit" class="box" id="upload" value="  Upload  "></td> 
   </tr> 
 </table> 
</form> 
</body> 
</html> 

 

Håper noen kan hjelpe meg med denne!

Endret av joakim@hortensgutta
Lenke til kommentar
Videoannonse
Annonse

Du var inne på noe der ja.

Måtte gjøre om fra a+ til r for read

 

i tillegg tilå bytte til "r", dobbelfnuttene dine

 

Var for gått til at det bare var det som skulle gjøres men...

 

Nå funker det med .log filer, men den takler ikke sånn som jpeg, doc og den type filer..

 

:(

 

Noen som har noen andre forslag?

Endret av joakim@hortensgutta
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...