Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wielkość banera
Forum PHP.pl > Forum > Przedszkole
bronx
witam

skrypt rotatpora banerów wygląda tak:

  1. <?php
  2. $banery = file(&#092;"banery/banery.php\"); 
  3.  
  4. srand ((float)microtime()*1000000); 
  5. shuffle($banery); 
  6. for($i=0;$i<1;$i++) { 
  7. list($url,$baner,$title) = explode('*|*', $banery[$i]);  
  8.  
  9.  
  10. echo '<a href=\"'.$url.'\" target=\"_blank\" title=\"'.$title.'\"><img
  11.  src=\"'.$baner.'\"><br>'.$title.'</a><br>'; 
  12. }
  13. ?>


i mam teraz taki problem: czy dało by się jakoś zrobić coś takiego że jeżeli baner ma długośc powyżej 420 to żeby dopisało mu width=420, a jeżeli jest mniejszy to żeby nic nie dopisywało...

nie wiem czy takie coś jest wykonalne, ale zapytać zawsze warto smile.gif

pozdrawiam
Dabroz
  1. <?php
  2. $banery = file(&#092;"banery/banery.php\"); 
  3.  
  4. srand ((float)microtime()*1000000); 
  5. shuffle($banery); 
  6. for($i=0;$i<1;$i++) { 
  7.           list($url,$baner,$title) = explode('*|*', $banery[$i]);   
  8.  
  9. list($width, $height, $type, $attr) = getimagesize($baner);
  10.  
  11. echo  '<a href=\"'.$url.'\" target=\"_blank\" title=\"'.$title.'\"><img
  12. src=\"'.$baner.'\" '.  (($width>420)?'width=\"420\"':'') .'><br>'.$title.'</a><br>'; 
  13. }
  14. ?>
a79rtur
  1. <?php
  2.  
  3. .....
  4. echo '<a href=\"'.$url.'\" target=\"_blank\" title=\"'.$title.'\"><img
  5. src=\"'.$baner.'\"';
  6.  
  7. $rozmiar = getimagesize($baner);
  8.  
  9. if ($rozmiar[0]>420) {  
  10.  echo ' width=\"420\"';
  11. }
  12. echo ' ><br>'.$title.'</a><br>'; 
  13.  
  14.  
  15. ?>


a tu opis getimagesize
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.