•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the PHP section within the Web Development category of DaniWeb, a massive community of 392,056 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 4,259 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our PHP advertiser: Lunarpages PHP Web Hosting
Views: 9281 | Replies: 14
![]() |
i have a question. my function works in a way that once user clicks the link, the open save dialog box will pop out then the user have a option to choose whether to open or save the mp3 file.
The problem is the save function can wrk meaning if user save the mp3 file and listen, everything is ok. But when the user try to open the file straight away, the mp3 file cannot be open. There will be an error msg. I do not knoe how to go abt to solve this error.
is there a way to enable the user to open the file straight away once the link is clicked? i have try to put a link to the mp3 file but that would result in the user from seeing the location of the mp3 file. I have try to mask the url but then if the user clicks view source, the user would be able to see the location of mp3 file.
Below is the codes that cause the open save dialog box to pop out
[php]
$currentdir = '../mp3';
$filename = "$trackname.mp3";
$pathname = "$currentdir/$filename";
$fr = fopen($pathname, 'r');
$filedata = fread($fr, filesize($pathname));
fclose($fr);
header ( 'Content-Length: ' . filesize ( $pathname ) );
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=$filename");
readfile($pathname);
[/php]
The problem is the save function can wrk meaning if user save the mp3 file and listen, everything is ok. But when the user try to open the file straight away, the mp3 file cannot be open. There will be an error msg. I do not knoe how to go abt to solve this error.
is there a way to enable the user to open the file straight away once the link is clicked? i have try to put a link to the mp3 file but that would result in the user from seeing the location of the mp3 file. I have try to mask the url but then if the user clicks view source, the user would be able to see the location of mp3 file.
Below is the codes that cause the open save dialog box to pop out
[php]
$currentdir = '../mp3';
$filename = "$trackname.mp3";
$pathname = "$currentdir/$filename";
$fr = fopen($pathname, 'r');
$filedata = fread($fr, filesize($pathname));
fclose($fr);
header ( 'Content-Length: ' . filesize ( $pathname ) );
header("Content-type: application/octet-stream");
header("Content-disposition: attachment; filename=$filename");
readfile($pathname);
[/php]
•
•
Join Date: Nov 2003
Location: Toronto, Canada
Posts: 354
Reputation:
Rep Power: 6
Solved Threads: 5
Please use [php] tags next time. I have formatted your post.
•
•
Join Date: Nov 2003
Location: Toronto, Canada
Posts: 354
Reputation:
Rep Power: 6
Solved Threads: 5
Your code was missing some quotations as well, so I took the liberty to add them in. You probably just didn't copy and paste the text, right?
•
•
Join Date: Nov 2003
Location: Toronto, Canada
Posts: 354
Reputation:
Rep Power: 6
Solved Threads: 5
Is this 'Open/Save' dialog box that you are talking about a part of your actual script or is it the download manager associated with the browser?
•
•
•
•
Originally Posted by Gary
Your code was missing some quotations as well, so I took the liberty to add them in. You probably just didn't copy and paste the text, right?
i did copy n paste though. wat are quotations by the way?
•
•
Join Date: Nov 2003
Location: Toronto, Canada
Posts: 354
Reputation:
Rep Power: 6
Solved Threads: 5
•
•
•
•
Originally Posted by starsunited
i did copy n paste though. wat are quotations by the way?
•
•
Join Date: Nov 2003
Location: Toronto, Canada
Posts: 354
Reputation:
Rep Power: 6
Solved Threads: 5
Do you have a link to the live script?
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb PHP Marketplace
•
•
•
•
apple blog cocoa competition computer daniweb dell development drivers email eudora firefox framework games graphics hope ibm intel internet java linux microsoft microsystems mozilla news next open open source open-source opengl openoffice operating php programming red hat rhel security software source step struggle sun super system ubuntu vista web wesnoth windows xp
Other Threads in the PHP Forum
- Previous Thread: PHP Server-Side Hit Counter for Beginner
- Next Thread: Search two tables


Linear Mode