Geht das?

Feldhofe

Erfahrenes Mitglied
Hallo!

Ich will ganz normal mit einer Textdatei arbeiten:

PHP:
$data ='bilanz.txt';
$entry = "$umsatz|$ausgaben|$gewinn\n";
$file = fopen($data,"a");
fputs($file,$entry);
fclose($file);

Nun die Frage:
Kann man:

a) auf einer anderen http:// Adresse in eine datei schreiben? (also so: $data ='http://xxx.de/bilanz.txt';)

b) Daten von einer anderen http://-Adresse auslesen??

Gruß Feldhofe
 
Das geht ...

Manual leser sind schlauer :-)

:rtfm:

fread / fopen / file / etc.:
Tipp: Mit dieser Funktion können Sie eine URL als Dateinamen verwenden, falls Sie fopen wrappers ermöglicht haben. Mehr Details, wie Sie den Dateinamen angeben müssen finden Sie bei fopen(). Eine Liste der unterstützten URL Protokolle finden Sie unter Anhang I.

Beim schreiben auf ein fremdes System bin ich mir jetzt nicht sicher, habe jedenfalls nichts im Manual gefunden und ich denke mir, das dadurch eine Sicherheitslücke entstehen würde.
 
Ehrlich gesagt: ich begreif das irgendwie nicht.

Einfach $datei = file("http://www.xxx.de/bilanz.txt"); geht leider nicht.
Aber wenn das Schreiben in andere http:// nicht grundsätzlich nicht geht, bringt mir das Ganze auch wenig...das wäre echt schade. Kann man da nicht mit chmod was machen? Ich hab die Dtaie auf 777 gesetzt.

Fh
 
schreibend auf eine anderen server geht

a)mit ftp

b)aber auch via php

auf den server der daten senden möchte
das php script:

PHP:
$testinhalt = "das soll rüber";
$testinhalt = urlencode($testinhalt);
$fp = fopen("http://wodatenhinsoll/speicher.php?daten=$testinhalt","r");
fclose($fp);

auf dem server der die daten bekommen shaste die datei speicher.php

und dort haste die var $daten wo alles drin ist :-)
oder bessser gesagt die var $_GET['daten']
 
Original geschrieben von melmager
schreibend auf eine anderen server geht
a)mit ftp
b)aber auch via php

Das habe ich mal nicht mit angegeben. Ist ja eher ein eher langsames workaround. Da kann man ja gleich ein Formular nehmen das die Daten per post verschickt und muss nicht umständlich über ein php-script ein anderes auf dem zielserver aufrufen ...

Und wenn das auslesen über http:// sowieso ausgeschaltet ist vom Hoster hat es sowieso keinen zweck diesen tip anzugeben ...

Da hilft nur noch die Formular-Variante zum Speichern und das einbinden der Fremden seite per iframe :-)

Wozu brauchst Du das überhaupt Feldhofe?
 
Also, wozu ich das brauche:
Habe ja unglaublich viel Traffic auf meinem Server, deshalb will ich die Suche auf nem anderen Server laufen lassen.

Aber wenn neue Songtexte auf der Haupseite kommen, muss ich ja auch auf dem "Suchserver" die Daten ergänzen...

Feldhofe
 
Verstehe ich nicht ganz ...

Wenn Du von deinem Server auf einen anderen Zugreifst, machst Du Dir doch selbst den gleichen Traffic. Oder glaubst Du die Kommunikation zwischen beiden Servern würde keinen Traffic verursachen? Das ist nur eine Verschiebung des Traffics mit stärkerer Belastung des Servers.

Hast Du eigentlich einen Member-Service? Ich meine, kann JEDER Besucher auf alles zugreifen oder muß man sich anmelden? Das würde den Traffic sicherlich ein wenig lindern. Ich weiß ja nicht was Du schon alles tust um den Traffic niedrig zu halten :-) bekomme ja nur das eine oder andere was Du im Forum postest mit ;)
 
Also ich verstehe das noch weniger! Wenn ich eine Suche auf nem anderen Sever mache, habe ich ja noch mehr Daten! Einmal nämlich die Daten die von meinem Server an den anderen geschickt werden müssen (außer natürlich die Suche verweist direkt auf nen anderen) und dann halt die Resultate die schlussendlich angebene werden? Wie viel GB sind das denn am Tag??? Ich würde dann eher einmal versuchen den Code auszuüdnnen, also auf möglichst viel zu verzichten und mich aufs wesentlich zu beschränken (a la Google).

Oder halt einfach nen Memberservice zu machen, damit man überhaupt mal ne Grundlage hat, wenn es mal mehr wird, seine Mitglieder für irgendwelche Interaktionen zu begeistern!

P.S. Habe mal geguckt was man ändern könnte ;) Bei rund 22.000 Besuchern am Tag könntest du, indem du das background.gif weglässt (was ich persönlich auch nciht sonderlich schön finde) schon 2,1 GB im Monat sparen ;)!!!
 
Zuletzt bearbeitet:
Zurück