4.2k Aufrufe
Gefragt in Webseiten HTML von
Hallo Leute,

Ich habe ja nun einen Bannerrotator erstellt, nun mal ne Frage, kann ich die config php auch von einem anderen Server abrufen?

Beispiel:

include (http://xxx.xxx.de/config.php);

?

14 Antworten

0 Punkte
Beantwortet von
nein, geht nicht. Was sollte vom PHP auch übrigbleiben, wenn der Server es übers http-Protokoll ausliefert?
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Das funktioniert, wenn die "fopen_url_wrappers" in der PHP.INI aktiviert sind.
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Nein Supermax, damit bekommt man allenfalls das Ergebnis der fernen config.php. Man kann sich nicht die PHP-Quelltexte anderer Seiten einfach so angucken.
0 Punkte
Beantwortet von
fopen_url_wrappers ist nicht in meiner PHP.ini aufgeführt
0 Punkte
Beantwortet von
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Das ist auch unerheblich xxsecxx, so klappt dein Vorhaben auf keinen Fall.
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
@son_quatsch hat natürlich recht.

Du kannst allerdings der Config-Datei eine Endung geben, die vom entfernten Webserver nicht als PHP interpretiert wird, z.B. ".inc", dann bekommst du tatsächlich den Inhalt der Datei und nicht die interpretierte Ausgabe.

(Hinweis an mich selbst: keine Fragen beantworten, bevor das erste Häferl Kaffee nicht seine volle Wirkung entfaltet hat *g*)
0 Punkte
Beantwortet von
Hm, also das mit der config.inc funzt auch net. Gibt es den da keine Möglichkeit? Sowas wie nen updates sys oder ftp zugang, der nach xx Tagen die datei updatet?
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Was genau hast du denn erstellt - und was genau willst du machen?

Du kannst genausogut auch http://xxx.xxx.de/config.php?update=liste&neu1=eins&neu2=zwei aufrufen und die config.php kann das entsprechend auswerten und reagieren.
0 Punkte
Beantwortet von
grml

die config.php

<?
/Config.php Hier werden die Banner und Urls eingetragen

$ads = array(
array("Banner" => "<a href=\"http://www.rexee-host.de\" target=\"_blank\"><img src=\"http://rexee-host.de/img/rexee-host_werbeba_468_60.png\"></a>"),
array("Banner" => "<a href=\"http://www.laberforum.com\" target=\"_blank\"><img src=\"http://beta.laberforum.com/wcf/images/werbebanner/468x60_banner.png\"></a>"),
array("Banner" => "<a href=\"http://ad.zanox.com/ppc/?1xxxxx\" target=\"_blank\"><img src=\"http://ad.zanox.com/ppv/?1xxxxxx\"></a>")
);

?>


Die Ausgabe, die VIA include in einer php-datei eingerufen wird:

<?// Ausgabe Code, diese daten werden in die HP eingebunden
include 'config.php';

srand ((double)microtime()*10000);
$maxwert = count($ads)-1;
$nr = rand(0,$maxwert);
echo $ads[$nr][Banner];
?>


So, nun ist das so, dass ich mit dem Sponsoring was ich betreibe sage, das die User einen Banner einbringen sollen, dafür habe ich dieses Script bedacht. Nun ist es schwachsinn da auch noch die config.php raufzuspielen.

Wenn ich jetzt neue sponsoren habe müsste ich die Updaten und des wäre auf dauer eine ganze menge an clients. daher suche ich nach einer Möglichkeit die config.php multible nutzen zu können ggf. auch updaten zu können.

Des ist das was ich vorhabe
...