2012-02-15 14 views
0

Позвольте мне быстро объяснить мою проблему.
Я пишу функцию в javascript, чтобы избежать дополнительной пропускной способности в моей отзывчивой теме Wordpress. Поэтому в основном я переключу src для массива изображений на основе разрешения экрана пользователя. Что мне нужно, это «определенное» имя для каждого случая.Изменение имени сохраненного изображения

Как так:

if if (wWidth > 769) ---> imagename-desktop.jpg 
else if (wWidth <= 768 && wWidth>= 481) ---> imagename-ipad.jpg 
else if (wWidth <= 480) ---> imagename-iphone.jpg 

На самом деле то, что я сейчас что-то вроде

imagename-768x300.jpg 
imagename-480x200.jpg 
imagename-1300x500.jpg 

ответ

0

Смотрите этот пример.

<?php 
$path = "D:/x"; 
$dh = opendir($path); 

while (($file = readdir($dh)) !== false) { 
    if($file != "." && $file != "..") { 
     $imageNameAR = explode("-",$file); 
     $imageName = $imageNameAR[0]; 
     $imageLast = $imageNameAR[1]; 
     switch($imageLast) 
     { 
      case "768x300.jpg": 
      { 
       $newName = $imageName . "-iphone.jpg"; 
       rename($path."/".$file, $path."/".$newName); 
       break; 
      }   
      case "480x200.jpg": 
      { 
       $newName = $imageName . "-ipad.jpg"; 
       rename($path."/".$file, $path."/".$newName); 
       break; 
      } 
      case "1300x500.jpg": 
      { 
       $newName = $imageName . "-desktop.jpg"; 
       rename($path."/".$file, $path."/".$newName); 
       break; 
      } 
     } 
    } 
} 
closedir($dh); 
?> 
Смежные вопросы