+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Direktzugriff auf File zulassen UND trotzdem JFramework-Variablen nutzen

  1. #1
    War schon öfter hier
    Registriert seit
    13.02.2008
    Beiträge
    233
    Bedankte sich
    58
    Erhielt 26 Danksagungen
    in 23 Beiträgen

    Standard Direktzugriff auf File zulassen UND trotzdem JFramework-Variablen nutzen

    Hi

    Normalerweise schreibt man ja bei der Joomla Entwicklung:
    PHP-Code:
    defined('_JEXEC') or die('Restricted access'); 
    Nun hab ich aber ein File welches von Aussen(PaypalIPN) adressiert werden muss.

    Klar hab ich den "defined('JEXEC...." code weggelassen, doch ich möchte ja mit dem File
    ebenfalls den Joomlainternen Datenbankzugriff nutzen, weshalb ich folgendes in das File inkludiert habe:
    PHP-Code:
    require("../file_with_access_to_framework.php"); 
    Oder
    PHP-Code:
    $baseurl $_SERVER['HTTP_HOST'];
    $baseurl ="http://".$baseurl."/configuration.php";
    require(
    $baseurl); 
    Jedoch erscheint bei erstem Code denoch wieder "Restricted Access denied", bei Zweitem scheinen die Variablen $host, $username,$db nicht übernommen zu werden.

    Woran liegt das und gibts eine Lösung dazu?

    EDIT:
    OK die Zweite Variante funktioniert mit:
    $host= new JConfig;
    echo $host->host;
    etc...
    Damit krieg ich ausser DB-Calls aber keinen Zugang zu dem restlichen Framework. Bitte um Hilfe wie es mit Variante 1 klappen kann
    Geändert von kilik (10.05.2010 um 14:51 Uhr)
    "Höre niemals auf, anzufangen. Aber fange niemals an, aufzuhören."

    „Wer glaubt etwas zu sein, hat aufgehört etwas zu werden!“
    Sokrates

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    In Joomla! müssen alle Zugriffe über die index.php erfolgen. Du suchst einfach den "Raw" View.

  3. #3
    War schon öfter hier
    Registriert seit
    13.02.2008
    Beiträge
    233
    Bedankte sich
    58
    Erhielt 26 Danksagungen
    in 23 Beiträgen

    Standard

    hi bembe

    hab vergessen zu erwähnen das meine extension ein Plugin ist:

    Struktur:
    pluginName.php
    pluginName.xml
    pluginName-Folder
    -besagteDatei.php
    -weitereDatei.php
    Komisch ist, dass bei einem Include der "pluginName.php" in "besagteDatei.php" sofort der restrictedAccess erscheint. Ich möchte irgendwie einfach die Xml-Parameter und Sprachframeworks für "besagteDatei.php" auch nutzen.

    Danke trotzdem für den Tip.
    "Höre niemals auf, anzufangen. Aber fange niemals an, aufzuhören."

    „Wer glaubt etwas zu sein, hat aufgehört etwas zu werden!“
    Sokrates

+ Antworten

Lesezeichen

Berechtigungen

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