| Autor | Zpráva | ||
|---|---|---|---|
| Jiří Bednář Profil |
#1 · Zasláno: 30. 4. 2009, 21:15:08
Ahoj,
moje CMS MyPage File používá pro zjištění existujících článků funkci count(scandir()), ale ta bohužel nefunguje na serverech s PHP4. Může mně někdo poradit, jak nahradit count(scandir()), aby CMS fungovalo i v PHP 4? Děkuji |
||
| AM_ Profil |
#2 · Zasláno: 30. 4. 2009, 21:33:01
count(glob("$dir/*.*"));
|
||
| Jan Tvrdík Profil |
#3 · Zasláno: 30. 4. 2009, 21:34:29 · Upravil/a: Jan Tvrdík
Jiří Bednář:
Tohle je z komentářů k funkci is_dir: function is_empty_dir($dir)
{
if ($dh = @opendir($dir))
{
while ($file = readdir($dh))
{
if ($file != '.' && $file != '..') {
closedir($dh);
return false;
}
}
closedir($dh);
return true;
}
else return false; // whatever the reason is : no such dir, not a dir, not readable
}
EDIT: Dost možná jsem odpověděl na něco úplně jiného :) |
||
| Jiří Bednář Profil |
#4 · Zasláno: 2. 5. 2009, 17:56:00
Děkuji za navrhy, az je odzkousim, dam vedet.
|
||
| Jiří Bdnář Profil * |
#5 · Zasláno: 3. 5. 2009, 16:30:54
AM_
Diky za pomoc, tento prikaz funguje skvele. Ale jako na potvoru mel server ne kterem jsem to zkousel zablokovanou tuto funkci :-D |
||
| AM_ Profil |
#6 · Zasláno: 3. 5. 2009, 16:58:50
Tak zkus napsat na podporu, aby ti jí povolili, to je imho dost nesmysl blokovat funkci pro výpis adresáře (pozor - byla to skutečně chyba zakázané funkce, nebo "permission denied")?
|
||
| Jiří Bdnář Profil * |
#7 · Zasláno: 3. 5. 2009, 20:19:59
AM_
Blokovanou sluzbu poznam :-) A k te podpore, na wz.cz psat nebudu, jen jsem to nemel kde testovat :-) |
||
| AM_ Profil |
#8 · Zasláno: 3. 5. 2009, 20:24:00 · Upravil/a: AM_
Nojo, nedalo mi to a koukám, vážně je to tam zakázané. Když jsem ale viděl seznam zakázaných funkcí: glob, copy, eval, imap_open? dobře oni :) pokud vím, ani jedna z nich není nebezpečná, zato takový exec() jsem tam nenašel :)
//edit: aha, zřejmě chyba PHP, vypisují se jen některé zakázané funkce. Stejně ale zákaz těhle nechápu - holt wz je wz. |
||
|
Časová prodleva: 16 let
|
|||
0