Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) include, php (edit)
 
Reply to this topicStart new topicStart Poll
> php include
pangu
Geschrieben am: Mo 24.07.2006, 22:04
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


binde bei mir eine php-datei per inlucde auf einer seite ein.
bis vor einer woche lief alles bestens, jetzt wird der inhalt nicht mehr included/angezeigt:

die zu includende datei liegt in einen überverzeichnis, binde sie über:

include ("http://www.xxx.de/forum/phpBB2/recent.php");

ein.
hab zum test mal eine testdatei mit inhalt im selben verzeichnis eingebunden, das geht:

include ("test.php");

-> anscheinend kann ich seit neusten keine verezichnise mehr inluden, hab schon meinen hoster gemailt, aber bisher keine antwort.

include ("//forum/phpBB2/recent.php");

geht auch nicht.

-> hat jmd. ne ahnung woran das liegen könnte/wie man das beheben kann? thx


--
achja: habe zum test auch mal eine fiktive nichtexistende datei includet:

include ("http://www.xxx.de/forum/phpBB2/GIBTSNICHT.php");

-> dort (bei gibtsnicht.php) gibt er ne fehlermeldung aus.
-> man kann also ausschließen, dass er die datei nicht findet..
-> er includet also in meinem fall (richtige datei) die datei, gibt aber NICHT wie gewünscht den text aus.. sad.gif


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#2 Geschrieben am: Mo 24.07.2006, 22:21 (+00:17)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2403
Mitglied seit: 4.02.2006


Da wird der Hoster aus Sicherheitsgründen das alles sperren - was auch nur zu begrüßen ist.

Wahrscheinlich läßt der Hoster nun nur noch relative Verweise zu.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
pangu
#3 Geschrieben am: Mo 24.07.2006, 22:25 (+00:04)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


und wie bekomme ich den relativen pfad raus? (weil "//forum/phpBB2/recent.php" funktioniert leider nicht..)


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Moritz Klussmann
Netspire GmbH & Co. KG
#4 Geschrieben am: Mo 24.07.2006, 22:41 (+00:15)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 238
Mitglied seit: 6.10.2005


Wenn dein include Script im Verzeichnis /Script liegt, dann wäre ein relativer Pfad ../forum/blabla


--------------------
Top
PMEmail PosterUsers Website
Top
 
pangu
#5 Geschrieben am: Di 25.07.2006, 11:23 (+12:42)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


hm, klappt noch nicht ganz:
index.php liegt hier: /var/www/vhosts/xxx.de/httpdocs/index.php
die datei zum einbinden ist im unterverzeichnis /forum (recent.php)
-> wie lautet jetzt der richtige pfad?


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Moritz Klussmann
Netspire GmbH & Co. KG
#6 Geschrieben am: Di 25.07.2006, 11:26 (+00:03)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 238
Mitglied seit: 6.10.2005


Du bindest also in der Index.php die Datei ein. Und die Datei 'recent.php' liegt im Ordner /Forum/phpbb2?

Dann ist der Pfad: "forum/phpBB2/recent.php"


--------------------
Top
PMEmail PosterUsers Website
Top
 
mrichter
#7 Geschrieben am: Di 25.07.2006, 11:27 (+00:01)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006


include "forum/ordner2/ordner3/script.php";

Top
PMEmail Poster
Top
 
pangu
#8 Geschrieben am: Di 25.07.2006, 11:46 (+00:19)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


QUOTE (Moritz_Klussmann @ Di 25.7.2006, 12:26)
Du bindest also in der Index.php die Datei ein. Und die Datei 'recent.php' liegt im Ordner /Forum/phpbb2?

Dann ist der Pfad: "forum/phpBB2/recent.php"

dann erscheint bei mir folgende fehlermeldung:
Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/jongliertricks.de/httpdocs/forum/phpBB2/recent.php on line 16

..bin aber 100% sicher, das sich die datei in überverzeichnis /forum befindet..

-> man kann die datei auch per hand aufrufen:
http://www.jongliertricks.de/forum/phpBB2/recent.php


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Moritz Klussmann
Netspire GmbH & Co. KG
#9 Geschrieben am: Di 25.07.2006, 11:54 (+00:07)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 238
Mitglied seit: 6.10.2005


Poste mal den relevanten PHP Code aus der index.php


--------------------
Top
PMEmail PosterUsers Website
Top
 
mrichter
#10 Geschrieben am: Di 25.07.2006, 11:57 (+00:03)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006


folgeincludes aus der includierten php werden von dem standort aus gesehen wo du den ersten include machst.

sprich:

index.php:
CODE

include "forum/script.php";


wenn in der forum/script php nun steht
CODE

include "config.inc";


dann will er nicht forum/config.inc includen sondern config.inc im gleichen verzeichniss wie die index.php.

ergo:
forum/script.php
CODE

include "forum/config.inc";
Top
PMEmail Poster
Top
 
pangu
#11 Geschrieben am: Di 25.07.2006, 12:06 (+00:09)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


QUOTE (Moritz_Klussmann @ Di 25.7.2006, 12:54)
Poste mal den relevanten PHP Code aus der index.php

@mrichter: hört sich nacvollziehbar an, allerdings ist es bei mir in der index.php das einzige include..
edit: ach ja: in der zu inlucdenten datei recent.php steht:


$phpbb_root_path = './'; // board folder with! ending mark (if in same folder just './')
$phpbb_root_path2 = 'http://www.jongliertricks.de/forum/phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
mrichter
#12 Geschrieben am: Di 25.07.2006, 12:08 (+00:01)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006


