php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.08.2005, 20:45  
Gast
 
Beiträge: n/a
Standard Variablen von einer externen Datei auslesen

Hallo,

dank diesem tollen Forums habe ich es geschaft von einer externen Domain auf meine Datenbank zuzugreifen (die bei einem anderen Provider gehostet wird). *verbeug*
Dennoch stehe ich weiterhin vor einem großen Problem: Die Zugangsdaten sollen in einer externen PHP-Datei stehen und mit einer von mir gesuchten (!) Funktion ausgelesen werden. Mit der Funktion include() oder require() kann man nur Dateien die auf dem selben Server liegen auslesen.
Wär schön, wenn ich mir nochmal helfen könntet.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.08.2005, 20:48  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

schau mal nach fopen()
damit kannst du auch externe daten auslesen.
allerdings solltest du damit vorsichtig sein, denn wenn du es auslesen kannst von extern, kann es auch ein anderer.
nicht doch lieber die zugangsdaten lokal speichern?!
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline  
Alt 22.08.2005, 20:55  
Erfahrener Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 323
Dragon26mFR
Standard

warum geht:
PHP-Code:
<?php
include 'http://www.example.com/file.php';
?>
nicht ?
Hab das aus nem tutorial.
OK mit bemerkung:
Zitat:
Wenn "URL fopen wrappers" in PHP aktiviert sind (in der Standardkonfiguration ist das der Fall) können Sie als Pfad der einzubindenden Datei auch eine URL (via HTTP oder anderen unterstützen Wrappern - eine Liste der unterstützen Protokolle finden Sie unter Anhang L) statt einer lokalen Pfadangabe angeben. Falls der Zielserver die Zieldatei als PHP-Code interpretiert, können Sie an die einzubindende Datei Variablen in einem Request-String übergeben, genauso wie bei HTTP GET. Streng genommen ist das nicht das Gleiche, wie diese Datei einzubinden und diesem den Geltungsbereich des Vater-Skripts zu vererben; das Skript wird auf dem Remote-Server ausgeführt und danach wird das Ergebnis in das lokale Skript eingebunden.

Oder eben fopen:
http://de.php.net/manual/de/function.fopen.php
__________________
Das Leben ist ein scheiß Spiel, aber die Grafik ist einfach geil
Dragon26mFR ist offline  
Alt 22.08.2005, 20:55  
Gast
 
Beiträge: n/a
Standard

Die Funktion hab ich mir auch schon mal angeguckt, aber wie funktioniert das richtig?

Beispiel:
http://de.php.net/fopen

<?php
$handle = fopen ("http://www.domain.de/zugangsdaten.php", "r");
?>

Dann hab ich die Variable $handle, aber was mach ich damit?

<?php
include("$handle");
?>

Oder wie?
 
Alt 22.08.2005, 20:57  
Gast
 
Beiträge: n/a
Standard

Ups, gleichzeitig gepostet.

include() extern klappt nur zum anzeigen. Wenn du daraus jedoch eine Variable benutzen willst klappt das leider nicht; wenn du weisst was ich meine.
 
Alt 22.08.2005, 21:05  
Erfahrener Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 323
Dragon26mFR
Standard

hmmm... ok.
Da bin ich leider an der grenze meines wissens angelangt.
Sorry aber KA wie man das hinbekommt.

hab noch was gefunden KA obs geht.

Server1
PHP-Code:
<?php
header
('Content-Type: text/plain');

// Jetzt kommt der PHP Code ohn < ? und ? >!
$ausgabe = <<<END
$test = 'LOL';
$test = '[b]'.$test.'[/b]';
echo $test;
END;

echo 
$ausgabe;
?>
Server2
PHP-Code:
<?php
$content 
implode(''file('http://url-zum-server1.de/pfad/zum/file.php'));
eval(
$content);
// Es wird dann [b]LOL[/b] ausgegeben
?>
__________________
Das Leben ist ein scheiß Spiel, aber die Grafik ist einfach geil
Dragon26mFR ist offline  
Alt 22.08.2005, 21:07  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

benutze die forumssuche zu fopen(), findest genug beispiele hier
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline  
Alt 22.08.2005, 22:58  
Gast
 
Beiträge: n/a
Standard

@Dragon26mFR
Leider wurde ein eval Error ausgegeben. Trotzdem danke für den Vorschlag.
So wie ich allerdings vermute, würden aber auch die Zugangsdaten angezeigt werden, wenn man die Datei Server1.php im Browser aufruft.

@WarrenFaith
Die Suchfunktion ist leider nicht gerade effektiv. Wenn ich im IE zurück klicke, wird "Seite nicht gefunden" angezeigt.

Ich habe mich inzwischen natürlich schlau gemacht und die Funktion fopen() ausprobiert.

Der Inhalt der Datei xxx.php ist z.B. $var1 = "12345";

trotzdem wird die Variablen in der Datei xxx.php nicht erkannt.


<?php
$fp = fopen("http://www.xxx.de/xxx.php", "r");

echo $var1;
?>

Es wird hierbei eine weisse Seite angezeigt.
 
 


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
Datei auslesen Joerg80 PHP Tipps 2008 8 26.03.2008 22:18
Log Datei auslesen Computer PHP Tipps 2006 7 05.09.2006 16:15
Daten aus einer txt Datei auslesen lassen Zangelo PHP Tipps 2006 4 29.05.2006 09:57
eine txt datei mit dem selben namen wie ein bild auslesen??? bona PHP Tipps 2006 18 20.02.2006 16:14
CSV Datei einlesen, auslesen, updaten PHP Tipps 2006 6 08.01.2006 17:18
externe csv datei auslesen lord nacon PHP Tipps 2007 4 11.12.2005 22:56
Text datei. Zeugs auslesen dsmcg PHP Tipps 2007 38 30.11.2005 20:39
Text datei geordnet auslesen!! lindner PHP Tipps 2007 7 18.11.2005 09:52
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
XMl Datei auslesen und auf unterschiedl. variablen speichern Tigermoon PHP Tipps 2005 1 29.04.2005 22:05
emailadressen aus einer Datei auslesen PHP Tipps 2004-2 25 30.11.2004 14:47
*.dat Datei auslesen von unten nach oben! CHRIS PHP Tipps 2004-2 12 30.11.2004 14:15
[Erledigt] .reg Datei auslesen und bestimmte Zeile ändern PHP-Fortgeschrittene 19 27.10.2004 10:39
Auslesen einer log Datei! PHP Tipps 2004 18 19.08.2004 13:25
Ext .txt Datei auslesen PHP Tipps 2004 2 14.08.2004 21:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
variablen aus externen dateien auslesen, http://www.php.de/php-tipps-2005-2/29623-variablen-von-einer-externen-datei-auslesen.html, php fopen variablen auslesen, variablen vom server auslesen, variabeln über fopen, php datei von url in variable einlesen, variablen aus externer datei einlesen, php variablen von php datei auslesen, php wortliste in variable extern einlesen, csv auslesen php variable, variablen aus csv-datei auslesen, php variable extern auslesen, php variablen externe datei, includierte datei variable auslesen, variable mit fopen auslesen php, per http daten aus einer externen datei auslesen, php variable von externen server auslesen, fopen als variable php, php fopen variable auslesen, php externe datei auslesen bestimmte variable

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:23 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.