I am trying a script to upload an image
the problem is the php does not recognize it as a local file
The error I get is :

error. File: ''.
Warning: fopen(joey lim.jpg) [function.fopen]: failed to create stream: No such file 
or directory in /home/bus8646/www/tryout/upload.php on line 11

Warning: filesize() [function.filesize]: Stat failed for joey lim.jpg (errno=2 - No 
such file or directory) in /home/bus8646/www/tryout/upload.php on line 12

Warning: fread(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload.php on line 12

Warning: fclose(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload.php on line 13

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in 
/home/bus8646/www/tryout/upload.php on line 19
Query failed



Example code : 

<?

if (is_uploaded_file($userfile)) {
   copy($userfile, $HTTP_POST_FILES['userfile']['name']);
} else {
   echo "error. File: '$userfile'."; 
}

$filename=$HTTP_POST_FILES['userfile']['name']; 

$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize($filename));
fclose($fd);

$escaped_contents=mysql_escape_string($contents);

// Connecting, selecting database
$link = mysql_connect("localhost", "*****","******");
mysql_select_db("******",$db);

// Performing SQL query; assuming that the "picture" is a BLOB field
$query = "UPDATE studentpart SET pic='$escaped_contents' WHERE loginname='lulu'";
$result = mysql_query($query)
   or die("Query failed");

// Closing connection
mysql_close($link);

?>


Basically the file is not recognize as local, i have no idea why, the file I sent was 
C:\\ based

This is another code that I have tried 

<? 
 $userfile = "C:\\joey lim.jpg";
     $UPLOAD = fopen( $userfile, "r" ); 
     $contents = fread( $UPLOAD,filesize($userfile));       
     fclose( $UPLOAD );   
     $SAVEFILE = fopen("upload//".$userfile_name, "wb" ); 
     fwrite( $SAVEFILE, $contents,$userfile_size);       
     fclose( $SAVEFILE );        
    
  echo "Server HaD Receive the Upload Files!"; 
   
?> 

Warning: fopen(C:\joey lim.jpg) [function.fopen]: failed to create stream: No such 
file or directory in /home/bus8646/www/tryout/upload2.php on line 3

Warning: filesize() [function.filesize]: Stat failed for C:\joey lim.jpg (errno=2 - No 
such file or directory) in /home/bus8646/www/tryout/upload2.php on line 4

Warning: fread(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload2.php on line 4

Warning: fclose(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload2.php on line 5

Warning: fopen(upload//) [function.fopen]: failed to create stream: Is a directory in 
/home/bus8646/www/tryout/upload2.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload2.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in 
/home/bus8646/www/tryout/upload2.php on line 8
Server HaD Receive the Upload Files! 

Can someone please help

Dewi



____________________________________________________________
Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail!
http://login.mail.lycos.com/r/referral?aid=27005

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to