Ergebnis 1 bis 4 von 4

Thema: PHP code ausführen

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard PHP code ausführen

    Hi,
    ich konnte leider keinen nützlichen Tipp im Forum finden, ich möchte PHP-Code ausführen. Die Datei(en) liegt(liegen) unter templates. Jetzt hab ich die PHP-Datei mit einem Insert-Tag im Modul eingebunden:
    HTML-Code:
    {{file::is24_lindner.php}}
    In der Datei steht folgendes:
    PHP-Code:
    require_once("ApiWrapper.php");
    $test $apiwrapper->getAllRealEstates();
    foreach (
    $test['VendorRealEstatesResult'] as $value){
        
    print_r($value->Heading."<br/>");
        
    print_r("Preis: ".$value->price->value." ".$value->price->currency."<br/>");
        
    print_r("Wohnfl&auml;che: ".$value->netArea."qm"."<br/>");
        
    print_r("R&auml;ume: ".$value->noRooms."<br/>");
        
    print_r("Adresse: ".$value->street." ".$value->houseNo." - ".$value->zip." ".$value->addressCity."<br/>");
        
    print_r("<img src=\"".$value->pictureURL."\">");
        
    print_r("<br/><br/>");

    Es wird aber nichts in der Seite angezeigt. Wenn ich die PHP direkt aufrufe, dann kommt das Ergebnis ganz normal. Aber als Modul nix.

    Danke für euere Hinweise.
    Gruß
    Michel

    PS: ich seh grad, dass dann die ganzen Pfade nicht mehr stimmen. Wie kann ich das machen?
    Code:
    Warning: require_once(service/GeoInfoService.php) [function.require-once]: failed to open stream: No such file or directory in D:\www\www1\DEMO\xxxxxxx\templates\common\service.php on line 14
    Geändert von Lengen1971 (27.10.2010 um 11:20 Uhr)

  2. #2
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,
    und was bedeutet das?

    Code:
    Fatal error: ApiWrapper::getAllRealEstates() [<a href='apiwrapper.getallrealestates'>apiwrapper.getallrealestates</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;Api&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in D:\www\www1\DEMO\xxxxxxx\ApiWrapper.php on line 287

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    Hi,
    ich konnte leider keinen nützlichen Tipp im Forum finden, ich möchte PHP-Code ausführen. Die Datei(en) liegt(liegen) unter templates. Jetzt hab ich die PHP-Datei mit einem Insert-Tag im Modul eingebunden:
    HTML-Code:
    {{file::is24_lindner.php}}
    In der Datei steht folgendes:
    PHP-Code:
    require_once("ApiWrapper.php");
    $test $apiwrapper->getAllRealEstates();
    foreach (
    $test['VendorRealEstatesResult'] as $value){
        
    print_r($value->Heading."<br/>");
        
    print_r("Preis: ".$value->price->value." ".$value->price->currency."<br/>");
        
    print_r("Wohnfl&auml;che: ".$value->netArea."qm"."<br/>");
        
    print_r("R&auml;ume: ".$value->noRooms."<br/>");
        
    print_r("Adresse: ".$value->street." ".$value->houseNo." - ".$value->zip." ".$value->addressCity."<br/>");
        
    print_r("<img src=\"".$value->pictureURL."\">");
        
    print_r("<br/><br/>");

    Es wird aber nichts in der Seite angezeigt. Wenn ich die PHP direkt aufrufe, dann kommt das Ergebnis ganz normal. Aber als Modul nix.

    Danke für euere Hinweise.
    Gruß
    Michel

    PS: ich seh grad, dass dann die ganzen Pfade nicht mehr stimmen. Wie kann ich das machen?
    Code:
    Warning: require_once(service/GeoInfoService.php) [function.require-once]: failed to open stream: No such file or directory in D:\www\www1\DEMO\xxxxxxx\templates\common\service.php on line 14
    Die API sucht jetzt die Requireds in der root. Wenn ich die da reinschiebe, dann geht´s aber auch net.

  4. #4
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    OK, leider scheint´s keiner zu wissen, ich hab´s jetzt über einen IFrame gelöst, das ist zwar nicht schön, aber wenigstes geht es.

    Gruß
    michel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Newbie: Wie Aktion beim Speichern ausführen?
    Von juju im Forum Entwickler-Fragen
    Antworten: 4
    Letzter Beitrag: 06.03.2012, 12:46
  2. PHP Code ausführen?
    Von chr.flader im Forum Allgemeine Inhaltselemente
    Antworten: 6
    Letzter Beitrag: 12.03.2010, 16:31
  3. Install.php läßt sich nicht ausführen
    Von heiko.temme im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 28.12.2009, 10:41
  4. PHP Code in Artikel ausführen
    Von Southbridge Media im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 31.08.2009, 15:07

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •