Abrufen von Daten aus der url und speichern in php

Ich versuche zum abrufen der html von Datei die Inhalte in php-dann speichern Sie es auf einer php-Datei, damit ich es in meine homepage.

Leider mein script nicht speichern der Daten in der Datei. Ich muss auch verwrite diese Daten auf einer täglichen basis, wie es sein wird setup mit einem cron-job.

Kann mir jemand sagen, wo ich falsch bitte? Ich bin nur zu lernen, php 🙂

<?php 
$richSnippets = file_get_contents('http://website.com/data');
$filename = 'reviews.txt';
$handle = fopen($filename,"x+");
$somecontent = echo $richSnippets;
fwrite($handle,$somecontent);
echo "Success";
fclose($handle);
?> 
  • und du bist sicher, dass allow_url_fopen aktiviert in der php.ini, unter anderem?
  • Ich bin sicher, dass die Datei geschrieben wird.
  • $somecontent = echo $richSnippets; => $somecontent = $richSnippets;
  • Youre Missverständnis mich. Die lokale Datei, in reviews.txt kann geöffnet werden ohne Probleme, weil es mit dem lokalen Datei-system-Zeiger. Jedoch, die page Sie versuchen, zu öffnen erfordert ein http stream wrapper, die in der Regel deaktiviert, auf Dinge wie shared hosting, oder frische xampp-Installationen.
  • verwenden Sie einfach wget in deiner crontab
  • Ah. Gibt es eine Möglichkeit, um dieses Problem zu umgehen?
  • allow_url_fopen = On in Ihrem php.ini - Datei. Auch, tun, was @djidi, sagte auch.

InformationsquelleAutor matthew | 2014-09-12
Schreibe einen Kommentar