J'écris un plugin wordpress, et en utilisant ce script pour redimensionner les images: TimthumbPHP chemin absolu avec timThumb ne fonctionne pas
Ce script utilise des chemins absolus, mais je ne peux pas le faire fonctionner pour moi ; J'ai triplé tous mes chemins mais toujours rien.
Voici mon code:
$plugin_dir_name = "my-plugin";
$pathTimThumb = WP_PLUGIN_URL . '/' . $plugin_dir_name . '/timthumb.php';
$pathToUpload = WP_CONTENT_URL.'/uploads/'.$plugin_dir_name;
$hImg = 150;
$wImg = 150;
....
$myImage = '<img class="thumb" src="'.$pathImageThumb.'?src='.$pathToUpload.'/'.$allImages[$i].'&h='.$hImg.'&w='.$wImg.'&zc=1" alt="">';
Dans Firebug je reçois cette URL:
<img alt="" src="http://localhost/mu/wp-content/plugins/my-plugin/timthumb.php?src=http://localhost/mu/wp-content/uploads/my-plugin/car___1/26zhoar5.jpg&h=150&w=150&zc=1" class="thumb">
Où est l'erreur?
Je sais que, aussi try that.Image est chargé dans le navigateur quand il suffit de coller cette URL dans le navigateur http: //localhost/mu/wp-content/uploads/my-plugin/car___1/26zhoar5.jpg. Ne sait pas où est l'erreur, il est ennuyeux :( – user147