login  Naam:   Wachtwoord: 
Registreer je!
 Forum

filesize scripje (Opgelost)

Offline maigel - 12/07/2007 19:00 (laatste wijziging 13/07/2007 00:14)
Avatar van maigelPHP beginner ik had dit scriptje om de filesize te berekenen en het werkte:
  1. <?
  2. $iFileSize = filesize('naam van de file hier');
  3. if($iFileSize >= 1048567)
  4. {
  5. $iFileSizeMB = $iFileSize / 1048567;
  6. $iFileSizeMBafgerond = round($iFileSizeMB, 2);
  7. echo $iFileSizeMBafgerond." Mb";
  8. }
  9. elseif($iFileSize >= 1024 && $iFileSize < 1048567)
  10. {
  11. $iFileSizeKB = $iFileSize / 1024;
  12. $iFileSizeKBafgerond = round($iFileSizeKB, 2);
  13. echo $iFileSizeKBafgerond." Kb";
  14. }
  15. else
  16. $iFileSizeafgerond = round($iFileSize, 2);
  17. echo $iFileSizeafgerond. "b";
  18. ?>

maar als ik het nu in m'n 'echte' script zet werkt het niet(ik krijg gee n errors maar het script wordt gewoon in tekst weergeven en niet uitgevoerd):
  1. <?php
  2.  
  3.  
  4. include("../../dbconnect.php");
  5.  
  6. $sQuery = mysql_query("SELECT * FROM htmldownloads ORDER BY naam ASC") or die (Mysql_Error());
  7.  
  8. $list = '<table width="503" border="0" cellspacing="0" cellpadding="0" class="kader">';
  9.  
  10. $i = "kolom1";
  11.  
  12. while($r = mysql_fetch_array($sQuery)) {
  13.  
  14. $list .= '<tr class="'. $i .'">
  15. <td width="153"><a href="'. $r['link'] . '">'. $r['naam'] . '</a></td>
  16. <td width="96" class"kolom4">'. $r['visits'] . '</td>
  17. <td width="115">
  18. $iFileSize = filesize("'. $r['filelink'] . '");
  19. if($iFileSize >= 1048567)
  20. {
  21. $iFileSizeMB = $iFileSize / 1048567;
  22. $iFileSizeMBafgerond = round($iFileSizeMB, 2);
  23. echo $iFileSizeMBafgerond." Mb";
  24. }
  25. elseif($iFileSize >= 1024 && $iFileSize < 1048567)
  26. {
  27. $iFileSizeKB = $iFileSize / 1024;
  28. $iFileSizeKBafgerond = round($iFileSizeKB, 2);
  29. echo $iFileSizeKBafgerond." Kb";
  30. }
  31. else
  32. $iFileSizeafgerond = round($iFileSize, 2);
  33. echo $iFileSizeafgerond. "b";
  34. ?></td>
  35. <td width="137">'. $r['type'] . '</td>
  36. </tr>';
  37.  
  38. if($i == "kolom1") { $i = "kolom2"; } else { $i = "kolom1"; }
  39.  
  40. }
  41.  
  42. $list .= '</table>';
  43.  
  44. echo $list;
  45. ?>

6 antwoorden

Gesponsorde links
Offline svm - 12/07/2007 19:04 (laatste wijziging 12/07/2007 19:08)
Avatar van svm PHP ver gevorderde Ja, tuurlijk: je echo't de code ipv dat je hem uitvoert.
Zet je code dus uit de echo, ik zal het effe voor je doen...

  1. <?php
  2.  
  3.  
  4. include("../../dbconnect.php");
  5.  
  6. $sQuery = mysql_query("SELECT * FROM htmldownloads ORDER BY naam ASC") or die (Mysql_Error());
  7.  
  8. $list = '<table width="503" border="0" cellspacing="0" cellpadding="0" class="kader">';
  9.  
  10. $i = "kolom1";
  11.  
  12. while($r = mysql_fetch_array($sQuery)) {
  13.  
  14. $list .= '<tr class="'. $i .'">
  15. <td width="153"><a href="'. $r['link'] . '">'. $r['naam'] . '</a></td>
  16. <td width="96" class"kolom4">'. $r['visits'] . '</td>
  17. <td width="115">';
  18.  
  19. $iFileSize = filesize($r['filelink']);
  20. if($iFileSize >= 1048567)
  21. {
  22. $iFileSizeMB = $iFileSize / 1048567;
  23. $iFileSizeMBafgerond = round($iFileSizeMB, 2);
  24. echo $iFileSizeMBafgerond." Mb";
  25. }
  26. elseif($iFileSize >= 1024 && $iFileSize < 1048567)
  27. {
  28. $iFileSizeKB = $iFileSize / 1024;
  29. $iFileSizeKBafgerond = round($iFileSizeKB, 2);
  30. echo $iFileSizeKBafgerond." Kb";
  31. }
  32. else
  33. $iFileSizeafgerond = round($iFileSize, 2);
  34. echo $iFileSizeafgerond. "b";
  35. echo '</td>
  36. <td width="137">'. $r['type'] . '</td>
  37. </tr>';
  38.  
  39. if($i == "kolom1") { $i = "kolom2"; } else { $i = "kolom1"; }
  40.  
  41. }
  42.  
  43. $list .= '</table>';
  44.  
  45. echo $list;
  46. ?>
Offline Koen - 12/07/2007 19:04
Avatar van Koen PHP expert Ja natuurlijk dat je script wordt geechood, je zet toch geen PHP in een variabele??
Offline smoos - 12/07/2007 19:06
Avatar van smoos PHP gevorderde @ je titel
Raar
Offline maigel - 12/07/2007 19:23 (laatste wijziging 12/07/2007 19:24)
Avatar van maigel PHP beginner nu werkt het nog niet hoe het moet, het type en de grootte komen boven de rij:
http://img502.i...itess2.jpg
Offline JBke - 12/07/2007 19:39
Avatar van JBke PHP gevorderde mja dat is een questie van opmaak en plaatsing van je weergave van je vars he, raad je aan eerst wat html en css te leren most je het nog niet kennen.
Offline maigel - 12/07/2007 19:48 (laatste wijziging 13/07/2007 12:01)
Avatar van maigel PHP beginner ken het wel, maar php niet echt goed dus als ik dat ga verplaatsen krijg ik altijd problemen dus zou er gewoon iemand het antwoord willen geven?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s