Submit Your Article Webforumz RegistrationAnnouncements Contact Webforumz StaffContact
Home Resources Blogs Meet the Team Contact Register
 

Go Back   WebForumz.com > The Code > PHP

Reply
 
LinkBack Thread Tools
Old June 24th, 2006, 10:10 PM   #1
New Member
 

Join Date: Jun 2006
Location: canada
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 sjagan is on a distinguished road
Please help: Cannot view uploaded file

I really appreciate & thank you very much for reading my question,here it comes.

Iam new to php & working with xampp on windows since i don have a linux system at the moment & have to get this assignment done asap.I have a problem viewing

the uploaded files in (html/htm & ppt ) format

Iam trying to upload files to a folder i created in Document root.Iam able to upload all the files into the folder,but cannot view them all.

Note: I used a software convertor to convert the excel file to htm format & then uploaded it.

#for the htm file i uploaded its stored as a firefox file into the uploaded folder. When i open the this file from the uploads folder i get a error "This

page uses

frames, but your browser doesn't support them"

I also tried to open the file with IE ,same result.

Is there a way to preserve the format as it was originally.

Now for the PPt File
=========================
# When i open the ppt file i uploaded it says "Powerpoint cannot open the type of file represented by c:\xampp\htdocs\uploads\test.ppt"

# After i upload an image i get " no preview available" when i try to open the image i uploaded.


*****but , i was able to upload & view a text file successfully from the uploads

folder **********

================================================== =

HTML CODE I USED TO BROWSE FILES & send it to storefile.php


html>

<body>
<h1>Upload filest</h1>
<form enctype="multipart/form-data" action="storefile.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Upload this file: <input name="userfile" type="file">
<input type="submit" value="Send File">

</form>
</body>
</html>


================================================== =====


Here is the action code "storefile.php' i use to store the file in uploads folder

in document root



<html>
<head>
<title>Uploading File</title>
</head>

<body>

<?php


// $userfile is where file went on webserver
$userfile = $HTTP_POST_FILES['userfile']['tmp_name'];

// $userfile_name is original file names
$userfile_name = $HTTP_POST_FILES['userfile']['name'];

// $userfile_size is size in bytes
$userfile_size = $HTTP_POST_FILES['userfile']['size'];

// $userfile_type is mime type e.g. image/gif
$userfile_type = $HTTP_POST_FILES['userfile']['type'];

// $userfile_error is any error encountered
$userfile_error = $HTTP_POST_FILES['userfile']['error'];


// one more check: does the file have the right MIME type?

$userfile_type = 'ppt/html';


// put the file where we'd like it
$upfile = 'c:/xampp/htdocs/uploads/'.$userfile_name;

// is_uploaded_file and move_uploaded_file added at version 4.0.3
if (is_uploaded_file($userfile))
{
if (!move_uploaded_file($userfile, $upfile))
{
echo 'Problem: Could not move file to destination directory';
exit;
}
}
else
{
echo 'Problem: Possible file upload attack. Filename: '.$userfile_name;
exit;
}

echo 'File uploaded successfully!!<br /><br />';

// reformat the file contents
$fp = fopen($upfile, 'r');
$contents = fread ($fp, filesize ($upfile));
fclose ($fp);

$contents = strip_tags($contents);
$fp = fopen($upfile, 'w');
fwrite($fp, $contents);
fclose($fp);

?>
</body>

</html>



#### could u plese tell me ,where iam going wrong.

$If u can answer my question realtive to the linux system that is fine .

Thank u again for taking the time to read my question.

JAY
sjagan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old June 24th, 2006, 10:41 PM   #2
Reputable Member
 
craig's Avatar
 

Join Date: Sep 2005
Location: Preston, UK
Age: 23
Posts: 382
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 craig will become famous soon enough
Re: Please help: Cannot view uploaded file

This may be just a shot in the dark...
Code:
  $upfile = 'c:/xampp/htdocs/uploads/'.$userfile_name;
Are you doing this on your local comp or a server?
craig is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old June 25th, 2006, 03:38 AM   #3
New Member
 

Join Date: Jun 2006
Location: canada
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 sjagan is on a distinguished road
Re: Please help: Cannot view uploaded file

Thanks for the reply craig,

Iam testing the upload on my local computer.

so hence i made a folder in document root called uploads & uploaded the files.

The problem is iam able to upload the files to the local folder ,but cannot open the files from that folder.

***Text file can be uploaded& retrieved without any problems ***

I do not know what is the problem .I have also specified mime type of html/plain in the code


Any thoughts what can be wrong ????


Appreciate ur help

J
sjagan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old June 26th, 2006, 03:53 PM   #4
New Member
 

Join Date: Jun 2006
Location: usa
Age: 31
Posts: 32
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 franknu is on a distinguished road
Re: Please help: Cannot view uploaded file

hey, i am having same problem that u are having let me know if you can get to fix it...
franknu is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Old June 27th, 2006, 05:31 AM   #5
New Member
 

Join Date: Jun 2006
Location: Sheffield, South Yorkshire, UK
Posts: 17
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 mr-ecommerce is on a distinguished road
Re: Please help: Cannot view uploaded file

Code:
 // reformat the file contents
   
$fp fopen($upfile'r');
   
$contents fread ($fpfilesize ($upfile));
   
fclose ($fp);
 
   
$contents strip_tags($contents);
   
$fp fopen($upfile'w');
   
fwrite($fp$contents);
   
fclose($fp); 
I think the reason you can't view your uploaded files is because they are getting corrupted by the above section of code.

Try placing a die(); after your successfull echo message, then upload a file you know you can currently open, make sure you have cleared out any previous uploads first just in case. Once the file has been uploaded test that you can open, I'm sure its the above block that is messing it up for you. Have you checked the permissions on the folder and the uploaded files?
mr-ecommerce is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Tags
help , cannot , view , uploaded , file


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
my web page dosen't look the same once uploaded convert Your Design and Layout 6 July 5th, 2007 08:46 AM
Uploaded project but nothing plays! dharma Flash and ActionScript 2 September 17th, 2006 08:25 PM
image uploaded file overlap manzil PHP 2 August 10th, 2006 08:48 AM
altering uploaded files names Gurpreet82 Classic ASP 1 March 6th, 2006 09:26 PM
Changes when uploaded pepe_starr HTML, XHTML and CSS 3 March 6th, 2006 05:33 PM


Search Engine Optimization by vBSEO 3.2.0 RC8