php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.02.2012, 14:15  
Benutzer
 
Registriert seit: 15.11.2011
Beiträge: 44
PHP-Kenntnisse:
Anfänger
tschroeder befindet sich auf einem aufstrebenden Ast
Standard PHP-Funktionen auf einem anderen Webserver aufrufen?

Hallo zusammen,

mal eine totale Anfängerfrage:

Gibt es die Möglichkeit, PHP-Funktionen auf einem anderen Webserver aufzurufen?

Könnte man eine Funktion entsprechend kennzeichnen, damit dies möglich ist?

Oder ist das Ganze aus Sicherheitsgründen grundsätzlich und ausnahmslos nicht erlaubt?

Gruß

Tommy
tschroeder ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.02.2012, 14:19  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

können schon, nur das Scheunentor für Kompromitierungen des Systems das du da aufreißen musst ist so groß das Dinosaurier durchpassen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 02.02.2012, 14:44  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Du könntest natürlich auf einem anderen Webserver einen Service anbieten, den du dann nutzt. Aber das ist halt nicht das gleiche wie eine Funktion dort aufrufen. Ich denke hier wäre die Frage, was genau dieser Funktionsaufruf bewirken soll und warum der auf einem anderen System asugeführt werden muss.


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 02.02.2012, 14:47  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Für so etwas baut man Web Services (XMLRPC, SOAP usw.) - allerdings weiß ich gar nicht, was du mit "PHP-Funktionen auf einem anderen Webserver aufrufen" genau meinst also gib mal ein Beispiel, was du erreichen möchtest.

Doch hoffentlich nicht "Quellcode von woanders herunterladen und auf dem eigenen Server ausführen"... in dem Fall, siehe tr0y.
fab ist offline   Mit Zitat antworten
Alt 02.02.2012, 14:54  
Benutzer
 
Registriert seit: 15.11.2011
Beiträge: 44
PHP-Kenntnisse:
Anfänger
tschroeder befindet sich auf einem aufstrebenden Ast
Standard

Hallo tr0y, Hallo Connar, Hallo fab,

erst einmal Danke für Euer Feedback.

Neee, es geht darum, ob ich als Entwickler bzw. Webmaster etwas beachten muss, damit NIEMAND von einem anderen Webserver auf meine PHP-Funktionen zugreifen kann.

Ich habe mich da wohl falsch ausgedrückt. Nee, ich möchte auf gar keinen Fall, dass irgendjemand meinen Code ausführen kann. Und wenn doch, müsste ich einen Webservice programmieren, ist das korrekt?

Bei Classic ASP muss ich eine Funktion als PUBLIC deklarieren und dann kann ein Webservice (auf meinem Server) diese Funktion ausführen.

Gruß

Thomas
tschroeder ist offline   Mit Zitat antworten
Alt 02.02.2012, 14:57  
Erfahrener Benutzer
 
Registriert seit: 22.01.2005
Beiträge: 606
Connar befindet sich auf einem aufstrebenden Ast
Standard

Dein HTTPServer (z.B. Apache) muss so konfiguriert sein, dass er PHP-Dateien nicht wie Textdateien ausliefert, sondern sie stattdessen ausführt. Aber wenn das nicht der Fall ist, kannst du deine eigenen Scripte auch nicht ausführen, also sollte das wohl kaum der Fall sein. Ansonsten kann man ohne Zugang zu deinem Server auch nicht einfach so PHP-Dateien ausführen.


MFG Connar
Connar ist offline   Mit Zitat antworten
Alt 02.02.2012, 15:01  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

.PHP-Dateiverhalten sind so konzipiert das diese Serverseitig geparsed werden ( vom PHP Parser ) und deren resultat ausgegeben wird. Du müsstes dem Apache erst beibiegen den Source-Code der Files darzustellen statt sie zu parsen. Das "System" ist also insoweit ganz sicher. Eine ähnliche Realisierung wie dein "Classic ASP"-Beispiel gibts mit PHP-Boardmitteln nicht. In aller Regel baut man dafür auch Webservice-Devices oder besser strikte APIs, die andere Server bedienen können. Wie sowas generell dann anzusprechen ist kannst du dir bei den gängigsten Seiten ( Facebook-API, Twitter-API ) und selbst spezifischeren Seiten ( Battle.net API ) oder selbst Blogs ( RSS Feeds, Atom Feeds ) ansehen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 02.02.2012, 15:10  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
auf meine PHP-Funktionen zugreifen kann.
„Einbinden“ verhindert ein richtig eingestellter Server
„Ausführen“ verhindert ein Sperren des Verzeichnisses oder ein Ablegen der Scripte ausserhalb des doc root.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 02.02.2012, 15:20  
Benutzer
 
Registriert seit: 15.11.2011
Beiträge: 44
PHP-Kenntnisse:
Anfänger
tschroeder befindet sich auf einem aufstrebenden Ast
Standard

Alles klar, dann muss ich mir also im Moment keinen Kopf machen ...

Gruß

Thomas
tschroeder 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] Webserver mit dyndns Emskopp Server, Hosting und Workstations 6 04.08.2011 01:34
[Erledigt] Umzug einer PHP Seite auf einen anderen Server mrmercury PHP Einsteiger 9 25.11.2010 11:33
[Erledigt] Funktionsberechtigungne, Rollen und Vererbung von Rechten Geryon Software-Design 37 02.11.2010 23:08
[Erledigt] Klasse aus einer anderen Klasse aufrufen Tobby PHP-Fortgeschrittene 7 14.07.2010 20:05
[Erledigt] Dynamische PHP Funktionen aufrufen? Curcio PHP Tipps 2010 3 24.06.2010 10:39
[Erledigt] Funktionen in der selben Klasse aufrufen Lollix PHP Tipps 2010 4 17.02.2010 19:32
Zwei Funktionen aufrufen dj-digger PHP Tipps 2009 5 07.12.2009 10:38
[Erledigt] JavaScript Funktionen richtig aufrufen sagato0816 JavaScript, Ajax und mehr 5 10.10.2009 15:40
Ein php skript aus einem anderen skript heraus aufrufen PHP Tipps 2005-2 8 06.08.2005 20:23
Wert einer Variable in einer anderen Funtion übernehmen seven-12 PHP Tipps 2005-2 7 14.06.2005 00:36
Methode aus einer anderen Methode aufrufen PHP Tipps 2005 3 02.03.2005 10:07
Funktion aufrufen im selben Script aufrufen PHP Tipps 2005 5 23.02.2005 21:21
Funktionen aufrufen PHP Tipps 2005 5 31.01.2005 10:57
Eure Ideen sind gefragt: eigene Funktionen verwalten PHP-Fortgeschrittene 12 17.01.2005 15:00
Webseiten aufruf über Webserver? PHP Tipps 2004-2 8 30.11.2004 18:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php webservice mit classic asp, seite über anderen webserver aufrufen

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