Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: sdizbkc
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
mach 25.8.2006 17:28  1465
Je samozrejme mozny zjistovat adresu celeho webu z hodnot pole $_SERVER a obsahu magicke konstanty __FILE__, ale ja v praxi dosel k tomu, ze to je prilis komplikovane, zavisle na pouzitem webserveru a v kombinaci s mod_rewrite a jistymi ujetostmi v URI dokonce nemozne. Takze bych to udelal jednoduse pres konstantu v nejakem souboru config.php, urcenem k definovani konstant.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.8.2006 16:23  1464
Straka82 [1463]: Z toho si nic nedělej. Existuje zástup lidí, kteří už rovnou všechno uměli :-).
straka82 Straka82 25.8.2006 14:20  1463
mpts: bavit se muzu cim chcu, to jako kdyz nejsem profesionalni fotbalista, tak si nemuzu jit zahrat fotbal?

ostatnim diky za rady
al3x 25.8.2006 11:25  1462
V phpinfo() si najdi promennou, ktera udava cestu k aktualnimu scriptu a orizni si to podle potreby.
mpts mpts Je to jinak, ba přesně naopak! 25.8.2006 10:13  1461
S82: Ehmm, pokud si s tímto nevíš rady, pak bys možná měl ten web programovat v jiném jazyce, s nímž si lépe rozumíš, či snad ještě lépe vůbec. Bez urážky.
hugo hugo Usmívejte se, - bude hůř!!!! 25.8.2006 07:10  1460
Straka82Pokud si tu konstantu nadefinujes v konfiguracnim souboru, tak budes predelavate jen jeden radek.

Jinak, adresa serveru a dalsi uzitecne veci jsou ulozeny v poli $_SERVER.
straka82 Straka82 25.8.2006 02:04  1459
Johny G: Tohle by samozrejme stacilo. Jenze ja mam problem v tom, ze ten web ted programuju, tak bych tam musel dat konstantu http://localhost a az bych ho chtel rozjet, tak bych to musel vse predelavat na to http://www.blabla.cz. Toho bych se chtel vyvarovat.

Niximor: v tom jsem se nak zamotal a nepochopil to :-)
niximor 25.8.2006 01:20  1458
Straka82 [1456]: Pokud mas adresu treba http://www.blabla.cz/neco.php a pak mas http://www.blabla.cz/aa/bb.php, tak z bb.php se na neco.php muzes odkazat jako /neco.php, a na http://www.blabla.cz/aa/cc.php se jednoduse odkazes jako na /aa/cc.php.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 25.8.2006 01:07  1457
Straka82 [1456]: Tak dej před každý link konstantu http://www.blabla.cz/, to by nestačilo?
straka82 Straka82 25.8.2006 01:00  1456
Dalsi dotazMam funkci, ktera mimojine zobrazuje ruzny odkazy. Kdyz tu funkci pouzivam ve skriptech, co jsou v korenovym adresari je vse ok. Kdyz ji ale pouziju v jinym adresari, tak jsou ty odkazy spatne, protoze jsou relativni vzhledem ke korenovymu adresari. Jdou ty cesty v te funkci nejak "zabsolutnit", ani bych musel pouzit http://www.blabla.cz? Jestli nejde pouzit neco jako: koren/index.php - proste nejak vyjadrit ulozeni souboru vzhledem ke korenovymu adresari
Diky za rady :-)
bredy 23.8.2006 12:28  1454
machto FTP je dobry, ale prijde mi to divny pristupovat na disk pres FTP, kdyz mohu primo a navic musim do skriptu napsat jmeno a heslo.
mach 23.8.2006 11:26  1453
| což je většinou jediná šance, jak si zajistit,
| aby soubory zapsané skriptem šli spravovat přes FTP

Nebo se to da udelat tak, ze skript ty soubory nevytvori normalne, ale sam pouzije ftp a vytvori je tam. Nejaky ten plugin do joomly, co umoznuje chod v restriktivnim safemodu to tak dela. Ale zajimal by me i jakykoliv treti zpusob, jak tohle obejit.
bredy 23.8.2006 09:28  1452
makovecNo nevím na čem globe běží. Ale platí, že vlastníkem je ten, kdo soubor vytvoří. V případě že ho vytvoří PHP skript, je vlastníkem server (apache). Takový soubor většinou nemůžeš měnit ani mazat, tedy pokud mu někdo nenastaví práva 0777 (nebo 0555?) (což je většinou jediná šance, jak si zajistit, aby soubory zapsané skriptem šli spravovat přes FTP (podívej se do svého skriptu, zda něco takového nedělá).

Ale nicméně, pouze vlastník může měnit práva souboru. Pokud takový soubor máš, tak než ho smažeš, měl by jsi zkusit kdo je jeho vlastník. Sice ti to asi FTP neprozradí, ale když se pokusíš měnit práva u souboru který ti nepatří, tak to neprojde.

Pokud na server soubor nahraješ přes FTP, je vlastníkem většinou ten uživatel, který to udělal.
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 22.8.2006 15:16  1451
este tam pridam ostatni koncovky jako php3, phtml atd atd a snad hotovo. zatim mi s timhle funguje web naprosto bezvadne
makovec makovec Chuck Norris snědl jídlo od Babicy - a ještě si přidal 22.8.2006 15:14  1450
ha,.. vyreseno

<Files *.php>
Deny from All
</Files>
<Files index.php>
Allow from All
</Files>

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt