Portál AbcLinuxu, 10. května 2025 03:04

Dotaz: Apache a funkce require a include

21.7.2003 09:43 Evka
Apache a funkce require a include
Přečteno: 205×
Odpovědět | Admin
Zprovoznil jsem apache, vsechno jede a problem se nikde nehlasi jen po nakopirovani stranek do www v php3 mi odmita pracovat s funkci require a include, nacte jen cast stranek a funkce ignoruje, neni chyba na strankach neb na jinem komercnim serveru mi to jede. Nestalo se to jiz nekomu, nema s tim nekdo zkusenost? Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2003 17:33 Martin H. | skóre: 27 | blog: linservis | Brno
Rozbalit Rozbalit vše Apache a funkce require a include
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a když spustíš jednoduchý test ?PHPINFO(), co ti to napíše? (Pokud nerozumíš, tak napiš stránku třeba TEST.PHP, do ní dej jen ?PHPINFO()) Pak zkus jí otevřít v Browseru přes Apache. Pokud je stránka čistá, tak ti nejede PHPčko - zkontroluj si .SO, zda je načten. Když se ti naopak objeví informace o verzi PHP a hromada dalších info, tak PHP jede ... ale s tím jsem se ještě nesetkal. Jo, ještě mě naqpadlo, máš přiřazeno, že přípony PHP a PHP3 je zpracovávána interpretem PHP v httpd.conf?
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---
21.7.2003 18:27 RWS
Rozbalit Rozbalit vše Apache a funkce require a include
Odpovědět | | Sbalit | Link | Blokovat | Admin
tipuju to na spatne nastavenou include_path hodnotu, bud v /etc/php.ini (nebo jinde) nebo v httpd.conf jako
php_value include_path ".:/adresar/kde/mam/include/soubory:/jinej/adresar"
21.7.2003 20:32 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Apache a funkce require a include
Odpovědět | | Sbalit | Link | Blokovat | Admin
require a include jsou v rezii PHP, jinymi slovy apache nepracuje se vkladanymi soubory, ale az s vysledky od PHP modulu. Ujistete se, ze PHP bezi spravne (zminovane phpinfo()), ze vkladane soubory maji take spravne oznacen PHP kod (pozor require i include funguji jinak nez napr. v jazyce C) - novejsi verze php (v zavislosti na konfiguraci) mohou vyzadovat uvodni tag ve formatu "
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
21.7.2003 21:42 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Apache a funkce require a include
Ten formát (zjevně nepřežil formátování ;) je
<?php
  phpinfo(); //nebo cokoli jiného
?>
tj <? nebo <% nestačí
22.7.2003 10:44 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Apache a funkce require a include
Děkuji za doplnění.:-) Zřejmě je to chyba systému, neboť nechrání speciální znaky default hodnoty vkládané mezi značky <textarea> a </textarea> v editačním formuláři náhledu. Pošlu upozornění webmasterovi.
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.
22.7.2003 11:03 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Apache a funkce require a include
On nechrání nic, můžeš tam psát prakticky, co se ti zlíbí, nemusíš ukončovat tagy, ... no prasárna -- dokonce jsem jednou uvažoval, že zneužitím CSS position: absolute předělám svým příspvěkvem celý vzhled Ábíčka ;) ale bylo to trochu moc práce... Ono to není tak špatné, pokud toho člověk nezneužívá... Jediná velká vada je progresivní interpretace entit, s každým kliknutím na ,Náhled` se entity převedou na normální znaky, takže člověk nikdy nevidí, co vlastně píše ;) Pokud chceš jednoduše vložit < a >, nech kolem nich mezery.
22.7.2003 12:18 Martin Čížek | skóre: 20 | Praha
Rozbalit Rozbalit vše Apache a funkce require a include
Prasárna to teda je...;)
"progresivní interpretace" - v tom je právě ten problém - to, co jsem fyzicky napsal do textarea, se tak, jak to je, vypíše do zdroje náhledu - to je ok. Nicméně do HTML zdrojáku hodnoty textarea by se to mělo zapsat v HTML kódování (s nahrazenými <, >, " a &) tak, abych v druhém textarea opravoval přesně to, co jsem napsal v prvním (před náhledem).
Odtud plyne druhá možnost, jak zajistit korektní chování - uložit si původní příspěvek do schránky a pak jím obsah textarea pod náhledem přepsat.
PS. Sorry za OT:)
Kdyby dva z nás byli dvěma z nich, všichni z nás by mohli být všemi z nich.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.