Portál AbcLinuxu, 12. května 2025 10:23

Dotaz: Jak zpřístupnit připojený adresář v xampp (lampp) a používat php funkce pro čtení adresářů/souborů

23.2.2012 10:38 Fery
Jak zpřístupnit připojený adresář v xampp (lampp) a používat php funkce pro čtení adresářů/souborů
Přečteno: 462×
Odpovědět | Admin
Už nějaký čas hledám řešení, ale zřejmě neumím dost hledat :'(

Používám Ubuntu server 10.04 a pro web jede na xampp/lampp v nejnovější verzi.

Mám webovou aplikaci, takovou image galerii, které si čte adresáře a automaticky vytváří náhledy z obrázků a tak dále. V podstatě to krmím pouze adresáři a vše ostatní už dělá sama. Uživatelé mají připojený přes sambu adresář s obrázky a nahrávají je tam a pak s nimi pracují.

Bohužel jsem došel k tom, že disk s obrázky je malý a proto bych potřeboval připojit jiný sdílený větší. A protože mám k dispozici pole, kde je dostatek místa tak mě napadlo, že nejednoduší bude připojit prostě sdílený adresář a z něj číst. To pole je na windows takže jsem standardně přimountoval adresář. Ale galerie z něj neumí číst, začnou se dít divné věci. A zde bych rád poprosil o pomoc.

Struktura je: Adresář s galerii: /opt/lampp/htdocs/ex/ Adresář který chci připojit a do něj si bude šahat galerie: /opt/lampp/htdocs/ex/kniha/ Příkaz pro připojení používám sudo mount -t cifs //10.51.2.11/image -o username=xxx,password=xxx /opt/lamp/htdocs/ex/kniha/

A když pustím galerii tak ten připojený adresář se chová divně, jde do něj vlést, i skripy PHP se spouští, ale galerie nemůže číst soubory, jakoby k nim neměla přístup.

Píše to varování: Warning: filesize() [function.filesize]: stat failed for ./kniha in /opt/lampp/htdocs/ex/index.php on line 2148 Warning: filemtime() [function.filemtime]: stat failed for ./kniha in /opt/lampp/htdocs/ex/index.php on line 2110 Nebo to píše toto:

Nebo Unable to read directory

Zatím jsem vlastní skripty na čtení adresářů nezkoušel.

Mé snažení tak cíli nevede. Možná, že řešení je úplně jiné, a jinak dělané, ale mým cílem je, mít přístupný sdílený adresář z windows tak, abych z něj mohl číst a i třeba zapisovat pomocí funkcí php.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.2.2012 06:46 Fery
Rozbalit Rozbalit vše Re: Jak zpřístupnit připojený adresář v xampp (lampp) a používat php funkce pro čtení adresářů/souborů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže nakonec jsem to vyřešil. I když sem i dost nelibí to sdíleni nobody, to by šlo možná ještě vyřešit, ale teď to funguje.

Takže do etc/fstab jsem napsal:

//10.51.2.11/image /opt/lampp/htdocs/ex/kniha cifs user=xxx,password=xxx,rw,user,auto,file_mode=0755,dir_mode=0755,uid=nobody,gid=nobody 0 0

A nyní mi to jede tak jak jsem potřeboval, ještě budu testovat.

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.