Birger Sørensen skrev:
> Bertel Lund Hansen frembragte:
>> Birger Sørensen skrev:
>>
>>> Jeg sidder lige og arbejder...
>>> Og hvis php kunne, så fik det med hammeren - men det er vist kun hardware
>>> det hjælper på, og forbandelser ser ikke ud til at virke.
>>
>> Det er ikke PHP's fejl.
>>
>>> glob( '*.*') giver mig et fint array med eksisterende filer i den folder
>>> scriptet kører i.
>>
>> Ja.
>>
>>> glob( 'admin/*.*') giver mig ingenting
>>
>> Så ligger mappen admin ikke i den aktive mappe.
>>
>>> Nogen der har et guldkorn?
>>
>> Ja. Brug en korrekt sti eller sæt evt. adminmappen til at være
>> den aktive mappe.
>>
>> chdir('etellerandet/admin')
>>
>> men der skal du også kunne skrive den korrekte sti.
>>
>> PHP og andre C-type-programmeringssprog bruger / i stier. Hvis
>> man vil bruge Windows' åndssvage påfund med \, er man nødt til at
>> skrive \\ fordi \ er escapetegn. Men det er man heldigvis kun
>> tvunget til hvis man vil sende en streng til behandling af
>> Windows.
>
> Har selv oprettet folderen i mit ftp program og uploaded filerne.
> Den er der og det virker med get_file_contents( 'admin/filnavn') og files(
> 'admin/filnavn').
> Så folderen er der, og filerne er der - glob() kan åbenbart bare ikke finde
> dem.
> Aktive folder er et trin under roden, hedder cms.
> bruger jeg '../cms/' foran har jeg samme problem. I den folder der arbejdes i
> ( cms), virker det fint - men ikke i nogen folder under.
>
> Bruger normalt også / - men var nødt til at forsøge noget, når glob ikke er
> samarbejdsvillig.
> Vil prøve den alternative med opendir, som glob() jo skal erstatte. Der er
> bare ikke nogen indlysende grund til at glob() ikke skulle gøre det...
>
> Birger
Problem løst.
foldernavne læses ind i et array fra en fil med file().
Den har \r\n med for hver linie - men sådan hedder folderne jo ikke...
Og eftersom en udskrift til html, ikke ligefrem afslørrer nyline
karaktererne... Men det kunne nu ses i koden.
$array = file( $filnavn, FILE_IGNORE_NEW_LINES); løste problemet -
herefter opfører både glob() og opendir() med tilbehør sig som
forventet.
Tak for hjælpen og undskyld afbrydelsen
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk