2016-04-29 3 views
0

Hallo, ich habe Cron Job, der Datei in die Datenbank speichert. Wenn der Cron-Job funktioniert, speichert er die Datei im Root-Verzeichnis. Ich verstehe nicht, warum es Datei speichert. Als ich von Gottaddy gefragt habe. Sie haben mir gesagt, dass es kein Serverproblem ist, überprüfen Sie Ihren Code. Ist es möglich, die Datei zu speichern? das ist mein Code:Cron-Job speichert Datei im Stamm

<?php 
header('Content-type: text/plain; charset=utf-8'); 
require_once "lib/connect.php"; 
if(isset($_GET['page_id'])){ 

function savezar1($name,$video) { 
     $sql = "INSERT INTO videos (`video` , `name`,`yes`)  
      VALUES ('$video', '$name','1')"; 
    mysql_query($sql)or die ("MySQL Error :".mysql_error()); 

     } 



$page_id = $_GET['page_id']; 
$access_token = 'facebook access token'; 

$json_object = @file_get_contents('https://graph.facebook.com/' . $page_id . 
'/feed?access_token=' . $access_token); 

    $fbdata = json_decode($json_object); 


foreach ($fbdata->data as $post) 
{ 
    $content=$post->message; 
    $title=$content; 
    $title=strip_tags($title); 
    $title=trim($title); 
    $title=mysql_real_escape_string($title); 
    $l=$post->id; 
    $q=explode("_", $l); 
    $l='<div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));</script><div class="fb-video" data-allowfullscreen="1" data-href="https://www.facebook.com/'.$q[0].'/videos/'.$q[1].'/"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/'.$q[0].'/videos/'.$q[1].'/"><a href="https://www.facebook.com/'.$q[0].'/videos/'.$q[1].'/"></a><p>'.$title.'</p></blockquote></div></div>'; 


$video=htmlspecialchars($l, ENT_QUOTES); 


$rsurl=isHaveUrl($title); 

    if($rsurl==0) 
{ 
    savezar1($title,$video); 

    } 



     } 




    } 
     ?> 

Antwort

0

Edited: Sie Ihre Antwort hier

Cron job creating empty file each time it runs

auch richtig ist oder nicht, es zu speichern, um Datenbank finden kann?

+0

ja speichert korrekt. Was denkst du, wie man den Verschlüsselungssatz löst? php speichert crill wie russische Wörter. – ganaa

+0

werfen Sie einen Blick auf die bearbeitete Antwort –