Avatar billede hypofysen Nybegynder
27. december 2010 - 19:19 Der er 5 kommentarer og
1 løsning

problemer med glob()

Nogen der kan se hvad jeg gør forkert?

Sciptet virker fint når jeg kører det lokalt, men så snart det er online viser det ingenting.. $years1 arrayet er tomt!

$years1 = array();
                            function allNumbers($input_str) {
                                return preg_replace("/[^0-9]/","",$input_str);
                            }
                            foreach (glob("http://mitdomæne/cust/45000002/y*.txt") as $filename) {
                              $years1[] = allNumbers($filename);
                            }
                            rsort($years1);
                            foreach($years1 as $menuYear)
                            {
                                print "<li id=\"".$menuYear."\" onclick=\"loadYear(this.id);\">".$menuYear."</li>";
                            }
Avatar billede erikjacobsen Ekspert
27. december 2010 - 19:22 #1
Du kan ikke køre glob på noget med http:// foran - den virker kun på et filsystem.
Avatar billede hypofysen Nybegynder
27. december 2010 - 19:54 #2
Det forklarer en hel del takker,

jeg har lige et tillægs spørgsmål nu får jeg skrevet hele stien i stedet for kun filnavnet hvordan undgår jeg det?

$var = glob("../sh_cms/cust/45000002/y*.txt");
                            foreach ($var as $filename) {
                                  //$years1[] = allNumbers($filename);                             
                                print $filename;
                            }
Avatar billede erikjacobsen Ekspert
27. december 2010 - 20:00 #3
Jeg mener du kan bruge http://php.net/basename
Avatar billede hypofysen Nybegynder
27. december 2010 - 20:05 #4
Det virker perfekt, mange tak for hjælpen, lig et svar
Avatar billede erikjacobsen Ekspert
27. december 2010 - 20:10 #5
Jeg samler slet ikke på point, tak. Svar selv, og accepter dit eget svar.
Avatar billede hypofysen Nybegynder
27. december 2010 - 20:20 #6
jeg takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester