php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.03.2006, 15:06  
Gast
 
Beiträge: n/a
Standard Grundsatz: includes vom anderen Server

Hallo,

Beispiel:
PHP5 hat so viele nützliche Funktionen, die man nicht nutzen kann, weil der webhoster eben nur PHP 4.x.x. anbietet.

dazu wäre es erforderlich vom anderen Server mit php5 (5er Server) Daten, Bilder etc. von dem mit php 4.x.x (4er Server) zu holen, z.B. mit den ftp-Funktionen

was wäre da erlaubt, z.B. wenn der 4er Server der einer anderen Person oder einem Kunden wäre;
was passiert, wenn die Abfragen an den 5er-Server zulange dauern;
wie sähe es da mit der Sicherheit aus;
wo lägen die Grenzen des Machbaren;
wer hat Erfahrungen gesammelt und welche (eg. nicht nur include(), require() ggf. Datenaustausch auch mit file() o.a. )...
was sollte man nicht ausser acht lassen usw.

oder sollte man solche Möglichkeiten besser ganz lassen, weil es vielleicht ethisch nicht vertretbar oder "unsauber" wäre usw.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

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

Ich versteh garnicht was du überhaupt machen willst! Wo ist deine Frage?

Zitat:
vom anderen Server mit php5 (5er Server) Daten, Bilder etc. von dem mit php 4.x.x (4er Server) zu holen,
Von wem zu wem nun? Wozu die Daten und Bilder, die können beide ja gleich verarbeiten?
Gehts dir darum die Funktionalität von PHP5 auf einem PHP4 Server zu benutzen?
Zergling-new ist offline   Mit Zitat antworten
Alt 08.03.2006, 15:15  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Die FTP-Funktionen haben zunächst mal nichts mit dem installierten PHP des Zielservers zu tun. Ich hoffe, dass das soweit klar sein dürfte

Grundsätzlich gelten für Server A (das wäre mal der mit PHP4) eigene Regeln. Wenn du dort etwas includest von Server B (das wäre der mit PHP5) bzw. dort ein Script aufrufst, wie auch immer, ist egal, was der dort definiert hat. Sobald bei Server A das Script->Timeout erreicht ist, ist es erreicht.

Zum Datenaustausch empfiehlt sich normalerweise ein eigener Bereich. Einige nutzen hierfür extra Scripte, die beispielsweise XML-Daten ausgeben. Dort sollten dann auch eigene Logins und Passwörter entsprechend übermittelt werden.

P.S.: Ich verstehe noch nicht ganz das eigentliche Problem, weswegen man nur deswegen auf einen anderen Server zugreift, weil der PHP5 installiert hat und der eigene nicht, dann kann mans ja gleich verlagern, aber das sei mal dahingestellt
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 08.03.2006, 15:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zergling
Ich versteh garnicht was du überhaupt machen willst! Wo ist deine Frage?

Zitat:
vom anderen Server mit php5 (5er Server) Daten, Bilder etc. von dem mit php 4.x.x (4er Server) zu holen,
Von wem zu wem nun? Wozu die Daten und Bilder, die können beide ja gleich verarbeiten?
Gehts dir darum die Funktionalität von PHP5 auf einem PHP4 Server zu benutzen?
Das habe ich mal als Beispiel angeführt, anderes Beispiel wäre mal
Bilderserver als Server A mit image magick und Datenserver als Server B
ohne image magick

oder als Beispiel wie in einem Thema der letzten Tage hier diskutiert wurde ein Kredikartenservice zwecks adult check, wo ein header auf heikle Weise übergeben wurde, da wäre dann die Frage ob ein include tatsächlich mehr Sicherheit bietet oder eine Angriffsfläche für Cross-Site Scripting (XSS) und Cross-Site Request Forgery (CSRF) bietet.

wie geschrieben es geht um den Grundsatz , daher auch Fortgeschrittene,
wo man Erfahrungen mit include voraussetzen darf.
  Mit Zitat antworten
Alt 08.03.2006, 15:52  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Include macht einen einfachen HTTP-Request, von daher ist das zwecks Grundsatz bzgl. Sicherheit eine der unsichersten Möglichkeiten, die es gibt. Nur so nebenbei. Ich weiche bei sowas (Inter-Server-Kommunikation), wo auch die Sicherheit eine Rolle spielt) immer auf eigene, verschlüsselte Protokolle aus.
Bei öffentlichen Sachen, die sowieso jeder sehen darf (z.B. öffentliche Bilder, wie oben angeführt), macht es wenig Sinn, etwas zu verschlüsseln bzw. eigene Protokolle zu nutzen. Dort kann man ruhig auch Include, file_get_contents und Konsorten einsetzen...
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 08.03.2006, 15:58  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Aber deine Frage ist mir nicht ganz klar?
Als Fortgeschrittener weißt du doch selbst dass du so eine Interaktion über 2 Server hinweg nicht die feine Art ist, sofern sie auf der Ebene der serverseitigen Skriptsprache funktioniert, sprich du Sourcecode von ServerA nach ServerB includest.
Klar, manchmal brauch man die Kommunikation, zB vom AdultChecker, aber der sollte ja nur die Information beinhalten ob die Person zu dieser Zeit für diesen Bereich Zugang hat.
Und bei der Bildbearbeitung von ServerVieleFeatures für ServerDumm übergibst du ihm halt die Bilder zB in dem du sie per FTP in einen Ordner reinlegst und sie im Ausgabe-Ordner wieder abholst.

Sorry ich versteh die Frage immernoch nicht
Zergling-new ist offline   Mit Zitat antworten
Alt 09.03.2006, 11:56  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zergling
Aber deine Frage ist mir nicht ganz klar?
Als Fortgeschrittener weißt du doch selbst dass du so eine Interaktion über 2 Server hinweg nicht die feine Art ist, sofern sie auf der Ebene der serverseitigen Skriptsprache funktioniert, sprich du Sourcecode von ServerA nach ServerB includest.
Klar, manchmal brauch man die Kommunikation, zB vom AdultChecker, aber der sollte ja nur die Information beinhalten ob die Person zu dieser Zeit für diesen Bereich Zugang hat.
Und bei der Bildbearbeitung von ServerVieleFeatures für ServerDumm übergibst du ihm halt die Bilder zB in dem du sie per FTP in einen Ordner reinlegst und sie im Ausgabe-Ordner wieder abholst.

Sorry ich versteh die Frage immernoch nicht
eigentlich hast Du Sie schon verstanden und Deine Meinung mit "nicht feine Art" kund getan

ich hätte aber auch die Frage so stellen können: was sind die Vor- und Nachteile von externen includes und was sollte man auch keinen Fall machen, da es a) nicht die feine Art wäre und b) ein Sicherheitsproblem darstellt und c) welche Probleme können dabei auftreten und d) technisch in PHP welche include-Form wäre dafür am besten geeignet ? oder so ähnlich

zu d) meine ich dann alle, auch file, also nicht nur include, require, require_once etc. und setze dabei voraus, dass allow_url_fopen auf ON steht...
  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
header informationen senden auf einem server läufts auf dem anderen nicht tunnel85 PHP Tipps 2008 17 23.04.2008 20:12
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
[Erledigt] Server durchsuchen mit php PHP Tipps 2008 7 18.08.2007 12:24
Formular automatisch an anderen Server absenden PHP Tipps 2006 8 28.02.2006 13:29
Connecten von einem anderen Server b++ Datenbanken 3 29.01.2006 20:38
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
daten von bildern auf einem anderen server abfragen netti PHP Tipps 2005-2 3 05.08.2005 14:27
[Erledigt] Funktionssammlung auf externen Server auslagern PHP Tipps 2005 20 29.05.2005 14:04
Slideshow mit Bildern vom anderen Server geht nicht! :-( PHP Tipps 2005 7 08.05.2005 18:18
Datei auf einen anderen Server laden Borlox PHP Tipps 2005 3 25.04.2005 20:12
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24
[Erledigt] Dateien per ftp auf einen anderen server kopieren? PHP Tipps 2004 0 10.09.2004 21:48
[Erledigt] Daten auf anderen Server verschieben Datenbanken 4 01.09.2004 12:17
includes aus anderen ordnern PHP Tipps 2004 3 05.08.2004 12:13
[Erledigt] Datenbanktabelle jeden Tag von einem Server zum anderen... Datenbanken 13 13.07.2004 01:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
include anderer server, include von anderem server, include php von anderem server, html code bild von anderem server anzeigen, php anderer server include, include von anderer website, php funktion ohne externe includes, ftp auf anderen server php, javascript image include anderer server, php datei von anderem server holen, php auf anderem server abfragen, php script von einem anderen server includen, php5 server include, anderem server include php, include von anderem server php funktion geht nicht, auf anderen server include php, bilder vom anderen server, cross-site scripting php, php bild von anderem server ausgeben, http://www.php.de/php-fortgeschrittene/37980-grundsatz-includes-vom-anderen-server.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:10 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.