php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2006, 15:48  
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 35
fmueller
fmueller eine Nachricht über ICQ schicken
Standard inlcude von entferntem Server

Hallo,

ich habe zwei Webserver.

auf einem liegt die index.php auf dem anderen die include.php.
wenn ich nun mittels include die include.php einladen will, dann bringt mir der Browser immer eine Fehlermeldung.

index.php:
PHP-Code:
<?php
   
include("http://www.server2.de/include.php");
?>
Die Fehlermeldung sie wie folgt aus:

failed to open stream: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.


Kann mir jemand sagen wie das geht?
fmueller ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.02.2006, 15:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Dir ist klar, dass du bei http:// nur an die schon vom PHP Parser interpretierte Ausgabe der include.php drankommst und nicht an seinen PHP-Quellcode?
Zergling-new ist offline   Mit Zitat antworten
Alt 06.02.2006, 15:56  
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 35
fmueller
fmueller eine Nachricht über ICQ schicken
Standard

Nein, das war mir nicht klar. Gibt es einen Möglichkeit an den Quelltext zu kommen?
fmueller ist offline   Mit Zitat antworten
Alt 06.02.2006, 16:00  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von fmueller
Gibt es einen Möglichkeit an den Quelltext zu kommen?
Nicht über das HTTP arbeiten.

Am besten die Datei gleich auf den eigenen Server packen...
  Mit Zitat antworten
Alt 06.02.2006, 16:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Grundsätzlich solltest du das Vermeiden und lieber die Daten, die diese
include.php errechnet/beinhaltet zur Verfügung stellen, als die Funktionalität
zu includen.

Eventuell hilft dir aber
http://de.php.net/fsockopen
http://de.php.net/manual/de/ref.ftp.php

Ich habe darin aber selbst keine Erfahrung.
Eventuell Antworten anderer abwarten.
Zergling-new ist offline   Mit Zitat antworten
Alt 06.02.2006, 16:01  
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 35
fmueller
fmueller eine Nachricht über ICQ schicken
Standard

das geht nicht. Ich habe mehrere Portale, die auf unterschiedlichen servern liegen. Die sollen alle diese Datei includen. Vielleicht gibt es die möglichkeit die include.php als temporäre Datei zu "downloaden"?? Wäre echt für jede Hilfe dankbar.
fmueller ist offline   Mit Zitat antworten
Alt 06.02.2006, 16:07  
Gast
 
Beiträge: n/a
Standard

Wenn wirklich kein Weg darum herumführt, die Datei von einem anderen
Server zu laden, musst Du wohl - wie von Zergling vorgeschlagen - über FTP
arbeiten bzw. was Dir Dein Hoster so bietet.

Du kannst natürlich auch eine ungeparste Datei per HTTP zur Verfügung
stellen...
  Mit Zitat antworten
Alt 06.02.2006, 16:09  
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 35
fmueller
fmueller eine Nachricht über ICQ schicken
Standard

eine ungeparste Datei per http zur verfügung stellen wäre für mich am geeignetsten. Aber wie funktioniert das?
fmueller ist offline   Mit Zitat antworten
Alt 06.02.2006, 16:10  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Theoretisch könntest du auf jedem Server solch eine Datei anlegen:
PHP-Code:
<?php
// showSourceCode.php
if ($_GET['password'] == 'strenggeheim' && file_exists($_GET['needFile'])) {
  
readfile($_GET['needFile']);
}
?>
und mit richtigem Passwort liefert diese den Quellcode der angeforderten Datei.
Einbindbar also so:
PHP-Code:
<?php
include('http://anderer.server.de/showSourceCode.php?passwort=strenggeheim&needFile=include.php');
?>
Das ist aber richtig mieser Stil und natürlich ein 1A-Sicherheitsloch (z.B.
wenn jemand lustig ist und mit Brutforce drauf losgeht).
Du hast gefragt, hier die Antwort. Aber ich empfehle dir uns lieber den
Grund zu nennen, warum du eine Datei includen musst (bzw. was in dieser
Datei steht), damit wir dir sicherere Alternativen nennen können!
Zergling-new ist offline   Mit Zitat antworten
Alt 06.02.2006, 16:34  
Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 35
fmueller
fmueller eine Nachricht über ICQ schicken
Standard

Hm, also darin hab ich gar keine Erfahrung. Dass müsstest du mir mal demonstrieren.
fmueller ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
Datei von Server zu Server übertragen GSJLink PHP-Fortgeschrittene 5 05.05.2008 14:17
[Erledigt] Server durchsuchen mit php PHP Tipps 2008 7 18.08.2007 12:24
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
streaming von videos, server lahmt bereits nach einem abruf snowflow Server, Hosting und Workstations 6 30.11.2006 18:04
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
Connecten von einem anderen Server b++ Datenbanken 3 29.01.2006 20:38
[Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben PHP Tipps 2006 2 13.01.2006 17:39
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
PHP Script von einem fremden Server ausführen lassen. Zero.exe PHP Tipps 2005-2 4 11.08.2005 01:05
mail() versucht die Mails als wwwrun an den SMTP Server zu l Server, Hosting und Workstations 3 15.06.2005 11:25
[Erledigt] Funktionssammlung auf externen Server auslagern PHP Tipps 2005 20 29.05.2005 14:04
Neuer Strato Server apache 2 Mod Rewrite & htaccess Prob Stemmi Server, Hosting und Workstations 4 02.05.2005 00:29
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24
Brauch MySQL Zugriffsrechte auf einem STRATO Server??? PHP Tipps 2004 12 21.09.2004 15:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.