Autor | Zpráva | ||
---|---|---|---|
Manny Profil * |
#1 · Zasláno: 28. 12. 2009, 11:05:53
Ahojte. Opět mám malý problém. Vlastně dva.
1) Jak zjistím název adresáře (složky), ve kterém mám script. Funkce dirname mi nějak nejede. 2) Jde nějak změnit formát data v Mysql. Potřeboval bych ho vypisovat ve tvaru dd.mm.yy. Díky předem. |
||
Alphard Profil |
#2 · Zasláno: 28. 12. 2009, 11:33:57
1. dirname(__FILE__); by mělo fungovat. Ještě zkuste print_r($_SERVER); mohlo by tam být něco použitelného.
2. Where datum |
||
Manny Profil * |
#3 · Zasláno: 28. 12. 2009, 13:14:40
Alphard:
Ano, díky dirname(__FILE__); funguje. Ale vypisuje to celou cestu a já potřebuju použít jen ten nadřazený adresář jako proměnnou. Mám to z toho ještě něčím separovat nebo existuje něco jednodušího? |
||
nightfish Profil |
#4 · Zasláno: 28. 12. 2009, 13:33:09 · Upravil/a: nightfish
Manny:
„Ale vypisuje to celou cestu a já potřebuju použít jen ten nadřazený adresář jako proměnnou“ $nadrazenyAdresar = dir(__FILE__).'/../'; EDIT: sorry, správně to je $nadrazenyAdresar = dirname(__FILE__).'/../'; |
||
Manny Profil * |
#5 · Zasláno: 28. 12. 2009, 14:05:11
nightfish:
Bohužel: Warning: dir(F:\xampp\htdocs\test\pokus.php) [function.dir]: failed to open dir: No error in F:\xampp\htdocs\test\pokus.php on line 9 /../ |
||
Webonym Profil * |
#6 · Zasláno: 28. 12. 2009, 14:12:16
Manny:
Zkus opravit '/../' na '../'. První lomítko v cestě mi taky háže chybu. |
||
Manny Profil * |
#7 · Zasláno: 28. 12. 2009, 14:17:33
Webonym:
Taky ne. |
||
Jan Tvrdík Profil |
#8 · Zasláno: 28. 12. 2009, 14:18:18
$nadrazenyAdresar = dirname(__FILE__) . '/..'; |
||
imploder Profil |
#9 · Zasláno: 28. 12. 2009, 15:12:54
cesta k souboru skriptu od WWW rootu:
$_SERVER["SCRIPT_NAME"] adresář skriptu od WWW rootu: dirname($_SERVER["SCRIPT_NAME"]) Možná tohle bude to, co potřebuješ. |
||
Manny Profil * |
#10 · Zasláno: 28. 12. 2009, 17:32:33
imploder:
Ta druhá možnost, to je ono. Jen mi to vypisuje název i s lomítkem na začátku. Budu hodně otravnej, když bych chtěl jen čistě název bez lomítka?:-) |
||
imploder Profil |
#11 · Zasláno: 28. 12. 2009, 17:45:27
Manny:
s vypuštěním počátečního znaku (lomítka): substr(dirname($_SERVER["SCRIPT_NAME"]), 1) |
||
Manny Profil * |
#12 · Zasláno: 28. 12. 2009, 19:55:39
imploder:
To je přesně ono. 3x díky.:-) |
||
Manny Profil * |
#13 · Zasláno: 28. 12. 2009, 20:23:40
imploder:
Tak ještě ne. Ve svém předchozím příspěvku jsi to psal, ale já si to neuvědomil. Ten skript jsem zanořil hlouběji a vypisuje mi to celou cesto od rootu. Já potřebuji odkudkoli jen název nařazeného adresáře. Mám ty adresáře číslované a číslo odpovídá řádku v databázi. A přes něj potřebuju komunikovat jen určitým záznamem. |
||
Jan Tvrdík Profil |
#14 · Zasláno: 28. 12. 2009, 21:22:46
Zkus:
$nadrazenyAdresar = basename(realpath(dirname(__FILE__) . '/..')); |
||
Manny Profil * |
#15 · Zasláno: 28. 12. 2009, 21:46:38
Jan Tvrdík:
V tomhle tvaru to vypisovalo adresář o 2 kroky zpět. Dal jsem tam jen '/' a zdá se, že to jede. Heuréka. |
||
Časová prodleva: 14 let
|
0