[OT] PHP, Apache a mime type

Pavel Kutina hw na prelude.cz
Pondělí Leden 26 23:15:37 CET 2015


Jo a samozrejme moc dekuju (mam dojem, ze konkretne Vam uz ponekolikate).

Pavel Kutina


Dne 26.1.2015 v 23:11 Pavel Kutina napsal(a):
> Bingo, ten debil jsem ja, mate pravdu... To je tak, kdyz si clovek
> zjednodusi zivot, ono to tak pres pet let chodi a pak se mu to vymsti
> (klient zmenil hosting). Ani me nenapadlo jit to prepsat "ciste", kdyz
> to prece predtim chodilo...
>
> Pavel Kutina
>
>
> Dne 26.1.2015 v 23:05 Tom Meinlschmidt napsal(a):
>> zdravim,
>>
>> kdyz to zkusite pres curl s -i, co to vraci v hlavickach? to je
>> dulezite zkusit
>>
>> a mimochodem, takhle se soubor neposila... zkuste to takhle
>>
>> <?php
>>      header('Content-Description: File Transfer');
>>      header('Content-Type: application/octet-stream');
>>      header('Content-Disposition: attachment; filename='.$dbname);
>>      header('Expires: 0');
>>      header('Cache-Control: must-revalidate');
>>      header('Pragma: public');
>>      header('Content-Length: ' . filesize($dbname));
>>      readfile($dbname);
>>      exit;
>> ?>
>>
>> tm
>>
>>> On Jan 26, 2015, at 22:51 , Pavel Kutina <hw na prelude.cz> wrote:
>>>
>>> Zdravim,
>>>
>>> omlouvam se za zneuziti think-tanku, ale uz nevim kudy a kam...
>>>
>>> Mam problem - php aplikace na webu generuje soubor .dbf, ktery by
>>> mela nabidnout klientovi ke stazeni, soubor skutecne lezi na disku,
>>> nedela se on-fly.
>>>
>>> Na testovacim serveru to funguje, na ostrem mi to misto toho to .dbf
>>> zobrazi (rozsypany caj). Server nemam pod kontrolou (hosting), muzu k
>>> .htaccess a samozrejme ke skriptum, ale to je tak vsechno, .conf toho
>>> Apache neupravim, pokusy o ruzne force-neco selhavaji. Netusite, co
>>> se s tim da delat? Teda krome toho, ze si muzu zoufat :)
>>>
>>> Ukazka kodu (osekaneho na kost, na testovacim chodi, na ostrem ne) ,
>>> po spusteni by mel ukazat dialog pro download nebo otevreni nejakou
>>> aplikaci (ty zakomentovane jsou nektere stejne nefunkcni varianty):
>>>
>>> <?php
>>> $dbname = '951422264233.dbf';
>>> header("Content-Type: application/octet-stream");
>>>
>>> //header("Content-Type: application/download");
>>> //header("Content-type: application/force-download");
>>> //header("Content-Transfer-Encoding: binary");
>>>
>>> header("Location: $dbname");
>>> ?>
>>>
>>> Delam ruzne pokusy, do .htaccess jsem zkousel pridat
>>> AddType application/octet-stream .dbf
>>> a ruzne podobne varianty, ale take bez zmeny chovani.
>>>
>>> Netusite nekdo, co s tim? Ten server na me nejak kasle (a zakaznik
>>> zacina byt mirne netrpelivy), je mi jasne, ze jsem nekde neco
>>> zapomnel nebo prehledl, jen netusim co.
>>>
>>> Diky za kazdou pomoc a omlouvam se za OT.
>>>
>>> Pavel Kutina
>>>
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list