|
|
|
|
Toutes les heures sont au format GMT + 1 Heure
|
|
|
Jeu Mai 17, 2007 12:02 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: Le php c'est bien mais.... |
|
|
C'est pas evident du moins pour les newbies comme moi.
Voila j'ai phpisé le site de moto et ca donne ca :
Le php c'est bien car ca me facilite la vie pour les modifs et les news.
En plus j'ai rajouté pleins de trucs inutiles mais bon ca me forme donc c'est bon.
http://www.mcci-moto.net/
Sinon j'ai juste un soucis avec mon Flux Rss (et oui mon lau tu ne croyais tout de même pas que je n'avais pas au moins une question à te poser )
Donc mon flux Rss est créer automatiquement à partir des news situées dans la base de données (MySQL) mais j'ai un soucis pour les lire en xml
- problème de date (qui si je les affichent me donne 01/10/1970 ) , j'ai donc utilisés un fichier php qui lit mon xml et la les dates sont correctes .
- les accents sont remplacés par des �
- Les images ne saffichent pas car sont utilisés pour les news le système suivant [img ]Mon image.jpg[/img ]
- les url s'est pareil : [url= 'Compet.php#elimcapsud2005']sur cette page[/url].
Voici l'adress du flux xml
http://www.mcci-moto.net/News/Rss/fluxrss.xml
et pour l'index
http://www.mcci-moto.net/News/Rss/
Voila mon lau, si tu as une idée je prends.
Sinon allez faire un tit tour sur le site et me dire si c'est correcte ou pas, j'attends vos critiques (les mauvaises vous pouvez vous les garder ) |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Ven Mai 18, 2007 0:19 |
|
Auteur |
Message |
lmame Diabolo...
Inscrit le: 22 Avr 2005 Messages: 23029 Localisation: Looking for Rem...
Voir l'herbier Radio
|
Sujet du message: |
|
|
Hummm ouais y'a du boulot, c'est pas super dur, mais y'a du taf
Vu l'heure, je verrai ça demain, mais bon ... y'a rien de mortel |
|
|
_________________ lalalila, lalalila, lalalalilo, gennosaïdooo....
|
|
|
|
|
Ven Mai 18, 2007 12:50 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
non clair ya rien de dangereux la dedans |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Lun Mai 21, 2007 2:04 |
|
Auteur |
Message |
lmame Diabolo...
Inscrit le: 22 Avr 2005 Messages: 23029 Localisation: Looking for Rem...
Voir l'herbier Radio
|
Sujet du message: |
|
|
Désolé, j'ai eu un très gros soucis à résoudre, donc j'ai été "absent" et occupé pas mal de temps ces derniers jours
Ca devrait être résolu demain, je te dis ça |
|
|
_________________ lalalila, lalalila, lalalalilo, gennosaïdooo....
|
|
|
|
|
Lun Mai 21, 2007 14:25 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
lmame a écrit: | Désolé, j'ai eu un très gros soucis à résoudre, donc j'ai été "absent" et occupé pas mal de temps ces derniers jours
Ca devrait être résolu demain, je te dis ça |
T'inquiètes mon Lau, pas de soucis et j'espère que ce n'est pas trop grave. |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Mer Mai 23, 2007 11:34 |
|
Auteur |
Message |
lmame Diabolo...
Inscrit le: 22 Avr 2005 Messages: 23029 Localisation: Looking for Rem...
Voir l'herbier Radio
|
Sujet du message: |
|
|
Oki alors j'aurai besoin de plusieurs détails
Pour la date, elle est stockée comment dans ta base de données? En CHAR, en TEXTE, en DATE?
Pour les caractères (accents etc...), tu envoies le .XML en UTF8:
Code: | <?xml version="1.0" encoding="UTF-8"?> |
C'est à dire que justement les caractères spéciaux comme les accents doivent être encodés d'une certaine manière.
Est ce que dans ta base de données tu es configuré en UTF8 ou en autre chose (genre Latin1 ou 8859-1 (un truc comme ça)).
Il faudra demdander à PHP de faire une traduction d'un encoding vers un autre (mais on verra ça ensuite, déjà réponds à la question de l'encoding type).
Pour les images, smiley et liens en fait ce sont les bbcodes de phpbb
Il faut que tu utilises les fonctions de phpbb pour les "convertir" en code HTML...
Mais bon, commençons déjà par la date et par l'encoding type |
|
|
_________________ lalalila, lalalila, lalalalilo, gennosaïdooo....
|
|
|
|
|
Ven Mai 25, 2007 18:55 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Attention je nage
Alors voila ce que j'ai trouvé :
Jeu de caractères pour MySQL: UTF-8 Unicode (utf
Interclassement pour la connexion MySQL: utf8_Unicode_ci
Pour la création du xml :
Citation: | <html>
<head>
</head>
<body>
<?php
$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .= '<rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>MCCI : Moto Club de Cote d\'Ivoire</title>';
$xml .= '<link>http://www.mcci-moto.net/</link>';
$xml .= '<description>Flux RSS du Site Web du MCCI</description>';
$xml .= '<copyright>MCCI 2003-2007</copyright>';
$xml .= '<language>fr</language>';
$xml .= '<image>';
$xml .= ' <title>Flux RSS du MCCI</title>';
$xml .= ' <url>feed-icon-16x16.jpg</url>';
$xml .= ' <link>http://www.mcci-moto.net/</link>';
$xml .= '</image>';
$today= date("D, d M Y H:i:s +0000"
//date du jour d'execution du fichier PHP
$xml .= '<pubDate>'.$today.'</pubDate>';
require ('nonmaisfautpasdeconner.php');
// Faîtes appel à vos fichier de connection à votre base de donnée MySQL
// Adaptez ces lignes à votre base de données / noms de table
$resultat_requete=mysql_query("SELECT * FROM news_ ORDER BY id DESC limit 0, 10"
// extraction des 10 dernières nouvelles
while($lig=mysql_fetch_assoc($resultat_requete)){
$titre=$lig["titre"];
$adresse=$lig["adresse"];
$contenu=$lig["texte"];
$date=$lig["date"];
$id=$lig["id"];
$datephp=date("D, d M Y H:i:s +0000", $date);
$xml .= '<item>';
$xml .= '<title>'.$titre.'</title>';
$xml .= '<link>http://www.mcci-moto.net/Club_news.php</link>';
$xml .= '<guid>'.$adresse.'</guid>';
$xml .= '<pubDate>'.$date.'</pubDate>';
$xml .= '<description>'.$contenu.'</description>';
$xml .= '<id>'.$id.'</id>';
$xml .= '</item>';
}//fin du while
$xml .= '</channel>';
$xml .= '</rss>';
$fp = fopen("fluxrss.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
echo 'Export XML effectue !<br /><a href="fluxrss.xml">Voir
le fichier</a>';
?>
</body>
</html>
|
Ce qui me donne comme première ligne de mon .xml
Citation: | <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"> |
Apparemment stockée en date sous cette forme : 2007-05-12 soit aaaa-mm-jj
Le champ 'Date' est de type : 'date'
Je crois que c'est tout...
Bon et bien je continue de couler à pic, c'est pas évident mais on persévère...
Merci |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Sam Mai 26, 2007 0:51 |
|
Auteur |
Message |
lmame Diabolo...
Inscrit le: 22 Avr 2005 Messages: 23029 Localisation: Looking for Rem...
Voir l'herbier Radio
|
Sujet du message: |
|
|
Hummm oki
Tu pourrais me donner l'accès à ta bdd et ton FTP pour faire 2 ou 3 tests? |
|
|
_________________ lalalila, lalalila, lalalalilo, gennosaïdooo....
|
|
|
|
|
Sam Mai 26, 2007 8:31 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Oui oui je t'envoi ca
C'est parti par mail |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Lun Juin 18, 2007 20:12 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Coucou je remonte le sujet car j'ai tripatouillé des machins et d'un cote c'est mieux mais de l'autre c'est la Kata....
J'arrive maintenant à avoir les liens direct de la news sur mon flux et je peux couper le texte ce qui évite de tout passer dans le flux.....
C'est cool non : http://www.mcci-moto.net/News/Rss/
Le Hic c'est que niveau lien le xml il aime pas ca du tout, la preuve :
http://www.mcci-moto.net/News/Rss/fluxrss.xml
Donc mon crie va droit à Laulau
allez bonne soirée biz |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Mer Juin 20, 2007 8:23 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Bon et bien j'ai refait qlqs modifs car ca merdouillait vraiment |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Ven Juin 22, 2007 3:50 |
|
Auteur |
Message |
lmame Diabolo...
Inscrit le: 22 Avr 2005 Messages: 23029 Localisation: Looking for Rem...
Voir l'herbier Radio
|
Sujet du message: |
|
|
Ouais...
Dans un logiciel comme "feed reader" ça passe plutôt bien
Bon je vais te filer quelques "patches" à appliquer à ton code pour remplacer les bbcode par l'équivalent HTML:
Par exemple, si ta news est dans la variable $texte, tu la fais passer dans plusieurs str_replace qui est la fonction dans php pour remplacer une chaîne de caractère par une autre. Il y a manière de faire plus court,mais là je pense que c'est plus compréhensible:
Code: | $texte="mon [center]texte[/center] en [b]gras[/b]";
//Pour le bold:
$texte=str_replace("[b]","<b>",$texte);
$texte=str_replace("[/b]","</b>",$texte);
//Pour les center:
$texte=str_replace("[center]","<center>",$texte);
$texte=str_replace("[/center]","</center>",$texte);
//Pour l'italique:
$texte=str_replace("[i]","<i>",$texte);
$texte=str_replace("[/i]","</i>",$texte);
//Pour le right:
$texte=str_replace("[right]","<div align=\"right\">",$texte);
$texte=str_replace("[/right]","</div>",$texte);
//Pour l'img:
$texte=str_replace("[img]","<img src=\"",$texte);
$texte=str_replace("[/img]","\" />",$texte);
//Pour l'url:
$texte=str_replace("[url]","<a href=\"",$texte);
$texte=str_replace("[/url]","\">Lien</a>",$texte);
//on remplaçe les sauts à la ligne par des BR
//là aussi il y a une fonction pour ça nl2br mais bon :)
$texte=str_replace("\r\n","<br />",$texte);
$texte=str_replace("\n","<br />",$texte);
$texte=str_replace("\r","<br />",$texte);
|
A la sortie de tout ça, ton texte devrait être formaté.
J'ai vu que tu étais passé en latin1 plutôt qu'UTF8, ce n'est pas plus mal car ensuite ça devient assez galère si ta base de données est en Latin1 et ton flux en UTF8, il faut faire alors des trucs genre:
Code: | $temp=utf8_encode($temp); |
En gros avant de l'envoyer dans le xml, tu passes tout ton message là dedans, à la suite histoire qu'il convertisse les "tags".
Au fait, tu utilises PHP4 ou PHP5? |
|
|
_________________ lalalila, lalalila, lalalalilo, gennosaïdooo....
|
|
|
|
|
Ven Juin 22, 2007 9:58 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Merci lau c'est mieux
il ne me reste plus que les smileys à stringer et l'url car j'utilise cette forme :
[url='http://www.mcci-moto.net/Fto/Gonzag/Enduro100607/index.php']sur cette page" [/url].
Coool |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Ven Juin 22, 2007 19:27 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
C'est bon!!!!
j'ai trouvé et ca marche
Voila le code pour l'url
Code: |
//Pour l'url:
$texte=str_replace("[url]","<a href=\>",$texte);
$texte=str_replace("[url='","<a href=\"",$texte);
$texte=str_replace("[/url]","</a>",$texte);
$texte=str_replace("']","\">",$texte);
|
Sinon j'ai tjs mon soucis de date
et oui toujours
Et pour la concaténation du texte
Code: | $texte=stripslashes(trim(substr($lig["texte"],0,280))); |
Ce code ne fonctionne pas
Alors mon lau te voila du taf pour le We , merci kiiiiiiiiiiiiiiiiiii
|
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
|
Ven Juin 22, 2007 20:18 |
|
Auteur |
Message |
S@turnin Chien de garde
Inscrit le: 11 Mai 2005 Messages: 12429 Localisation: Un endroit paisible, au milieu de nul part!
Voir l'herbier
|
Sujet du message: |
|
|
Au fait Lau c'est PHP5
Alors voila en fait ce que j'aimerais avoir comme flux :
http://www.mcci-moto.net/News/Rss/index.php
mais pour le moment il n'y a qu'en le retravaillant en html que je l'obtiens
et voici mon flus rss brut :
http://www.mcci-moto.net/News/Rss/fluxrss.xml
Code: | Erreur d'analyse XML : mal formé
Emplacement : http://www.mcci-moto.net/News/Rss/fluxrss.xml
Numéro de ligne 1, Colonne 636 : |
En fait lau j'aimerais avoir un genre de flux rss comme celui du refuge (le mec encore pas chiant )
Allez ilest tard et j'ai encore plein de taf... je gooooooooo |
|
|
_________________ Bababa ba ba ba fait l'asticote....
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pa joindre des fichiers dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
|
|
|