include() <--//--> db

nox

Erfahrenes Mitglied
hy @ all

2 fragen:

1. geht das auf meinem server eine fremde seite includen?
oder gibts ne funktion??

2. kann ich eine db abfragen die nicht auf meinem server ist?
wie geht das??
PHP:
$db = mysql_connect("http://andererserver.de/db", "benutzer", "pass");
$res = mysql_db_query("db", "select * from tabelle");
 
1. klar geht das: include("URL");
2. auch das geht: mysql_connect("URL_DES_DATENDANKSERVERS", "benutzer", "pass");
aber nur wenn die datenbank zugriffe von aussen zulaesst...

und RTFM!!!
 
hmm include funzt bei mir nur auf server!
local net (ist sch.... egal)

aber das mit mysql naja das funzt net!
warscheinlich
........wenn die datenbank zugriffe von aussen zulaesst...
ist das warscheinlich

thx

GREEZ

N
O
X
 
kann mir das mal einer uebersetzen ? ;)
egal, naja funtz, doch njet blah?!!

das include kann natuerlich auch von deinem provider nur fuer lokale includes "freigeschaltet" sein ... aber technisch ist beides moeglich
 
also hab wider bissel zeit!

ich meinte

local funktioniert das include irgen welcher dateien die auf einem server liegen nicht!
aber wenn ich das ganze aufm server mach, dann läuft es!!

die db abfrage geht nicht!
ebgen warscheinlich weil dessen datenbank keine zugriffe von aussen zulässt ;)

oder willsts auf englisch? :

thus have against bissel time!
I did not mean local functioned that include irgen which files on a server lie!
but if I the whole oversize server Mach, then runs it!!
the railways do not query go!
because its data base none accessed permits from the outside ;)

cool was google so alles drauf hat :-)
 
Gewissen unterschiede

Also
ich wuerde mal sagen es gibt schon gravierende unterschiede
ob du eine datenbank direkt abfragen willst, oder
eine Php-Seite includen.

Html-seiten ist sicherlich kein Problem.

Bei PHP-seiten ist das problem das der andere Server, wenn der
selbst eine php-parser hat, die natürlich erst parst.
Dann sind natürlich alle php-tags weg.

Es sei du nennst die so um das der diese Datei/en nicht parst.

mage
 
das mit der datenbank ist ja schon erledigt - das geht nur, wenn sie zugriffe von außen zulässt.

wenn du etwas von "fremden" servern includen willst, dann probiers halt aus! wie mein vorgänger schon sagte, werden php scripts logischerweise nur geparst zurückgegeben. also kannst du eigentlich auch file() bzw. readfile() benutzen.

dass include() bei dir nicht lokal funktioniert liegt sicher daran, dass du in der php.ini den include_path nicht oder falsch gesetzt hast ... näheres dazu steht auch direkt in der php.ini!

viel spaß .. :)
 
Datenbank von ausserhalb abfragen

Also theoretisch wuerde das schon gehen wenn man dort auch php,
haette dann muesste man nur skripte proggen die sich gegenseitig
interpretieren können.

Für viel wohl ein wenig zu tricky.. ;)

Davon abgesehen das man dadruch viel sicherheitslücken
einbauen kann..

@SynDrome: ich wollte die Unterschiede nur nochmal verdeutlicht haben :-)

mage
 
Zurück