Einzelnen Beitrag anzeigen

Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#15

Re: [PHP] Suche Script zum Dateitransfer zwischen Webspace

  Alt 10. Mär 2007, 22:13
Zitat von Hador:
Script B auf dem Zielwebspace:
Code:
<?
  ob_start();
  include('http://www.example.com/script_a.php');
  $contents = ob_get_contents();
  ob_end_clean();
  file_put_contents('datei_xy.php', $contents);
?>
Ok, sagen wir mal datei_xy.php sieht so aus:
Code:
<?php
$a =5;
$b =6;
echo $a+$b;
?>
Dann steht nach dem dein Script ausgeführt wurde in $contents:
Code:
11
Zumindest wenn ich die Aufgabenstellung richtig verstanden habe war das nicht Sinn der Sache. Stattdessen würde ich das dein Script so umschreiben:
Code:
<?
  file_put_contents('datei_xy.php', file_get_contents('http://www.example.com/script_a.php'));
?>
Das sollte den gewünschten Effekt haben.

EDIT:
Noch kürzer und performanter:
Code:
<?
  copy('http://www.example.com/script_a.php','datei_xy.php');
?>
EDIT2:
Und in dem anderen Script übrigens auch readfile statt echo get_file_contents... Spart Ressourcen und geht danna uch mit Dateien die grösser als das memory-limit sind.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat