Ses derniers messages sur les forums
Il y a LAglob fonction :
<?php
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}
?>
Sinon regarde le protocole http, par curiosité, il t'expliquera l'histoire des header, et pourquoi ca genere des erreurs. Grossierement le header modifie l'entete de ta page, et si tu fais un header apres un echo, ta page aura deja été envoyer donc, quand tu voudras modifié l'entete, le serveur te retournera une erreur.
Bizoux,
I am singing in the rain , I am happy again !!
Salut,
Je connais pas de script mais bon si tu dois faire une page html pour chaque news, ca peut faire lourd dans le serveur. Apres c'est un choix entre base de donné ou serveur.
Tu peux generer un html, c'est simple, il suffit de regarder les fonctions php qui manipule les fichiers (f****, fopen, fread, .....). Ensuite tu ecris dans ton fichier .html , ton code html de la page et voila !!! Mais bon apres quand tu veux modifier la mise en page des news, il faut modifier tous les .html, un par un ! a toi de trouver le bon compromis (include,...)
Ciao,
I am singing in the rain , I am happy again !!
$row['jeux'] , ca c'est surement mieux, apres fais gaffe a la concatenation !!!
I am singing in the rain , I am happy again !!
passe par des variable intermediaire, decompose !
I am singing in the rain , I am happy again !!
<?php
$artInfos = mysql_fetch_assoc(mysql_query("select * from shp_articles where reference='".$line[article]."'"));
?>
C'est bien lourd, decompose et moi j'utilise la meme facon de faire des requete que les cours.
Peut-etre avec plus de propreté ca fonctionnera !
Ciao,
I am singing in the rain , I am happy again !!
deja tu te prends la tete avec une constante ASSOC, alors qu'il y a directement mysql_fetch_assoc, regarde le manuel, ca devrait te suffire et peut-etre que tu n'aurais plus tes problemes de resultats !
Ciao,
I am singing in the rain , I am happy again !!
I am singing in the rain , I am happy again !!
laglobule me l'avait indiquer ,regarde CDATA, ca fait partie du cours xml.
I am singing in the rain , I am happy again !!
voila mon rss , le php genere le xml
<?php
/*
Modification du fichier flux.xml
on met a jour le fichier xml du flux rss, lorque qu'une nouvelle new est ajouté au site.
*/
//Connexion avec verification
if(!connexion())
{
echo 'Connexion à la base echouée';
}
else
{
// Entete du fichier XML
$xml = '<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Toutdroit News</title>';
$xml .= '<link>http://toutdroit.free.fr</link>';
$xml .= '<description>Toudroit : Site pour les étudiants en Droit (Montpellier). Cours,fiche,tds,tout sur le Droit avec des corrections. Forum , dates des exams de Droit pour les licences 1,2 et 3. Tout sur le droit.</description>';
$xml .= '<webmaster>sitetoutdroit@hotmail.com</webmaster>';
$xml .= '<language>fr</language>';
$sql = 'SELECT * FROM site_news ORDER BY date DESC LIMIT 5';
$req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
while($tab=mysql_fetch_array($req)){
$titre=$tab[titre];
$lien=$tab[lien];
$titre=stripslashes(htmlentities(trim($tab['titre'])));
//$description=affich_text($data['texte_news']);
$description=nl2br(stripslashes(htmlentities(trim($tab['texte_news']))));
sscanf($tab['date'], "%4s-%2s-%2s", $an, $mois, $jour);
$xml .= '<item>';
$xml .= '<title><![CDATA['.$titre.']]></title>';
$xml .= '<link><![CDATA[http://toutdroit.free.fr/news_comentr.php?num='.$tab['id'].'&do=lk]]></link>';
$xml .= '<pubDate>'.$jour.'/'.$mois.'/'.$an.'</pubDate>';
$xml .= '<description><![CDATA['.$description.']]></description>';
$xml .= '</item>';
}
// édition de la fin du fichier XML
$xml .= '</channel>';
$xml .= '</rss>';
// écriture dans le fichier
$fp = fopen("flux.xml", 'w+');
if($fp!=-1) {
if(fputs($fp, $xml)) {
echo 'ecriture dans le fichier xml reussie.';
fclose($fp);
}
else echo 'erreur d\'ecriture dans le fichier ';
}
else {
echo 'erreur d\'ouverture du fichieren w+';
}
@mysql_close();
}
?>
I am singing in the rain , I am happy again !!
I am singing in the rain , I am happy again !!