2017-02-17 5 views
-2

Mein PHP-Code zeigt den Text über SVG an. Wenn ich IE und Firefox verwende, ist alles in Ordnung, aber auf Chromium bekomme ich nur ein Bild ohne Text.SVG zeigt keinen Text in Chrome in PHP an

<?php 
    echo "<svg width='1100' height='1620'>"; 
    $text = "Some text to be shown"; 

    echo "<text x=473 y=81 font-family='Verdana' font-size='18' fill='black'> 
        <a xlink:href='index.php'> 
        <a href='index.php'>$text</a></a> 
      </text>"; 

echo "</svg>"; 
?> 
+2

Statt uns zu zeigen? Auf der PHP-Seite zeigen Sie uns die Ausgabe, die der Browser erhält. Dies ist nicht wirklich ein PHP-Problem. Sieht so aus, als könnte es ein interessantes Browserproblem sein. – Goose

Antwort

0

Haben Sie versucht, <a xlink:href='index.php'> zu entfernen und es </a> entspricht?

+0

Das ist es. Alles ist jetzt ok. Vielen Dank – user1043939

0

Ihre Variable $ text muss verkettet werden?

echo "<text x=473 y=81 font-family='Verdana' font-size='18' fill='black'> 
       <a xlink:href='index.php'> 
       <a href='index.php'>" . $text . "</a></a> 
     </text>"; 
+0

Ich habe getan, was Sie gesagt haben, aber das Ergebnis ist das gleiche. Auf IE und Firefox ist alles in Ordnung, aber auf Chromium noch nichts. – user1043939

+0

Welche Art von Fehler in der Entwicklerkonsole bekommen Sie? @ user1043939 – nivanmorgan

0

Ich glaube nicht <a xlink:href wird benötigt. Versuche dies.

https://jsfiddle.net/tsekgemo/

<div id="parent"> 
    <svg width='1100' height='1620'> 
     <text x=473 y=81 font-family='Verdana' font-size='18' fill='black'> 
      <a href='index.php'>Some text to be shown</a> 
     </text> 
    </svg> 
</div> 
0

SVG Text mit verschachtelten Link nicht in Chrome-Browser arbeiten, das ist, wie Sie Ihren Code suppose wie folgt aussehen:

<?php 
echo "<svg> 
    $text = "Some text to be shown"; 

    echo "<text x=473 y=81 font-family='Verdana' font-size='18' fill='black'> 
        <a xlink:href='index.php'></a> 
        <a href='index.php'>$text</a> 
       </text>"; 
echo </svg> 

>