J'essaye d'écrire un script côté serveur (PHP) pour générer une image SVG basée sur l'entrée de l'utilisateur. Je suis en utilisant le code suivant:Problème avec la génération d'image SVG dynamique
<?php
echo '<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<head><meta http-equiv="Content-Type" content="svg+xml" /></head>
<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
<circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/>
</svg>';
?>
je l'ai lu quelque part que le type MIME doit être svg + xml alors je l'ai essayé en mettre le type de contenu que vous pouvez voir ci-dessus. Le code correct est reçu par Firefox mais l'image n'est pas rendue. Est-ce que quelqu'un sait quoi changer ici?
Merci :) J'étais coincé là-dessus pour beaucoup de temps. Cela fonctionne parfaitement maintenant. –
@Pascal: Oui, il n'y a pas de 'head' dans SVG, et l'élément' meta' est utilisé différemment. – Boldewyn