//
Edit: Je l'ai compris. Des heures et des heures à me cogner la tête contre un mur et il s'avère que tout ce dont nous avions besoin était d'une simple ligne:
ob_clean();
Quelque part dans un fichier inclus, il y a probablement une ligne d'espaces qui gâche tout. ob_clean () fonctionnera pour l'instant. Merci à tous ceux qui ont aidé!
//
Travailler sur une fonction qui affiche une image aléatoire à partir d'un noeud final personnalisé. J'ai le point de terminaison personnalisé configuré et je peux récupérer l'url des images. Voici un exemple de code:
$banner = "image/url/from/server/root";
if( !is_readable($banner)) {
wp_die( "File is not readable: $banner" );
}
// echo $banner;
$image = file_get_contents( $banner );
header( 'content-type: image/jpg' );
header( "content-length: " . strlen( $image ) );
echo $image;
Pour une raison quelconque, ce code affiche une image vide, pas l'image de l'URL. J'ai confirmé à plusieurs reprises que l'URL fonctionne en supprimant la mise en commentaire de echo $ banner. Je vois une URL qui, je suppose, signifie que le chèque is_leadable est passé. Je suis un vrai noob quand il s'agit de ce genre de choses. La seule chose à laquelle je peux penser est que la fonction header () est en train de casser mon url?
Je l'ai compris. Des heures et des heures à me cogner la tête contre un mur et il s'avère que tout ce dont nous avions besoin était d'une simple ligne:
ob_clean();
Quelque part dans un fichier inclus, il y a probablement une ligne d'espaces qui gâche tout. ob_clean () fonctionnera pour l'instant. Merci à tous ceux qui ont aidé!