QUOTE (pangu @ Di 25.7.2006, 12:06)
@mrichter: hört sich nacvollziehbar an, allerdings ist es bei mir in der index.php das einzige include..

ja aber du includierst ja eine datei die ebenfalls einen include hat. somit hast du in der index.php mehrere includes
Top
PMEmail Poster
Top
 
pangu
#13 Geschrieben am: Di 25.07.2006, 12:10 (+00:01)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


..also muss der pfad jetzt wie heißen? *verwirrtbin*


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
mrichter
#14 Geschrieben am: Di 25.07.2006, 12:13 (+00:03)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006


include($phpbb_root_path . 'forum/extension.inc');
include($phpbb_root_path . 'forum/common.'.$phpEx);
Top
PMEmail Poster
Top
 
pangu
#15 Geschrieben am: Di 25.07.2006, 12:21 (+00:08)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


klappt leider immer noch nicht sad.gif

also nochmal ausführlich:

habe eine datei index.php im hauptverzeichnis;

dort include ich mittels:

<?
include ("forum/phpBB2/recent.php");
?>

die datei recent.php die sich im unterordner /forum/phpbb2 befindet.

die datei recent.php sieht so aus:

[...]
$phpbb_root_path = './'; // board folder with! ending mark (if in same folder just './')
$phpbb_root_path2 = 'http://www.jongliertricks.de/forum/phpBB2/';
include($phpbb_root_path . 'forum/phpbb2/extension.inc');
include($phpbb_root_path . 'forum/phpbb2/common.'.$phpEx);
[...]


fehlermeldung:

Warning: include(./forum/phpbb2/extension.inc) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/jongliertricks.de/httpdocs/forum/phpBB2/recent.php on line 16


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
mrichter
#16 Geschrieben am: Di 25.07.2006, 12:25 (+00:03)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006




CODE

$phpbb_root_path = ''; // board folder with! ending mark (if in same folder just './')
$phpbb_root_path2 = 'http://www.jongliertricks.de/forum/phpBB2/';
include($phpbb_root_path . 'forum/phpbb2/extension.inc');
include($phpbb_root_path . 'forum/phpbb2/common.'.$phpEx);


wenn das nich funktioniert, dann kann ich dir nur nahelegen die recent.php mittels iframe auf der hauptseite zu platzieren und die recent.php wieder in den ursprungszustand zurückzuversetzen.
Top
PMEmail Poster
Top
 
pangu
#17 Geschrieben am: Di 25.07.2006, 13:01 (+00:35)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


habe es jetzt per iframe improvisiert. trotzdem danke für die ganze hilfe!


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
hansebengel
#18 Geschrieben am: Fr 4.08.2006, 13:08 (+10d 00:07)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 1
Mitglied seit: 4.08.2006


hallo,

habe da auch gleich mal ne Frage.
Ich habe eine HTML-Seite mit Frames am Laufen.
In einem Frame wird eine .pl-Datei aufgerufen.

So:
CODE
<frame name="Hauptframe" src="cgi-bin/index.pl">


Nun möchte ich die index.pl in einer php-Datei aufrufen.
Das habe ich dann so gemacht:
CODE
<? php include"cgi-bin/index.pl" ?>


Leider geht das nicht. Es wird der komplette Code der .pl-Datei angezeigt.


Gibts da eine andere Möglichkeit?
Top
PM
Top
 
mrichter
#19 Geschrieben am: Fr 4.08.2006, 13:17 (+00:09)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 89
Mitglied seit: 24.02.2006


wenn du in php includest müssen auch php befehle in der includierten datei sein, ansonsten wirds nix.

bleibt dir nur die iframe methode.
Top
PMEmail Poster
Top
 
Maik
power-labels AG
#20 Geschrieben am: Fr 4.08.2006, 13:27 (+00:09)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 484
Mitglied seit: 16.03.2006


Was versprichst du dir davon?

Es gibt mehrere Möglichkeiten, aber ich weiß ja nicht was du machen willst.

Möglichkeit 1: Weiterleitung mit header('Location: ...')
Möglichkeit 2: direkte Ausgabe mit readfile
Möglichkeit 3: Ausgabe abfangen und weiterbearbeiten mit file_get_contents

gibt noch mehr Möglichkeiten die etwas umständlicher sind zB. fopen+fread, file(...), fopen+fpassthru

php include geht bei Perl-Scripten nicht... da php versucht den Inhalt zu interpretieren und da es kein Perl versteht, gibt's Fehler ohne Ende


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/13057

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
PHP include und Umlaute Crazymind 319 4 Mi 12.03.2008, 12:48
per include eingefügter bereich scrollen Klegs 109 2 Do 21.02.2008, 15:57
Dateien per include in Webseiten einfügen blaster 2400 11 Do 21.06.2007, 14:21
htmlformular per php include einfügen Klegs 303 1 Di 8.05.2007, 23:47
Include funktioniert nicht voiture 896 30 Do 8.02.2007, 19:10
Include Struktur XTCommerce ronnic 431 6 Mi 24.01.2007, 13:16
Include Funktion MarcoE 401 3 Di 28.11.2006, 21:40
include befehl wird nicht befolgt Klegs 1171 4 Di 21.02.2006, 13:21
Java Script und PHP include? Simi 2362 9 Di 23.08.2005, 11:11
PHP include problem brianberlin 464 6 Mo 2.05.2005, 10:58




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]