CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
11.10.2002, 11:31:57
|
Anfänger
|
|
Registriert seit: Oct 2002
Beiträge: 5
|
|
datei von fremdem server laden und lokal speichern ???
irgendwie bekomme ich es nicht hin;
vielleicht könnt ihr mir helfen...
|
11.10.2002, 15:20:01
|
|
Zeig mal was Du bisher versucht hast, dann muß man nicht bei null anfangen, sondern kann den Fehler im Script suchen.
|
11.10.2002, 15:29:33
|
Anfänger
|
|
Registriert seit: Oct 2002
Beiträge: 5
|
|
na so in der art:
/// $ url = http://www.eineurl.de/datei.xyz
/// $fp = fopen ($url,"r");
/// $str = fread ($fp, filesize ($url));
/// $fp = fopen("export.txt","w");
/// fwrite($fp,$str);
es soll also die datei.xyz remote gelsen und lokal als export.txt
gespeichert werden...
|
11.10.2002, 15:36:57
|
|
Sollte eigentlich gehen - welche Fehlermeldung kommt?
|
11.10.2002, 16:28:05
|
Anfänger
|
|
Registriert seit: Oct 2002
Beiträge: 5
|
|
leider nicht
es passiert gar nichts (ausser dass er die datei anpegt, die dann leer ist) - keine fehlermeldung...
|
11.10.2002, 17:55:42
|
|
Mach mal ein if($fp) rein, dann siehst Du ob er die Datei überhaupt öffnen kann.
|
16.10.2002, 15:34:21
|
|
Member
|
|
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
|
|
Hi @ll
Mit diesem Script geht es:
PHP-Code:
<?
$extern_url = "http://www.nev-hilft.de/index.php";
$local_file = "export.txt";
$fpread = @fopen($extern_url, 'r');
if(!$fpread)
{
echo "Zur Zeit nicht erreichbar<br>n";
#exit;
} else {
$fpwrite = @fopen($local_file, 'w');
if(!$fpwrite)
{
echo "$errstr ($errno)<br>n";
exit;
} else {
while(! feof($fpread) )
{
$buffer = @ltrim(Chop(fgets($fpread, 256)))."n";
fputs($fpwrite, $buffer);
}
@fclose($fpread);
}
@fclose($fpwrite);
}
?>
|
16.10.2002, 16:26:36
|
Anfänger
|
|
Registriert seit: Oct 2002
Beiträge: 5
|
|
sieht gut aus;
leider hat das board etwas (deine geschweiften klammern) ersetzt -
deshalb bekomme ich hier laufend parse errors...
muss ich nochmal schauen..
|
16.10.2002, 16:31:28
|
|
Member
|
|
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
|
|
Hi laminar
Du hast recht das Board hat im PHP-Tag einen BUG
aber den gibt es schon ewig
ersetze daher & #123; durch {
Der PHP-Tag hat aber vorteile:
*) wird der Code highlighted
*) und ned übersetzt, was vorkommen kann
|
16.10.2002, 16:32:42
|
Anfänger
|
|
Registriert seit: Oct 2002
Beiträge: 5
|
|
saugut!
das funktioniert - endlich mal einer, der was weiss!
vielen dank..
eine frage hätte ich noch - was ist die 256 für ein wert bei $buffer ?
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:36:19 Uhr.
|