Bonjour,

j'ai un soucis avec Drupal 7 et PHP 7.1

Quand je fais

echo render($row->field_field_image_news); 

Donc pour afficher une image, elle s'affiche, mais avec des caractères comme "31dpi711" juste après mon image ...
Je n'ai cela que sur les views-view-fields--nomdemaview.tpl.php. Auncun soucis sur les page (node) ...
J'ai changer la version de mon php de mon container docker (en local), de 7.1 à 7 et là, plus aucun soucis ...

Des idées d'où cela pourrait provenir ? :p
Merci d'avances et bisous :p

2 réponses


Salut,

Je viens de regarder et apparemment il n’y a pas de problème de compatibilité entre php 7.1 et Drupal. Regarde peut être la doc sur php 7 -> php 7.1 pour voir la différence. Sinon peut-être que tu utilises toi même une fonctionnalité qui est dépréciée par Drupal ou un souci de config serveur.

Joouul
Auteur

Hello Galyb,

j'utilise la function render() -> https://api.drupal.org/api/drupal/includes%21common.inc/function/render/7.x donc de ce côté là, ça semble être bon.
Sinon je check la config du serveur, car je penche aussi pour ça, mais pour le moment je trouve rien