Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 15:03.
bp-Seite im PHP-include
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 31.Mai.2012, 15:23.
Re: bp-Seite im PHP-include
wo jetzt genau? in bp-php oder in einer reinen php-seite?
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 15:24.
Re: Re: bp-Seite im PHP-include
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 15:25. WWW: posaunenchor-rhoden.de
Re: bp-Seite im PHP-include
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 15:31.
Re: Re: bp-Seite im PHP-include
Ich möchte mit include den Inhalt einer bp-Seite anzeigen.
Die Fehlermeldung lautet:
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /usr/virtualweb ...
An der Klammer liegt's nicht ;-)
Gruß, Mathias
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 15:35. WWW: posaunenchor-rhoden.de
Re: Re: bp-Seite im PHP-include
Da steht, daß Deine Serverkonfiguration das nicht zuläßt.
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 15:37.
Re: Re: Re: bp-Seite im PHP-include
Ja, richtig gelesen. Darum stelle ich ja hier die Frage...
:-°
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 15:43. WWW: posaunenchor-rhoden.de
Re: Re: Re: bp-Seite im PHP-include
Und? Was willste wissen? Die Meldung ist doch eindeutig!
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 15:53.
Re: Re: Re: Re: bp-Seite im PHP-include
Okay, ich gebe zu, die Frage war nicht eindeutig genug gestellt.
2. Versuch:
Gibt es eine Möglichkeit, den Inhalt einer bp-Seite per include in einem PHP-Script aufzurufen, wenn der entsprechende php.ini-Eintrag dies nur für Seiten auf dem selben Server zulässt?
Also: include('/usr/virtualweb/..../datei.php'); ist erlaubt
und : include('http://www.domain.de/datei.php'); nicht.
folglich schlägt auch include('http://www.domain.de/baseportal/bpseite'); fehl.
Danke und Gruß, Mathias
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 16:00. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: bp-Seite im PHP-include
Meines Wissens nicht. Genau das soll und wird ja durch die Einstellung für allow_url_include verhindert.
Mußt den entsprechenden Eintrag ändern (lassen).
Du könntest aber mit Frames oder iframe arbeiten. Was für die Datenbankanwendung eventuell sogar die bessere Lösung sein kann.
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 16:06.
Re: Re: Re: Re: Re: bp-Seite im PHP-include
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 16:25. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: Re: bp-Seite im PHP-include
Wenn Du den iframe innerhalb eines PHP-Skripts per echo bzw. print definierst sollte die Nutzung von Variablen für die Steuerung des Seitenaufrufes möglich sein.
Man soll auch per javascript includen können.
Antworten
Beitrag von Mathias (13 Beiträge) am Donnerstag, 31.Mai.2012, 16:50.
Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include
Richtig, aber Google kann den Inhalt des <iframes> dann immer noch nicht lesen.
Aber javascript könnte ein Ansatz sein. Auch wenn sicher einige Besucher das aus Sicherheitsgründen abgeschaltet haben könnten (XSS).
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 17:01. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include
Mein Kenntnisstand ist der, daß Google den iframe lesen kann und versucht diesen Inhalt der "richtigen" URL zuzuordnen. Eventuell reagiert Google aber empfindlich, wenn der Google-Crawler zu der Auffassung kommt, du würdest identischen Inhalt auf mehreren URLs veröffentlichen wollen.
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 16:26. WWW: hammoniaweb.com
Re: Re: bp-Seite im PHP-include
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 16:50. WWW: posaunenchor-rhoden.de
Re: Re: bp-Seite im PHP-include
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 16:44. WWW: hammoniaweb.com
Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 17:07. WWW: posaunenchor-rhoden.de
Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 17:30. WWW: hammoniaweb.com
Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Hallo Richard,
erst einmal danke für den Tipp...;)
kratze bei php gerade mal an der Oberfläche, soll heißen, ich befasse mich damit nur nebenbei, gleiches gilt für die SQL-Geschichten.
Auf meinem eigenen Rootie ist das sicherlich möglich, aber die wenigsten meiner Kunden haben einen solchen, sondern arbeiten eben mit dieser Standardoberfläche und werden daher wohl nicht unbedingt in der Lage sein, auf bestimmte Konfigurationen Einfluß zu nehmen.
hummelexpress läuft unter einer normalen Accountoberfläche, also kein! eigener Server.
Dieses wird vermutlich für die meisten user, die etwas, z.B. bp-seiten über php einbinden wollen, die Standardoberfläche sein.
Daher auch das hummelexpress-Beispiel, wo es eben nicht mal so eben über das gepostete php-Script einzubinden ist...
Gruesse
Claus
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 17:48. WWW: posaunenchor-rhoden.de
Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Auf meinem eigenen Rootie ist das sicherlich möglich, aber die wenigsten meiner Kunden haben einen solchen, sondern arbeiten eben mit dieser Standardoberfläche und werden daher wohl nicht unbedingt in der Lage sein, auf bestimmte Konfigurationen Einfluß zu nehmen.
Dann solltest Du einfach mal die allgemein übliche Dateiendung "php" verwenden - wenn Du eine Datei erstellen willst deren Inhalt als PHP-Code verarbeitet werden soll.
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 18:36. WWW: hammoniaweb.com
Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 19:13.
Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 19:22. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Hatte ich gerade geschrieben:
alle Links wieder entfernt, da gepostetes Script unbrauchbar...
Gruesse
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 19:37. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Achja, da kamen dann auch nur 3 unterschiedliche Warning function include......
nur mal zur Info..., daher Script unbrauchbar, da nur bei bestimmten Konstellationen einsetzbar....
Das ist eben, was ich schon vorher geschrieben hatte:
Bei schlichten Domain-Accounts wird das vermutlich, genauso wie auch bei mir, nicht so einfach funktionieren....
Habe daher auch heute mal wieder nach brauchbaren Lösungen gesucht und nach diversen Suchkombinationen gefunden....
Mußte ja auch was geben, denn wenn ich über out get bei bp so etwas machen kann, muß es auch woanders gehen....
Gruesse
Claus
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 19:51. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 20:03. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 20:57. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Hatte vergessen, daß heute Fußball ist, lasse das also mal bis morgen früh stehen.
Wie gesagt, ist eine über php eingebundene externe, eigene Seite...
wollte eigentlich goo... einbinden, aber da könnte ich rechtliche Probleme kriegen...;)
Grudsätzlich eröffnet das aber neue Welten bei Standardseiten...
Gruesse
Claus
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 31.Mai.2012, 21:25.
Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 21:47. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 1.Juni.2012, 11:11.
Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
so, nun mal auch den Senf von mir.
früher gab es genau _eine_ Einstellung um Seiten irgendwie über http zu inkludieren (include()) oder einzulesen (zB. file()). Diese war standardmäßig offen. Seit einigen php-Versionen ist diese Einstellung aufgeteilt worden - standard ist include verboten, einlesen erlaubt.
Nach dem Umzug hat genau das uns getroffen.
Da es früher so ziemlich immer ging, http-Dateien zu inkludieren, würde ich sagen, das dies die Mehrheit aller Webspaces auch beherrschen sollte und man nicht extra einen root-Server dafür braucht. Claus sollte also falsch liegen mit seiner Einschätzung.
Und ja, php sollte schon nur in einer php-Datei stattfinden ;)
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2012, 11:20. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Ich habe hummel.... nicht auf einem Rootserver liegen, habe nur nach mittlerweile gefühlten 2 Wochen Suche im Web eine Lösung gefunden....
Den Sch...-Code include.... hatte ich gleich gefunden, ging allerdings nicht, da kam ständig dieser Warnig....Mist....
Jetzt eine Lösung gefunden, muß ich aber noch ausbauen...;)
Das läuft über file_get_contents($url);
Nur mal als Anregung...
Viele Gruesse
Claus
Antworten
Beitrag von richard (1187 Beiträge) am Freitag, 1.Juni.2012, 12:19.
Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Auch das braucht entsprechende Konfigurationseinstellungen für php.
Da die aber wohl nicht identisch sind könnte das dem Mathias vielleicht was bringen. Vielleicht liest er ja noch mit.
Schade, daß Du gestern dieses, Dein persönliches Geheimwissen, nicht weitergeben wolltest.
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 1.Juni.2012, 13:07.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
file_get_contents() ist genau eine dieser Funktionen (wie auch file() oder fgets(), fgetc()...), die früher erlaubt waren und auch immernoch sind. nur das include() ist rausgeflogen und ist nun ein Extraschalter.
Problem ist: mit include() kannst du php code liefern, der dann erst auf dem inkludierenden Script geparst wird - so wie das include bei bp, nur über http. mit file_get_contents() und den anderen get das nicht auf Anhieb, man muss das Erhaltene noch umständlich eval'n (und in php ist das wirklich umständlich ;))
Mathias hat kein Problem mehr, auf den Mietaccounts ist das include() über http erlaubt worden.
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2012, 12:46. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2012, 11:30. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Claus (4645 Beiträge) am Donnerstag, 31.Mai.2012, 19:02. WWW: hammoniaweb.com
Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Habe jetzt die momentanen Links alle wieder entfernt, da alle geposteten Tipps unbrauchbar waren und ich eine funktionierende Lösung gefunden habe.
Google, Dein Freund und Helfer...;)
Gruesse
Claus
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 1.Juni.2012, 13:32. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 1.Juni.2012, 19:33.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
wenn sie bei uns sind, sicher...
Antworten
Beitrag von Claus (4645 Beiträge) am Freitag, 8.Juni.2012, 19:23. WWW: hammoniaweb.com
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: bp-Seite im PHP-include/Nachtrag
Stimmt, aber manch einer möchte die Ausgaben eventuell noch auf anderen, nicht bei bp gehosteten, Seiten ausgeben, dann ist das mit include() aus vorgenannten Gründen nicht immer gegeben.
Bei Richard scheint es ja geklappt zu haben, aber bei meinem Account bei Strato ging es eben nicht und auch bei Mathias ging es ebenfalls nicht in der Form. Daher ja auch mal die Anregung mit file_get_contents()
Mußte aber, wie geschrieben, erstmal schauen, ob es denn überhaupt geht.
Gruesse
Claus
Antworten