Anonymní profil Pav71 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Pav71 – Programujte.comAnonymní profil Pav71 – Programujte.com

 

Příspěvky odeslané z IP adresy 188.175.65.–

Pav71
PHP › download souboru
24. 2. 2014   #187660

#1 Pav71
Ahoj, při použití následujících hlaviček je vše OK:


header("Content-Description: File Transfer"); 

header("Content-Type: application/force-download");

header("Content-Disposition: attachment; filename=\"$soubor\"");

Pav71
PHP › download souboru
24. 2. 2014   #187658

Ahoj, rád bych požádal o radu. Na serveru mám soubory a jsou ke stažení uživatelům. Pro stažení souborů používám script:

if (!isset($_GET["file"])) 
    exit("Nezadan nazev souboru");
                         
$file = $_GET["file"];
                         
if (!file_exists($file) || is_dir($file) || ereg("\.php$", $file)) {
    header("HTTP/1.0 404 Not Found");
    exit;
}
  
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
//header("Content-type: application/force-download");
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
header('Cache-Control: must-revalidate');
readfile($file);
exit;

Jsou stahovány pouze soubory *.pdf. Pokud je název souboru "soubor.pdf", "soubor_2.pdf" tak je vše OK. Pokud je "soubor 2.pdf" (v názvu souboru je mezera), tak se dialog pro stažení nebo otevření souboru zobrazí, ale v názvu je pouze první část názvu (soubor) bez další s příponou souboru. Tím se nenabídne ani výchozí program pro otevření souboru. Mohl by mi, prosím, někdo poradit, jak docílit korektního stažení souboru při zachování mezery v názvu souboru? Děkuji

Pav71
PHP › Aktualizace xlsx souboru
21. 2. 2014   #187559

#2 peter
Ahoj, díky za radu. Již OK.

Pav71
PHP › Aktualizace xlsx souboru
19. 2. 2014   #187531

Ahoj, rád bych požádal o radu s následujícím problémem. Pomocí knihovny PHPExcel "vygeneruji" soubor s daty (uloží se na server a zároveň je stažen nebo nabídnut k otevření v prohlížeči). Data jsou vybírána z databáze s parametrem - kalendářní rok. Vygeneruji soubor s rokem 2013 - OK. Potom generuji s rokem 2014 - zde mám problém. Soubor je vygenerován a uložen na server správně, ale v prohlížeči je stažen a otevřen původní (rok 2013). Pokud toto opakuji ještě jednou, tak již je vše OK. Řešením by nejspíše bylo před vygenerováním souboru starý smazat (unlink(soubor.xlsx)), ale pokud tento příkaz zařadím na začátek metody, kde generuji soubor, tak prohlížeč zobrazí chybu (54 Connection reset by peer). Díky za případné rady.

Pav71
PHP › CKEDITOR-filemanager-uploadf…
3. 9. 2013   #180997

#2 Paja2
na verzích PHP5 a výše funguje bez problémů. Na verzi PHP4 mi při otevření elfinderu vypíše: "Invalid backend response.Data is empty." Je to dáno verzí PHP, nebo je třeba jiné konfigurace? Děkuji

Pav71
PHP › CKEDITOR-filemanager-uploadf…
2. 9. 2013   #180963

#2 Paja2
díky za typ na elfinder. Mohu doporučit, funguje bezvadně.

Pav71
PHP › CKEDITOR-filemanager-uploadf…
1. 9. 2013   #180938

Ahoj,

rád bych se zeptal, nemá-li někdo zkušenost s implementací filemanageru do ckeditoru dle:

https://github.com/simogeo/Filemanager/wiki/Filemanager-configuration-file

https://github.com/simogeo/Filemanager/wiki/Specify-user-folder%2C-configuration-cases

Problém je, že když chci v ckeditoru vybrat obrázek ze serveru, tak mi to vždy nahlásí "adresář xxx nebyl nalezen". Také při uploadu obrázku na server to skončí chybou "Zadané URL zdroje obrázku nebylo nalezeno". Toto řešení s filemanagerem jsem použil proto, že jsem vázán na PHP 4.4. Na jiném hostingu jsem použil ckeditor+kcfinder a funguje OK.  Děkuji za případné reakce.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý