PHP volně ke stažení?!

36 příspěvků · strana 2 z 2

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Hmmm zda se, ze problem byl vyresen. Uvidime jestli je to na trvalo :).
  2. Není. Dělá to pořád.
  3. Proklikal jsem svůj web a MirekMův a vše je ok.
  4. Ale mně to dělá stále. :(
  5. MirekM: Ted jsem ho proklikal, a na php jsem nenarazil. Zkus jiny browser / smaz cache.
  6. Tak smazání cache pomohlo. Díky.
  7. Ale může to být prohlížečem. Pokud pošlete ze serveru stránku s content-type: application/xhtml+xml, IE stahuje PHP soubor, Opera parsuje XML... musí se to ošetřovat podmínkou na accept type a IE posílat text/html... čili server na WZ nastavoval špatný content-type
  8. Jirka, meleš s odpuštěním kraviny. Webserver má nastaven tzv. filtr, kterým zjišťuje, co má s požadovaným souborem udělat. Jediná možnost, jak si zobrazit PHP zdroják, je nefunkčnost filtru. (filtrem míním zhruba tuto direktivu v httpd.conf: LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php) PS: Chce to znát architekturu webu, pak nelze tvrdit, že jsou prohlížeče, které jsou schopny zobrazit zdroják. Jednoduchým důkazem je zkusit si to telnetem ;)
  9. Dobře, v serverech se nevyznám, ale shodneme se na tom, že se to nechovalo jako text/html... ale zkus si na localu udělat soubor s content-type: application/xhtml+xml a uvidíš, že Opera a FF to přečtou a IE bude stahovat PHP zdroják
  10. Kazdopadne nebude stahovat PHP zdrojak, ale vyslednej zdrojak z parseru. IE vzdy nabidne soubor ke stazeni, pokud jeho MIME zacina application/... . Nicmene IE 7.0.5296.0 vypise hlasku "Internet Explorer cannot download soubor.php from server.cz Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later." a nic nestahne. (kdyz nastavim Header("Content-type: application/xhtml+xml");)
  11. Sice si myslím, že tahle chyba bude způsobená spíš chybným mime nebo tak. Aby se ale eventualitě zabránilo, tohle mám třeba v apachi já (default gentoo): #cat /etc/apache2/modules.d/70_mod_php.conf <IfDefine PHP4> # Load the module first <IfModule !sapi_apache2.c> LoadModule php4_module modules/libphp4.so </IfModule> # If the module still isn't loaded, block access to PHP files # Should help raise security, see bug #127645 <IfModule !sapi_apache2.c> <Files ~ "\.ph(p|tml|p3|p4)"> Order Deny,Allow Deny from all </Files> </IfModule> # Set it to handle the files, if it's loaded <IfModule sapi_apache2.c> <IfModule mod_mime.c> AddType application/x-httpd-php .php AddType application/x-httpd-php .phtml AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php-source .phps </IfModule> </IfModule> AddDirectoryIndex index.php index.phtml </IfDefine>

← Zpět na všechna témata