ugrás a tartalomhoz

Archívum - Feb 15, 2008 - Fórum téma

php5 is_dir() néha téved

Arnold Layne · 2008. Feb. 15. (P), 21.24
Sziasztok!

Nagyjából egy hete akadtam bele abba a problémába, hogyha nem azt a mappát listázom, amiben a szkriptem is van, akkor nem "ismeri fel" az abban lévő mappákat (fájlnak nézi).
Már feltúrtam a fél internetet, de nem találtam semmit amivel előrébb juthattam volna.

A kód:
  1. <?php  
  2. header("Content-type: text/plain; charset=utf8");  
  3.   
  4. $af = "./".$_GET['dir'];  
  5. $dir = opendir($af);  
  6. $cv = 0;  
  7.   
  8. while(($file = readdir($dir)) !== false)  
  9.  {  
  10.   
  11.   if($file != "." && $file != "..")  
  12.    {  
  13.     if(is_dir($file))  
  14.      {  
  15.       $nevek[$cv]['name'] = $file;  
  16.       $nevek[$cv]['type'] = "DIR ";  
  17.       $nevek[$cv]['size'] = "----";  
  18.       $cv++;  
  19.      }  
  20.     else  
  21.      {  
  22.       $nevek[$cv]['name'] = $file;  
  23.       $nevek[$cv]['type'] = "FILE";  
  24.       $nevek[$cv]['size'] = filesize($af.$file);  
  25.       $cv++;  
  26.      }  
  27.    }  
  28.  }  
  29. closedir($dir);  
  30. print_r($nevek);  
  31.   
  32. ?>  
 

Dátum szerinti összegzés, "üres" adatok esetén is

fchris82 · 2008. Feb. 15. (P), 17.12
Van egy grafikon rajzoló program. Azt szeretném, hogy jelenítse meg mondjuk összegezve az adatokat az utolsó hét napra lebontva. Összegzésnél mondjuk a DATE() MySQL fv-t használom. A problémám az, hogy ha egy naphoz nincs bejegyzés, akkor az meg sem fog jelenni az eredmény listában.

Ilyet szeretnék:

+------------+--------+
|   DATE()   |  SUM() |
+------------+--------+
| 2008-01-04 |     10 |
| 2008-01-05 |     20 |
| 2008-01-06 |      0 |
| 2008-01-07 |      0 |
| 2008-01-08 |     10 |
| 2008-01-09 |     15 |
| 2008-01-10 |      0 |
+------------+--------+
Ilyet kapok:

+------------+--------+
|   DATE()   |  SUM() |
+------------+--------+
| 2008-01-04 |     10 |
| 2008-01-05 |     20 |
| 2008-01-08 |     10 |
| 2008-01-09 |     15 |
+------------+--------+
Az egyik lehetséges megoldás az lenne, hogy erre a célra létrehozok egy "dates" táblát, amiben minden nap benne van és LEFT JOIN-nal kapcsolom ehhez a táblát, amit összegezni szeretnék. De ténylegesen létre is kell hoznom ilyen táblát vagy van vmilyen más lehetőség is?
 

Görgetősáv gondok

AdrianWeb · 2008. Feb. 15. (P), 12.01
Sziasztok!
Nagy problémám van, ami a következő:
Készítettem egy olyan Joomla alapú weboldalt, amibe fix méretű divek vannak. A scrollozás javascripttel lett megoldva, hogy képre cserélhessem a scrolbart. Ez teljesen jól működik tartalmi elemeknél, azonban ha dinamikus elemeket jelenít meg az oldal (mambot, komponens), akkor a görgetés megszünik létezni. Azt gyanítom a javascript miatt van, de biztos nem vagyok ebben.
Az oldal és a probléma ITT tekinthető meg.
A segítő választ köszönöm előrre is!