Nasıl Gelecek Tarih PHP Publish için / Kuyruk İçerik Çizelge?

0 Cevap php

Ben (ping zaman feedburner sonra da tweet) benim rss feed de sitemde Filtrelenebilir listeye bulmak ve ilginç bağlantılar göndermek için kullanabileceğiniz bir çok temel bir PHP komut dosyası var.

Ne merak ediyorum ben bir kerede birden fazla girişleri göndermek ve her serbest olması için bir gelecek zaman / tarih belirlemesi hangi bir 'kuyruk' eklemek için ne kadar zor olduğunu?

Twuffer Twitter veya Tumblr ve Wordpress için ne benzer Blog Yazıları için yaptık.

Bu cron işleri gerektirir mi? Belki de bir gelecek sonrası ise benim PHP komut başka bir dosya 'drafts.txt' yazı ile - ve kontrol etmek için planlanmış bir cron if time/date =, then write it to the other files?

Açıkçası bu bir acemi değilim - ama herhangi bir Yardım takdir ediyorum! Teşekkürler!

İşte benim şimdiki küçük betik:

<?php 

if($_POST['Submit']) 
{ 
$category = $_POST['category']; 
$linkurl = $_POST['linkurl']; 
$linkname = $_POST['linkname']; 
$description = $_POST['description']; 
$submittername = $_POST['submittername']; 
$submitterurl = $_POST['submitterurl']; 
$postdate = $_POST['postdate'];

// Remove slashes.
$description = stripslashes($description);

//the data for list.txt
$data = "
<li class='$category'>
    <h3><a href='$linkurl' target='_blank'>$linkname</a></h3>
    <p><b>$description</b></p> 
    <p><small>Submitted by: <a href='$submitterurl' target='_blank'>$submittername</a><i> - $postdate</i></small></p>
</li>
"; 

$filename   = "list.txt";

$fp         = fopen( $filename,"r"); 
$OldData    = fread($fp, 80000); 
fclose( $fp ); 

$New = "$data$OldData";

$fp = fopen( $filename,"w"); 
if(!$fp) die("Cannot write $filename .");
fwrite($fp, $New, 800000); 
fclose( $fp ); 

//the data for rss.php
$feeddata = "
<item>
   <title>Supplement: $linkname</title>
   <link>$linkurl</link>
   <description>$description</description>
</item>
"; 

$ffilename  = "rss.txt";

$ff         = fopen( $ffilename,"r"); 
$OldfeedData    = fread($ff, 80000); 
fclose( $ff ); 

$New = "$feeddata$OldfeedData";

$ff = fopen( $ffilename,"w"); 
if(!$ff) die("Cannot write $ffilename .");
fwrite($ff, $New, 800000); 
fclose( $ff ); 


print("<h1>Success!</h1><a href='add.php'>Add Another?</a>");
}
?>

0 Cevap