Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Externe PHP Datein einbinden in Drupla

Eingetragen von Poppy17 (4)
am 26.08.2008 - 12:21 Uhr in
  • Allgemeines zu Drupal

Ist das überhaupt möglich , denn bei Joomla gibt es Extensions dafür die aber für meine Zwecke nicht reichen ,
da ich auf externe php Datein zugreifen will.

‹ Biblio-Modul Download größerer Dateien Cron für Dummies (gelöst) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

extern?

Eingetragen von stBorchert (6003)
am 26.08.2008 - 12:33 Uhr

Moin!
Definiere "extern". Auf einem anderen Server? Oder auf dem gleichen Server in einem anderen Verzeichnis?

Von Ersterem ist erstmal aufgrund von Sicherheitsbedenken abzuraten.
Möchtest Du das Skript einfach nur aufrufen und dann die Ausgabe des Skriptes weiterverarbeiten?

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey ... da hat zeigleich

Eingetragen von Thoor (3678)
am 26.08.2008 - 12:39 Uhr

Hey ... da hat zeigleich jemand ein ähnliches Problem, wie ich unter http://www.drupalcenter.de/node/12459

Ich möchte nur einen Link auf ein PHP Script einbinden. Habt Ihr da ne Idee?

-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert

Eingetragen von Poppy17 (4)
am 26.08.2008 - 13:07 Uhr
stBorchert schrieb

Moin!
Definiere "extern". Auf einem anderen Server? Oder auf dem gleichen Server in einem anderen Verzeichnis?

Von Ersterem ist erstmal aufgrund von Sicherheitsbedenken abzuraten.
Möchtest Du das Skript einfach nur aufrufen und dann die Ausgabe des Skriptes weiterverarbeiten?

 Stefan

Beispiel

test1.php(liegt auf eigenen server) und soll als seite oder im content angezeigt werden

extern.php (liegt auf fremden server) soll bei aufruf unter

test1.php?phpurl=extern.php aufgerufen werden.

bzw. ist das reine includen möglich , bei joomla unmöglich ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

include

Eingetragen von stBorchert (6003)
am 26.08.2008 - 13:25 Uhr
Poppy17 schrieb

test1.php(liegt auf eigenen server) und soll als seite oder im content angezeigt werden

Kein Problem, so lange die Datei erreichbar ist:

<?php
include_once('.../Pfad/zur/test1.php');
?>

in eine node rein (php als Filter nicht vergessen) und fertig.

Poppy17 schrieb

extern.php (liegt auf fremden server) soll bei aufruf unter test1.php?phpurl=extern.php aufgerufen werden.

Da kann Dir dann curl weiterhelfen. In der test1.php holst Du Dir mittels curl die extern.php und die test1.php inkludierst Du wie oben gezeigt in einer Node.
Ob das allerdings sicher ist...

hth,

&nsbp;Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

externe Datei mit jQuery einbinden

Eingetragen von quiptime (4972)
am 26.08.2008 - 14:14 Uhr

Mit jQuery kann man absolut easy Dateien einbinden. Das ist beispielsweise uber ein Nodetype Template zu handhaben.

$("div#foobar").load("blabla.php");

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

jQuery und externe Quellen

Eingetragen von stBorchert (6003)
am 26.08.2008 - 14:15 Uhr
quiptime schrieb

Mit jQuery kann man absolut easy Dateien einbinden. Das ist beispielsweise uber ein Nodetype Template zu handhaben.

$("div#foobar").load("blabla.php");

Das dürfte jedoch nicht mit externen Skripten funktionieren.

quiptime schrieb

<div id="foobar"></div>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$("div#foobar").get("http://www.google.de");
//]]>
</script>

Wie man (nicht) sieht ;-)

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wollte eben google auf eine

Eingetragen von quiptime (4972)
am 26.08.2008 - 14:18 Uhr

Wollte eben google auf eine lokale node aendern da kam Dein Post und ich konnte nicht mehr speichern.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry

Eingetragen von stBorchert (6003)
am 26.08.2008 - 14:19 Uhr

Sorry :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Naja // ------------- quip

Eingetragen von quiptime (4972)
am 26.08.2008 - 15:57 Uhr

Naja, extern UTL funktioniert ebenso wie interne Dateien. Nur eben testhalber im Post hier auf DC nicht.

Aus einem Nodetype Template heraus funktioniert der Code:

<div id="foobar"></div>
<script type="text/javascript">
$(document).ready(function(){
$("div#foobar").load("http://d6.quiptime.com/node/10");
});
</script>

 

ABER MIT LOKALEN DATEI GEHT ES AUCH HIER.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert schrieb Poppy17

Eingetragen von Poppy17 (4)
am 26.08.2008 - 17:03 Uhr
stBorchert schrieb
Poppy17 schrieb

test1.php(liegt auf eigenen server) und soll als seite oder im content angezeigt werden

Kein Problem, so lange die Datei erreichbar ist:

<?php
include_once('.../Pfad/zur/test1.php');
?>

in eine node rein (php als Filter nicht vergessen) und fertig.

Poppy17 schrieb

extern.php (liegt auf fremden server) soll bei aufruf unter test1.php?phpurl=extern.php aufgerufen werden.

Da kann Dir dann curl weiterhelfen. In der test1.php holst Du Dir mittels curl die extern.php und die test1.php inkludierst Du wie oben gezeigt in einer Node.
Ob das allerdings sicher ist...

hth,

&nsbp;Stefan

Was ist eine node?
Mein erster Tag mi Drupal

Habe jetzt ein Testinstallation gemacht

Is Node = Inhalt erstellen -> Seite ?

Bsp.
www.domain.de/drupal dort habe ich Untervezeichnis /test angelegt in diesem liegen die PHP Datein

Wie lautet nun der Pfad

<?php
include_once('.../test/test1.php');
?>

????

Danke schon mal im voraus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

include

Eingetragen von stBorchert (6003)
am 26.08.2008 - 21:35 Uhr
Poppy17 schrieb

Was ist eine node?
Is Node = Inhalt erstellen -> Seite ?

Ja, unter Anderem. Mit den Inhaltstypen "story" und "page" ("Seite") erzeugst Du jeweils eine(n) node (natürlich auch mit selbstdefinierten Inhaltstypen).
Die Wortwahl ist anfangs etwas gewöhnungsbedürftig, schleift sich aber im Regelfall ziemlich schnell ein.

Poppy17 schrieb

Bsp.
www.domain.de/drupal dort habe ich Untervezeichnis /test angelegt in diesem liegen die PHP Datein

Wie lautet nun der Pfad

<?php
include_once('.../test/test1.php');
?>

Fast:

<?php
include_once('./test/test1.php');
?>

müsste funktionieren. Du musst beim Pfad immer von Deiner index.php ausgehen.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke , habs hinbekommen.

Eingetragen von Poppy17 (4)
am 26.08.2008 - 22:03 Uhr

Danke , habs hinbekommen. ;-))

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 15 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 15 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association