opening and viewing a file in php

Posted by Christian Burgos on Stack Overflow See other posts from Stack Overflow or by Christian Burgos
Published on 2013-11-09T03:02:41Z Indexed on 2013/11/09 3:54 UTC
Read the original article Hit count: 230

Filed under:
|
|
|

how do i open/view for editing an uploaded file in php?

i have tried this but it doesn't open the file.

$my_file = 'file.txt';
$handle = fopen($my_file, 'r');
$data = fread($handle,filesize($my_file));

i've also tried this but it wont work.

$my_file = 'file.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file);
$data = 'This is the data';
fwrite($handle, $data);

what i have in mind is like when you want to view an uploaded resume,documents or any other ms office files like .docx,.xls,.pptx and be able to edit them, save and close the said file.

edit: latest tried code...

 <?php 
 // Connects to your Database 
 include "configdb.php"; 

 //Retrieves data from MySQL 
 $data = mysql_query("SELECT * FROM employees") or die(mysql_error()); 
 //Puts it into an array 
 while($info = mysql_fetch_array( $data )) 
 { 

 //Outputs the image and other data
 //Echo "<img src=localhost/uploadfile/images".$info['photo'] ."> <br>"; 
 Echo "<b>Name:</b> ".$info['name'] . "<br> "; 
 Echo "<b>Email:</b> ".$info['email'] . " <br>"; 
 Echo "<b>Phone:</b> ".$info['phone'] . " <hr>"; 
 //$file=fopen("uploadfile/images/".$info['photo'],"r+");
 $file=fopen("Applications/XAMPP/xamppfiles/htdocs/uploadfile/images/file.odt","r") or exit("unable to open file");;
 }
 ?> 

i am getting the error:

Warning: fopen(Applications/XAMPP/xamppfiles/htdocs/uploadfile/images/file.odt): failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/uploadfile/view.php on line 17
unable to open file

the file is in that folder, i don't know it wont find it.

© Stack Overflow or respective owner

Related posts about php

Related posts about html