---
title: "URL wird falsch ausgegeben"
url: "https://www.typo3.net/d/47908-url-wird-falsch-ausgegeben"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links","PHP"]
created: "2006-08-09"
last_reply: "2006-08-10"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# URL wird falsch ausgegeben

Extensions › Entwicklung · 2 Antworten · gestartet 2006-08-09

## Eröffnungsbeitrag

**JayR** · 2006-08-09 · [Beitrag #1](https://www.typo3.net/d/47908-url-wird-falsch-ausgegeben/1)

Hallo zusammen,

ich habe eine eigene Extension geschrieben die u.a. einen Link zu einer anderen Seite ausgeben soll. Dazu verwende ich die Funktion pi_getPageLink wie folgt:

```php
$link = $this->pi_getPageLink($conf['homepage_pid']);
print_r($link); //Nur zum Test
```

Bei dem print_r() direkt nach dem Aufruf (ist nur zu Testzwecken!) wird die korrekte Adresse angezeigt wie ich es in den Constants hinterlegt habe (hier: 34.0.html)

Die eigentliche Ausgabe der Extension auf der Homepage ist jedoch eine völlig andere. Hier wird folgendes ausgegeben:

```html
" 340html="
```

Es werden Anführungszeichen eingefügt und alle Punkte sind verschwunden!!!

Das komische ist, dass eine andere Extension dieselbe Funktion aufruft und den Wert korrekt im Sourcecode ausgibt.

Kann sich darauf jemand einen Reim machen????

Gruß Jan

## Antworten

### [#2](https://www.typo3.net/d/47908-url-wird-falsch-ausgegeben/2) · JayR · 2006-08-09

Mir ist eben folgendes aufgefallen. Und zwar wird selbt eine fix codierte Adresse in diese unbrauchbare URL umgewandelt.

Der Unterschied zu den Ausgaben in den verschiedenen Extensions ist, dass die eine funktionierende Adresse in einer FORM ausgegeben wird:

```html
<form id="wizard1" method="post" action="28.0.html">
```

und die "kaputte" Adresse als LINK:

```html
<a href="34.0.html" target="_top">Mein Link</a>
```

Mir scheint es so, als würde irgendwas den Link in einem href kurz vor der Ausgabe noch umcodieren?!?!?!

### [#3](https://www.typo3.net/d/47908-url-wird-falsch-ausgegeben/3) · JayR · 2006-08-10

Ohhhhmannnn! Hab eben den Fehler gefunden.
Das "=" hat nach dem href gefehlt!
Das widerum hat den XHTML-Parser dazu verleitet den Inhalt nicht als Value sondern als Attribut anzusehen und hat diesem dann xhtml-konform die Punkte und Schrägstriche entzogen!

Gruß Jan

---

Quelle: „URL wird falsch ausgegeben“, typo3.net, https://www.typo3.net/d/47908-url-wird-falsch-ausgegeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
