Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2889 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP + MySQL] Script de news

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP + MySQL] Script de news

n°95263
IvanleFou
Posté le 31-01-2002 à 12:24:38  profilanswer
 

Bonjour,
 
J'ai fait un script de news qui stocke les news dans un base SQL. Je rentre la news grave a un formulaire. Jusque la ca va.
Le probleme c'est qu'il remplace les sauts de lignes par des espaces lors de l'enregistrement et qd je vais relire la news j'ai plus de saut de ligne. Ca fait vraiment brouillon.
 
Comment je peux faire pour resoudre mon pbr?
 
merci

mood
Publicité
Posté le 31-01-2002 à 12:24:38  profilanswer
 

n°95269
m@nou
vu z'avais pas vu
Posté le 31-01-2002 à 12:35:58  profilanswer
 

Fonction nl2br() devrait t'aider je pense ;)


---------------
Mes photos,Feed-Back HA/V
n°95271
Negro
300zx in the ... depot
Posté le 31-01-2002 à 12:38:31  profilanswer
 

[#d42a00]moi aussi ca m'interesse, si tu met <br> dans le textarea ca marche, mais le mieux serait que ca marche tout seul.
 
M@nou je vai voir ca de plus pres....


---------------
http://www.zeec.de/media-details.jsp?mediaId=49063
n°95272
IvanleFou
Posté le 31-01-2002 à 12:43:09  profilanswer
 

m@nou a écrit a écrit :

Fonction nl2br() devrait t'aider je pense ;)  




 
Ouarf ca marche trop bien :love:  
 
Merci bcq Mr m@nou :jap:  :jap:

n°95274
m@nou
vu z&#039;avais pas vu
Posté le 31-01-2002 à 12:44:21  profilanswer
 

ben oui çà marche tout seul
faut bien penser à faire des retour à la ligne (touche entrée :D:D ) à la saisie dans le formulaire et t'enregistres tel que dans la table.
 
Ensuite un nl2br(tonchamprécupéré) et yoplà il te colle des <br /> comme un grand.

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
n°95279
IvanleFou
Posté le 31-01-2002 à 12:52:43  profilanswer
 

m@nou a écrit a écrit :

ben oui çà marche tout seul
faut bien penser à faire des retour à la ligne (touche entrée :D:D ) à la saisie dans le formulaire et t'enregistres tel que dans la table.
 
Ensuite un nl2br(tonchamprécupéré) et yoplà il te colle des <br /> comme un grand.  
 
 




 
Ouais c'est exactement ca.
 
Heuuu Mr m@nou, les stats Seti y sont mis a jour automatiquement sur ta page perso non? Tu vas donc chercher les valeurs directement sur la page de Seti@home. Comment tu fais pour recuperer les valeurs?
 
Moi j'y arrive pas! :cry:

n°95282
m@nou
vu z&#039;avais pas vu
Posté le 31-01-2002 à 13:03:09  profilanswer
 

exactement mon piti :D
j'ai écrit un script PHP qui en fonction des comptes enregistrés dans ma table va parser la page de stats de la team HFR ;)
Ensuite ce script je l'ai planifié sur mon serveur avec le planificateur de tâche.
 
Sinon pour te donner une piste c'est un simple fopen(url,"r" ) comme pour un fichier. Ensuite ben je me suis débrouiller pour parser le tableau HTML et retrouver les infos.
 
edit: j'ai pas le code exact sous le pif mais en gros j'ai regardé le source HTML et comme c'est un code généré par un CGI le formatage est toujours le même pour chaque ligne du tableau (quelques cas particulier toutefois : les comptes avec lien vers un site et ceux avec un libellé vide).

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
n°95288
IvanleFou
Posté le 31-01-2002 à 13:20:41  profilanswer
 

J'arrive bien a ouvrir la page de du compte mais lorsque je veux recuperer les donnees a l'aide de eregi() en lui specifiant les bornes (entre koi et koi il doit prendre) ben ca ne marche pas.
Et cela car la page de Seti est formatee de maniere a avoir un saut de ligne apres chaque balise HTML. Et la fonction eregi() s'arrete a un saut de ligne donc il ne peut po me trouver les champs que je demande.
 
Mais il vient de me venir une idee. Si je lui fait remplacer tous les <br> par rien du tout ou un caractere a la con ca marcherait peut etre. Je vais voir ce qu'il existe comme fonction pour faire un remplacement de chaine de caractere.

n°95294
m@nou
vu z&#039;avais pas vu
Posté le 31-01-2002 à 13:32:15  profilanswer
 

ah tu veux lire juste ta page de compte perso ?
 
Moi je vais me farcir la page de stats globale de toute la team
j'utilise pas cette fonction je lis ligne à ligne le source HTML
et je regarde la présence de certaine balise HTML genre <tr><td> pour en déduire si je suis au bon endroit et ensuite j'extrais les chaines de caractères qui m'intéressent.
Je valide ma recherche quand j'ai trouvé le libellé du compte en question et hop j'écris en sortie dans un fichier de contrôle et dans la table par un update.
Je peux traiter comme çà de 0 à n comptes ;)

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP + MySQL] Script de news

 

Sujets relatifs
[PHP] time() en millisecondesProbleme PHP : erreur ???
PHP : session sur FREEProbleme de connxion sur base Mysql ché free !!! merde alors !
[PHP/SQL] Comment dire de créer une seconde page lorsque...[PHP] Session sous IIS 5
[PHP] probleme de varriable ![PHP] fsockopen et fopen (Free et Multimania) - page web distante
[ PHP ] - formulaire - upload de fichier sur un serveur.[PHP] -> Kilio.com envoyé un mail
Plus de sujets relatifs à : [PHP + MySQL] Script de news


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR