Am si eu o mica problema care ma framanta de 2 zile incoace..
Problema ar fi urmatoarea:
Am o pagina php "timp.php" si o pagina "index.php"
In pagina timp.php am urmatoarele randuri:
Cod: Selectaţi tot
<?php
function time_ago($date,$granularity=2) {
$date = strtotime($date);
$difference = time() - $date;
$periods = array('decade' => 315360000,
'year' => 31536000,
'month' => 2628000,
'week' => 604800,
'day' => 86400,
'hour' => 3600,
'minute' => 60,
'second' => 1);
if ($difference < 5) { // less than 5 seconds ago, let's say "just now"
$retval = "posted just now";
return $retval;
} else {
foreach ($periods as $key => $value) {
if ($difference >= $value) {
$time = floor($difference/$value);
$difference %= $value;
$retval .= ($retval ? ' ' : '').$time.' ';
$retval .= (($time > 1) ? $key.'s' : $key);
$granularity--;
}
if ($granularity == '0') { break; }
}
return ' posted '.$retval.' ago';
}
}
?>
Cod: Selectaţi tot
while ($r = mysql_fetch_array($result)) {
//$date = date($date_format, strtotime($r['time']));
$date = time_ago($r['time']);
$commentNum = $offset + $ordinal;
Cod: Selectaţi tot
<table width="690" cellpadding="1" cellspacing="1" bgcolor="#cccccc">
<?php
$con=mysql_pconnect($server,$user,$pass);
if (!con)
{
die('Cannot connect to mysql ' . mysql_error());
}
mysql_select_db($db);
$query="SELECT * FROM melodie ORDER BY data_ad DESC LIMIT 0,50";
$res=mysql_query($query) or die(mysql_error());
$i=1;
$date = time_ago($r['time']);
$commentNum = $offset + $ordinal;
while($row=mysql_fetch_array($res)){
$titluurl=str_replace(" ","-",$row['titlu']);
$titluurl=str_replace("'","-",$titluurl);
$titluurl=str_replace("`","-",$titluurl);
$titluurl=str_replace("[","",$titluurl);
$titluurl=str_replace("]","",$titluurl);
$titluurl=str_replace("(","",$titluurl);
$titluurl=str_replace(")","",$titluurl);
$titluurl=str_replace(",","-",$titluurl);
$titluurl=str_replace(".","-",$titluurl);
$titluurl=str_replace(":","-",$titluurl);
$titluurl=str_replace(";","-",$titluurl);
$titluurl=str_replace("?","",$titluurl);
$titluurl=str_replace("!","-",$titluurl);
$titluurl=str_replace("&","",$titluurl);
$titluurl=str_replace("@","",$titluurl);
$titluurl=str_replace("*","",$titluurl);
$titluurl=str_replace("^","",$titluurl);
$titluurl=str_replace("%","",$titluurl);
$titluurl=str_replace("#","",$titluurl);
$titluurl=str_replace("=","",$titluurl);
$titluurl=str_replace("+","-",$titluurl);
$titluurl=str_replace("<","",$titluurl);
$titluurl=str_replace(">","",$titluurl);
$titluurl=str_replace("|","",$titluurl);
$titluurl=str_replace("{","",$titluurl);
$titluurl=str_replace("}","",$titluurl);
$titluurl=str_replace("\"","",$titluurl);
$titluurl=str_replace("/","",$titluurl);
$titluurl=str_replace("~","-",$titluurl);
$data=explode(" ",$row['data_ad']);
$data=explode("-",$data['0']);
echo "<tr>
<td width='540' height='23' align='left' bgcolor='#EAF4FA'><font color='#061F26' size='2'><b>" . "" . $row['titlu'] . "</a>" ."</b></font></td>
<th rowspan='2' bgcolor='#FFFFFF'><font color='#FFFFFF' size='2'><b><a class='link_mel' href='http://www.muzica-veche.net/muzica-" . $row['categorie'] . "/" . $titluurl . "_" . $row['id'] . ".html'>DESCARCA</a></b></font></th>
</tr>
<tr>
<td width='540' height='23' align='left' bgcolor='#FFFFFF'>Fisier adaugat in categoria <font color='#464646' size='2'><b>" . $row['categorie'] . "</b></font> a fost accesat de catre utilizatorii nostrii, de <font color='#464646' size='2'><b>" . $hits . "</b></font> ori </td>
</tr>
";
$i++;
}
?>
</table>
Tin sa precizez ca doresc sa adaug o linie php in care sa imi arate de cat timp a fost adaugat fisierul !
Astept un raspuns de la tine. Iti multumesc anticipat!
Claudiu