Mersi inca odata MarPlo pt raspuns.
Am reusit in mare. Asa am facut si eu cum ai zis si tu (din control panel), am crezut ca trebuie neaparat sa mi se creeze o lista xml ca sa pot folosi scriptul. Nu sunt vreun expert, invat cate ceva pe fiecare zi cu ajutorul oamenilor ca tine.
Am trecut mai departe si am luat scriptul tau si am reusit. Am incercat sa`l modific (ca sa imi arate informatia extrasa din xml intr-un tabel pe pagina mea, asa ca am incercat sa creez un tabel in care sa fie pusa informatia aia). Nu l`am reusit bine si nici nu stiu daca scrierea am facut`o corect.
- Cod: Selectaţi tot
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<center><table border=0 class=margins cellspacing=1 width=99%>
<tr><td><center><b>Titlu</b></center></td>
<td><center><b>Data</b></center></td>
<td><center><b>Continut</b></center></td>
</tr>
<?php
$file_xml = 'http://www.freecs.ro/forum/feed.php'; $nr_subj = 5; $nr_cuv = 11; $tags_xml = array('baza'=>'entry', 'titlu'=>'title', 'url'=>'id', 'content'=>'content', 'data'=>'updated');
function get_last_forum($file_xml) {
GLOBAL $nr_subj, $nr_cuv, $tags_xml;
$re_html = '<h4>Ultimile 5 subiecte de pe forum</h4><table>'; $obj = simplexml_load_file($file_xml); $baza = $obj->$tags_xml['baza']; $nr_subj = min($nr_subj, count($baza)); for($i=0; $i<$nr_subj; $i++) {
$titlu = $baza[$i]->$tags_xml['titlu']; $url = $baza[$i]->$tags_xml['url']; $content = strip_tags($baza[$i]->$tags_xml['content']); $data = $baza[$i]->$tags_xml['data']; $url = str_replace('&', '&', $url); $ar_cuv = str_word_count($content, 2);
$nr_cuv = min($nr_cuv, count($ar_cuv));
$ar_cuv = array_slice($ar_cuv, 0, $nr_cuv);
$content = implode(' ', $ar_cuv). ' ...';
$ar_data = date_parse($data); $data = $ar_data['day'].'-'.$ar_data['month'].'-'.$ar_data['year']; $re_html .= '<td class=margins><a href="'. $url. '" title="'. $titlu. '">'. $titlu. '</a></td> <td class=margins><center>'. $data. '</center></td><td class=margins><center> '. $content. '</center></td></tr>';
}
return $re_html. '</table></center>';
}
echo get_last_forum($file_xml); ?>
Cam asa arata noul cod (dupa ce am incercat eu sa creez acel tabel nenorocit).
1. La prima vedere nu e aliniat cum trebuie. Ajuta-ma cu niste sfaturi sau ce mai trebuie sa adaug/sterg in caz ca ceva nu e bine.
2. Am mai incercat ceva (ce ma depaseste dar m-am uitat in alte surse si am incercat sa fac dupa ele), as vrea ca in presupusul tabel al meu sa pot extrage si autorul (un exemplu e aici mult mai complex:
http://uploadimage.ro/images/53989359380350724950.png ). Pentru inceput eu as fi multumit doar Titlu(si urlu catre subiect) , Data si Autor macar atat

Mersi mult inca o data