PHPackages                             bugbuster/readfromurl3 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bugbuster/readfromurl3

ActiveContao-module[Utility &amp; Helpers](/categories/utility)

bugbuster/readfromurl3
======================

Contao 3 content element reads the content from a defined URL and returns it.

2.1.1(8y ago)28LGPL-3.0+PHPPHP &gt;=5.6.0

Since Oct 29Pushed 8y ago1 watchersCompare

[ Source](https://github.com/BugBuster1701/readfromurl3)[ Packagist](https://packagist.org/packages/bugbuster/readfromurl3)[ Docs](http://contao.ninja)[ RSS](/packages/bugbuster-readfromurl3/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

ReadFromUrl3
============

[](#readfromurl3)

Contao 3.5 kompatible Version. Offline-Fork von

Contao 2.x Version von Christopher Pleines ()

Beschreibung
------------

[](#beschreibung)

Mit dieser Erweiterung können Sie Inhalt von einer URL laden. Dabei wird zwischen 3 Szenarien unterschieden:

- Sie möchten lediglich den Inhalt einer URL anzeigen
- Sie möchten ein serialisiertes Array einer URL in Ihr Template einbinden
- Sie möchten ein XML-Dokument in Ihr Template einbinden

Außerdem:

- Unterstützung von Insert-Tags in der URL
- Weitergabe von POST und GET Anfragen an die Quell-URL

ReadFromUrl erscheint im Artikel als neues Inhaltselement "Von URL lesen".

Voraussetzungen
---------------

[](#voraussetzungen)

Damit die Erweiterung funktionieren kann, muss es gestattet sein auf entfernte Inhalte via HTTP zuzugreifen.

Dazu muss in der php.ini den Wert **allow\_url\_fopen = 'On'** gesetzt sein.

**ACHTUNG:** Aus Sicherheitsgründen muss dann in der php.ini der Wert **allow\_url\_include = 'Off'** gesetzt sein.

Installation
------------

[](#installation)

Installieren Sie die Erweiterung über Composer / die Paketverwaltung oder laden Sie das ZIP-Archiv herunter (Github -&gt; Releases) und kopieren Sie den Ordner readfromurl3-x.y.z nach /system/modules/readfromurl3

ReadFromUrl3 erscheint im Artikel als neues Inhaltselement "Von URL lesen".

Benutzung - Inhaltsformat wählen
--------------------------------

[](#benutzung---inhaltsformat-wählen)

Wählen Sie das Inhaltselement "Von URL lesen". Legen Sie nun das Datenformat der Quelle fest:

- Inhalt:

    - Es handelt sich lediglich um den Inhalt einer URL, den Sie anzeigen möchten. Sie können nun noch wählen, ob Sie den Inhalt UTF8 codieren / encodieren möchten.
- Serialisiertes Array:

    - Tragen Sie hier die URL ein, die ein serialisiertes Array zur Verfügung stellt. Unter PHP könnte diese Datei wie folgt aussehen:

        ```

        ```
- XML:

    - Tragen Sie die URL der XML-Datei ein, z.B. ein RSS-Feed, wie [http://www.godmode-trader.de/rss/feeds/trackbox\_dtl.xml](http://www.godmode-trader.de/rss/feeds/trackbox_dtl.xml)

Benutzung - Template wählen
---------------------------

[](#benutzung---template-wählen)

Nun können Sie das Template wählen. ReadFromUrl-Templates beginnen immer mit *rfu\_*

- Für Inhalt:

    Wählen Sie das Template *rfu\_content*. In aller Regel müssen Sie nichts weiter im Template anpassen.
- Für Serialisiertes Array:

    Wählen Sie das Beispiel-Template *rfu\_serialized* und bearbeiten Sie es. Das Array wird im Template als Variable `$this->url_content` eingebunden und kann nun ausgelesen werden.
- Für XML:

    Die angegebene URL wird in ein SimpleXML-Objekt eingelesen, welches unter der Variable `$this->url_content` benutzt werden kann. Mit SimpleXML können Sie das XML-Objekt sehr einfach parsen. Eine Anleitung finden Sie unter

Benutzung - URL eingeben
------------------------

[](#benutzung---url-eingeben)

Geben Sie nun die URL ein.

In der URL werden Insert-Tags unterstützt. Zu dem gibt es einen zusätzlichen Insert-Tag *request\_vars*, mit dem Sie übergebene GET und POST-Variablen an die URL anhängen können:

`http://www.server.de/data.php?{{request_vars}}`

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3119d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/497111?v=4)[Anton Safonov](/maintainers/BugBuster)[@BugBuster](https://github.com/BugBuster)

---

Top Contributors

[![BugBuster1701](https://avatars.githubusercontent.com/u/1218809?v=4)](https://github.com/BugBuster1701 "BugBuster1701 (12 commits)")

---

Tags

urlreadcontao

### Embed Badge

![Health badge](/badges/bugbuster-readfromurl3/health.svg)

```
[![Health](https://phpackages.com/badges/bugbuster-readfromurl3/health.svg)](https://phpackages.com/packages/bugbuster-readfromurl3)
```

###  Alternatives

[terminal42/contao-url-rewrite

URL Rewrite bundle for Contao Open Source CMS

1595.3k3](/packages/terminal42-contao-url-rewrite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
