PHPNET Assistance

Support et Entraide PHPNET => Forum de programmation => Discussion démarrée par: Salombo le 04 janvier 2014 à 11:04:02

Titre: [AIDE] Image en SVG
Posté par: Salombo le 04 janvier 2014 à 11:04:02
Bonjour, je ne suis pas sur que ce soit le bon forum pour ceci je m'en excuse si ce n'est pas le  bon.

Je souhaiterai savoir pourquoi quand j’essaie d'inclure un SVG comme une image comme ceci <img class="btn " src="includes/sql.svg" style="width: 570px; height: 109px; display: block;"></img> cela ne fonctionne pas et, quand je veux voir l'image j'ai juste du code xml qui s'affiche. Une configuration php à changer ou cela est juste impossible sur un hébergement mutualisé phpnet ?

Merci de vos réponses :)
Titre: Re : [AIDE] Image en SVG
Posté par: rave le 06 janvier 2014 à 00:54:55
Bonjour,

les fichiers SVG sont des images dites "vectorielles", c'est à dire des images non pixelisées.
Il s'agit en fait de fichier "descripteur" (ici écrit en xml) du style "affiche un rond ici, trace une droite de x à y, une courbe par ci, etc etc" ce qui au final te donnera ton image. C'est le navigateur qui l’interprète, ça n'a donc rien à voir avec PHP ni même avec l’hébergeur :)

La balise img est utilisée pour les images pixelisées, pour du svg, tu peux utiliser la balise object

<object type="image/svg+xml" data="includes/sql.svg" width="570" height="109">
Le navigateur n'accepte pas les fichiers svg
</object>

il existe aussi une balise svg introduite en HTML5, mais bon, ça limite la compatibilité...

A+
Titre: Re : [AIDE] Image en SVG
Posté par: Sellig33 le 06 janvier 2014 à 08:56:18
Bonjour,

Dans ton panel client
dans la Personnalisation de PHP verifie la balise Short_open_tag

Gilles
Titre: Re : [AIDE] Image en SVG
Posté par: Salombo le 06 janvier 2014 à 23:00:39
Merci de vos réponses j'essaierai demain dans la journée.