Autor | Zpráva | ||
---|---|---|---|
Silver8000 Profil |
#1 · Zasláno: 20. 2. 2014, 22:05:23
Ahoj vsem prosim vas jak dostanu seznam souboru a slozek? :
<?php $obj = new COM ('Scripting.FileSystemObject'); ?> Snazim se cist z disku E:/ jelikoz scandir,glob a readdir funguji pouze ve slozce $_SERVER['DOCUMENT_ROOT'] tak se to snazim zjistit.
Vetsinou jsem ale nasel jenom ASP script a ja bych to potreboval v PHP. Diky za rady |
||
Joker Profil |
#2 · Zasláno: 20. 2. 2014, 22:21:20
Silver8000:
„jelikoz scandir,glob a readdir funguji pouze ve slozce $_SERVER['DOCUMENT_ROOT'] “
Tohle není pravda, ty funkce by měly fungovat kdekoliv. Nebo spíš kdekoliv, kam má uživatel pod kterým běží skript práva. Ale pokud pro čtení z daného umístění nemá práva, nebude fungovat ani žádný jiný způsob (nebo by alespoň neměl fungovat). |
||
Silver8000 Profil |
#3 · Zasláno: 20. 2. 2014, 22:24:31
No prave ze kdyz jsem chtel zobrazit vsechny jednotky timto objektem tak mi to fungovalo a proto me zajima jestly by to slo i s tim ostatnim obsahem.
|
||
Jan Tvrdík Profil |
#4 · Zasláno: 20. 2. 2014, 22:25:24
Joker:
„kdekoliv, kam má uživatel pod kterým běží skript práva.“ To nemusí být pravda, protože PHP skript je možné navíc omezit direktivou open_basedir .
|
||
Silver8000 Profil |
#5 · Zasláno: 20. 2. 2014, 22:36:51
Jak se toho teda zbavim abych mohl cist obsah ze slozky na jinym disku?
|
||
Jan Tvrdík Profil |
#6 · Zasláno: 20. 2. 2014, 23:41:28
Silver8000:
scandir by měl normálně fungovat. Jestli ti nefunguje, tak napiš chybu, kterou ti to píše. |
||
Silver8000 Profil |
#7 · Zasláno: 21. 2. 2014, 01:22:49
nic z toho neslo ale uz jsem to vyresil tim ze jsem zakazal
open_basedir
|
||
Časová prodleva: 11 let
|
0