| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 17.07.08 Prihlásený: 17.07.08 Príspevky: 3 Témy: 1 |
Zdravím,
mám script, ktorý ponúkne obsah súbora na stiahnutie -príkaz:
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header("Expires: 0"); header('Content-disposition: attachment; filename="'. $filedata[NAME][0]. '"'); header("Content-Type: ". $filedata[TYPE][0]);
Problém mi robí, že napriek tomu že je napr. názov súbora test1.2.3.jpg, v IE mi to ponúkne na stiahnutie súbor test1[1].2.3.jpg - čiže za prvú bodku v názve automatický doplní [1]... vo firefoxe mi to ide korektne.
viete mi niekto poradiť ako tento jav potlačiť?
vopred vďaka...
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
to co je za nazov, ze je tam tolko bodiek????
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 17.07.08 Prihlásený: 17.07.08 Príspevky: 3 Témy: 1 | Napísal autor témy muaddibsk: 17.07.2008 16:49 | |
|
Blackshadow píše: to co je za nazov, ze je tam tolko bodiek????
ide o to, že sa takto otvára x doc/pdf a pod. dokumentov, a väčšina z nich má v názve niekoľko bodiek (napr. dátum - zmluvy XY 1.2.2008.pdf)...
jediné, čo ma napadlo je premenovať '.' na ',', ale to nie je dobré riešenie :-(
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
skus ich nahradit pomlckami
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 17.07.08 Prihlásený: 17.07.08 Príspevky: 3 Témy: 1 | Napísal autor témy muaddibsk: 17.07.2008 16:56 | |
|
stenley píše: skus ich nahradit pomlckami
jasne, keď ich nahradím čímkoľvek iným, tak problém vyriešim... dúfal som ale že niekto sa s tým už stretol a našiel vhodnejšie riešenie - také aby názov mohol zostať pôvodný
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
prepac, ale aby mal nazov suboru viac ako jednu bodku, co oddeluje nazov od pripony, to je nezmysel podla mna.... este tam daj medzeru do nazvu a tak to daj na net a to len uvidis, co ti vznikne
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
kurňa, nechcete riešiť niečo iné ako bodky?
nerobí to kvôli tomu, že už máš v zložke taký súbor uložený? Vtedy zvykne prídať takéto prídavky. Nemôžem to odskúšať v IE, pretože (chvalabohu) nemám windows
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 17.07.2008 19:25 | |
|
Súbor môže mať v názve aj milión bodiek, stále to bude platný súbor (dokonca niekedy súbor nemusí mať žiadnu alebo správnu príponu na to, aby sa s ním dalo pracovať, aj tak sú to len jednotky a nuly).
K problému - nezdá sa mi, že by PHP kód bol schopný dať odlišný výstup rôznym prehliadačom ale keď som to vyskúšal na localhoste, tak som dopadol rovnako - pred prvú bodku prišla jednotka v hranatých zátvorkách. Čo sa týka IE7, ten už tento problém nemá. Takže, buď sa na celý problém vykašleš (aj s [1] je to platný názov súboru), šestkové IE je síce pomaly, ale zato naozaj isto na ústupe, alebo nejak odfiltruješ tie bodky.
Hľadal som aj v Googli, našiel som týpka s rovnakým problémom, rovnako nevyriešeným. http://bytes.com/forum/thread2754.html
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
a co tak to zabalit predtym, ako to stiahne? a ten subor zabaleny premenovat...
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
ok mohol by si ukázať kód predtým, lebo nepochopil som čo spôsobuje výskyt [1], predpokladám že to máš v najkom poli (resp že názov súboru rozdeluješ podľa bodiek) a preto by bolo na mieste zistiť počet polí ...
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 18.07.2008 10:04 | |
|
Tomi, spusti si napríklad toto, v IE 6:
Kód: <?php header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header("Expires: 0"); header('Content-disposition: attachment; filename="test.1.2.3.png"'); header ("Content-type: image/png"); $im = @imagecreatetruecolor(120, 20) or die("Cannot Initialize new GD image stream"); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); imagedestroy($im); ?>
Všetky prehliadače ti vrátia test.1.2.3.png, len IE 6 vráti test[1].1.2.3.png. Nie sú tam žiadne polia, žiadne nečakané premenné, čisto natvrdo údaje...
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| delphi ukladanie do suboru v Delphi, Visual Basic | 4 | 673 | 27.05.2010 16:34 septerr | | Ukladanie formularu do suboru v Delphi, Visual Basic | 2 | 583 | 15.04.2010 12:28 coldak | | Ukladanie súboru v iso-8859-1 v HTML, XHTML, XML, CSS | 8 | 626 | 16.03.2012 19:57 blazej44800 | | Firefox - ukladanie kompletnej webstranky do jedneho suboru v HTML, XHTML, XML, CSS | 4 | 1435 | 26.04.2009 11:28 a4000 | | auto ukladanie súboru na 2 miesta súčasne v Ostatné programy | 8 | 1314 | 18.02.2021 22:32 vilo | | ukladanie v Operačné systémy Microsoft | 1 | 455 | 29.12.2009 11:22 raf | | Ukladanie textu v JavaScript, VBScript, Ajax | 4 | 553 | 27.11.2009 20:35 DjLefo | | Ukladanie nastavení v Ostatné programy | 0 | 341 | 18.12.2010 13:27 mhdsim | | gmail - ukladanie obrázkov v Služby a webstránky | 3 | 458 | 31.05.2009 13:38 walther | | LG KC550 ukladanie v Mobilné zariadenia | 0 | 663 | 11.03.2009 16:52 uniqat | | Ukladanie volitelnych poli v Databázy | 0 | 402 | 26.04.2012 23:04 Jojko001 | | Rýchle ukladanie obrázkov v Grafické programy | 1 | 1398 | 06.12.2009 21:22 erikoo | | ukladanie do knižníc v Operačné systémy Microsoft | 1 | 341 | 29.11.2009 1:46 mmichalll | | zlé ukladanie titulkov v Ostatné programy | 8 | 480 | 23.11.2019 15:10 mimush | | Ukladanie hesiel HELP!!! v Ostatné programy | 3 | 759 | 29.03.2009 11:35 void | | Ukladanie pod seba v PHP, ASP | 5 | 387 | 16.08.2016 18:08 chrono |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|