Ask a Question related to PHP Development, Design and Development.
-
Kornelius Finkenbein #1
Download-Script: strange "[1]." in Filename
Hello folks!
I've got a strange problem with my download-script in conjunction with
M$ internet explorer, if the filename I want to link to includes more
than one points. In Netscape the problem doesn't exist.
For example:
input: ... download.php?name=virtualdub_1.4.9.zip
output: ... save file to disk: virtualdub_1[1].4.9.zipCode:header("Content-Type: application/octet-stream"); header("Content-Length: " . filesize($file)); header("Content-Disposition: attachment; filename=".$name); header("Content-Transfer-Encoding: binary");
Plz hlp! Thx.
Kornelius F.
Kornelius Finkenbein Guest
-
"The filename or extension is too long" Error when opening Acrobat 6.0
I get the same error. It just hangs at the splash screen, taking 100% CPU and then after about an hour I get that error. When I click ok, I get a... -
<param name="filename" value="file:///C:/...."
Hello, got a problem with the next code trying to load the swf from the client pc: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"... -
"Devel::DProf" on a PERL script uses "Test::More"
Dear all, I encountered a problem while run profiling on a script which uses "Test::More". May I ask whether anybody have some idea or wrap... -
strange error "Unsuccessful stat on filename "
Pitt wrote: Based solely on the error message (don't have Unix system to verify), I think this:: MM_Unix.pm line 2775 is the line of Perl code... -
How do you simulate "." or "source" in a perl script ?
On 7 Aug 2003 08:21:27 -0700 c_j_marshall@hotmail.com (Chris Marshall) wrote: Shell::Source perhaps this CPAN module will do it for you. ... -
R. Rajesh Jeba Anbiah #2
Re: Download-Script: strange "[1]." in Filename
Kornelius Finkenbein <kofi1@web.de> wrote in message news:<bp0cm1$nk$05$1@news.t-online.com>...
Try this:> Hello folks!
>
> I've got a strange problem with my download-script in conjunction with
> M$ internet explorer, if the filename I want to link to includes more
> than one points. In Netscape the problem doesn't exist.
>
> For example:
>
> input: ... download.php?name=virtualdub_1.4.9.zip
>
>>Code:> header("Content-Type: application/octet-stream"); > header("Content-Length: " . filesize($file)); > header("Content-Disposition: attachment; filename=".$name); > header("Content-Transfer-Encoding: binary"); >
> output: ... save file to disk: virtualdub_1[1].4.9.zip
>
<?php
header('Content-Type: XXXXXXXXXXXXXX');
//IE need specific header
if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE"))
{
header('Content-Disposition: inline; filename="'.$file_name.'"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
}
else
{
header('Content-Disposition: attachment;
filename="'.$file_name.'"');
header('Pragma: no-cache');
}
?>
If it doesn't work read the usernotes at [url]http://in.php.net/header[/url]
that may be helpful.
---
"War kills you and me"
Email: rrjanbiah-at-Y!com
R. Rajesh Jeba Anbiah Guest
-
Kornelius Finkenbein #3
Re: Download-Script: strange "[1]." in Filename
Thanks for your help, but that didn't solve the problem yet.
I've looked on [url]http://in.php.net/header[/url] and searched again in Google,
but I can't find a solution for it.
Perhaps it's the best to eliminate all points in filename except the
last one of course.
Thx. Kornelius
R. Rajesh Jeba Anbiah schrieb:> Kornelius Finkenbein <kofi1@web.de> wrote in message news:<bp0cm1$nk$05$1@news.t-online.com>...
>>>>Hello folks!
>>
>>I've got a strange problem with my download-script in conjunction with
>>M$ internet explorer, if the filename I want to link to includes more
>>than one points. In Netscape the problem doesn't exist.
>>
>>For example:
>>
>>input: ... download.php?name=virtualdub_1.4.9.zip
>>
>>>>Code:>> header("Content-Type: application/octet-stream"); >> header("Content-Length: " . filesize($file)); >> header("Content-Disposition: attachment; filename=".$name); >> header("Content-Transfer-Encoding: binary"); >>
>>output: ... save file to disk: virtualdub_1[1].4.9.zip
>>
>
> Try this:
>
> <?php
> header('Content-Type: XXXXXXXXXXXXXX');
> //IE need specific header
> if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE"))
> {
> header('Content-Disposition: inline; filename="'.$file_name.'"');
> header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
> header('Pragma: public');
> }
> else
> {
> header('Content-Disposition: attachment;
> filename="'.$file_name.'"');
> header('Pragma: no-cache');
> }
> ?>
>
> If it doesn't work read the usernotes at [url]http://in.php.net/header[/url]
> that may be helpful.
>
> ---
> "War kills you and me"
> Email: rrjanbiah-at-Y!comKornelius Finkenbein Guest
-
R. Rajesh Jeba Anbiah #4
Re: Download-Script: strange "[1]." in Filename
Kornelius Finkenbein <kofi1@web.de> wrote in message news:<bp28tl$6md$01$1@news.t-online.com>...
I dont' think, it will help you. Just checked phpMyAdmin; it also> Thanks for your help, but that didn't solve the problem yet.
> I've looked on [url]http://in.php.net/header[/url] and searched again in Google,
> but I can't find a solution for it.
>
> Perhaps it's the best to eliminate all points in filename except the
> last one of course.
has the same problem with zip. If even phpMyAdmin guys couldn't solve
this problem, I don't think it's possible. Anyway, you keep on trying.
Probably some HTTP sniff will be useful to you.
---
"Believe it or not, patriotism is one of the worst dividing forces"
Email: rrjanbiah-at-Y!com
R. Rajesh Jeba Anbiah Guest
-
R. Rajesh Jeba Anbiah #5
Re: Download-Script: strange "[1]." in Filename
[email]ng4rrjanbiah@rediffmail.com[/email] (R. Rajesh Jeba Anbiah) wrote in message news:<abc4d8b8.0311142144.3ec6762c@posting.google. com>...
I checked Yahoo! It doesn't have this problem and so worked on> Kornelius Finkenbein <kofi1@web.de> wrote in message news:<bp28tl$6md$01$1@news.t-online.com>...>> > Thanks for your help, but that didn't solve the problem yet.
> > I've looked on [url]http://in.php.net/header[/url] and searched again in Google,
> > but I can't find a solution for it.
> >
> > Perhaps it's the best to eliminate all points in filename except the
> > last one of course.
> I dont' think, it will help you. Just checked phpMyAdmin; it also
> has the same problem with zip. If even phpMyAdmin guys couldn't solve
> this problem, I don't think it's possible. Anyway, you keep on trying.
> Probably some HTTP sniff will be useful to you.
the headers... Finally found the solution!!!! Now, it works fine!!!
<?php
//This file name: download_zip.php
//Tested in IE6
$filename = "rajesh.zip";
header('Content-Type: application/x-zip-compressed;
filename="foo.bar"');
header('Content-Disposition: attachment; filename="' . $filename .
'"');
readfile($filename);
exit;
?>
<!---html file name: test.html--->
<a href="download_zip.php">test</a>
Now, open the test.html and click the link. Please confirm, if
it's work for you.
---
"Believe it or not, patriotism is one of the worst dividing forces"
Email: rrjanbiah-at-Y!com
R. Rajesh Jeba Anbiah Guest
-
Kornelius Finkenbein #6
Re: Download-Script: strange "[1]." in Filename
Don't know if you understood my problem: I have no problem with the
download-script in conjunction with zip-files. The problem exists only,
if files have more than one point in the filename: f.e.
"virtualdub_1.5.9.zip". Before the first point I get this: "[1]".
The result is this filename: "virtualdub_1[1].5.9.zip".
Your filename "rajesh.zip" has only one point, thats no problem.
BTW, I could not open a test.htm. There were no attachment or link.
But thanks anyway for all.
Kornelius.
>
>
> I checked Yahoo! It doesn't have this problem and so worked on
> the headers... Finally found the solution!!!! Now, it works fine!!!
>
> <?php
> //This file name: download_zip.php
> //Tested in IE6
>
> $filename = "rajesh.zip";
> header('Content-Type: application/x-zip-compressed;
> filename="foo.bar"');
> header('Content-Disposition: attachment; filename="' . $filename .
> '"');
> readfile($filename);
> exit;
> ?>
>
> <!---html file name: test.html--->
>
> <a href="download_zip.php">test</a>
>
>
>
> Now, open the test.html and click the link. Please confirm, if
> it's work for you.
>
> ---
> "Believe it or not, patriotism is one of the worst dividing forces"
> Email: rrjanbiah-at-Y!comKornelius Finkenbein Guest
-
FLEB #7
Re: Download-Script: strange "[1]." in Filename
On Mon, 17 Nov 2003 12:11:10 +0100, Kornelius Finkenbein wrote:
Are you sure you don't have a file already called (whatever it was you were> Don't know if you understood my problem: I have no problem with the
> download-script in conjunction with zip-files. The problem exists only,
> if files have more than one point in the filename: f.e.
> "virtualdub_1.5.9.zip". Before the first point I get this: "[1]".
> The result is this filename: "virtualdub_1[1].5.9.zip".
>
> Your filename "rajesh.zip" has only one point, thats no problem.
> BTW, I could not open a test.htm. There were no attachment or link.
>
> But thanks anyway for all.
> Kornelius.
>
>>>
>>
>> I checked Yahoo! It doesn't have this problem and so worked on
>> the headers... Finally found the solution!!!! Now, it works fine!!!
>>
>> <?php
>> //This file name: download_zip.php
>> //Tested in IE6
>>
>> $filename = "rajesh.zip";
>> header('Content-Type: application/x-zip-compressed;
>> filename="foo.bar"');
>> header('Content-Disposition: attachment; filename="' . $filename .
>> '"');
>> readfile($filename);
>> exit;
>> ?>
>>
>> <!---html file name: test.html--->
>>
>> <a href="download_zip.php">test</a>
>>
>>
>>
>> Now, open the test.html and click the link. Please confirm, if
>> it's work for you.
>>
>> ---
>> "Believe it or not, patriotism is one of the worst dividing forces"
>> Email: rrjanbiah-at-Y!com
trying to download) already? Usually the [1] comes when some program (like
IE) has to give a downloaded file a new name because the current file
already exists.
Also, have you tried the page in other browsers? If it works in something
else, it's probably just some sort of client-side problem. You could also
get a header-sniffer to see what the actual filename the script is giving
you is.
--
-- Rudy Fleminger
-- [email]sp@mmers.and.evil.ones.will.bow-down-to.us[/email]
(put "Hey!" in the Subject line for priority processing!)
-- [url]http://www.pixelsaredead.com[/url]
FLEB Guest
-
R. Rajesh Jeba Anbiah #8
Re: Download-Script: strange "[1]." in Filename
Kornelius Finkenbein <kofi1@web.de> wrote in message news:<bpaabu$sih$06$1@news.t-online.com>...
Sorry for misunderstanding your problem. Yes, it seems to dislike> Don't know if you understood my problem: I have no problem with the
> download-script in conjunction with zip-files. The problem exists only,
> if files have more than one point in the filename: f.e.
> "virtualdub_1.5.9.zip". Before the first point I get this: "[1]".
> The result is this filename: "virtualdub_1[1].5.9.zip".
the extra points in file name. It's really strange.
---
"War kills you and me"
Email: rrjanbiah-at-Y!com
R. Rajesh Jeba Anbiah Guest



Reply With Quote

