jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jackbocar
le 06/03/2005 à 19:21
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Bonjour,

Je n'ai pas installé de système pour les images, est-ce qu'avec Photoshop, je peux faire des captures d'écrans ?

Ou quel logiciel je peux utiliser pour windows ?

Comme cela je te montre

Jack Bocar
jackbocar
le 06/03/2005 à 19:02
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Bonjour,

J'ai trouvé ce qui n'allait pas dans mon système, c'est le PHPMyAdmin, il a des format d'entêtes du style latin_swichss_1 et autres je ne suis pas sûr de l'écriture.

Il faut envoyer des insert into avec phpmyadmin en décochant :
detection autaumatique
et coché
aucune
et ensuite choisir
les jeux de caractères du fichier
en
latin1

Et là, plus de ? à la place des é è à â û ù etc

Et pour les bases en ligne, j'ai testé avec ceci :

$commentaires = nl2br($commentaires);
$commentaires = htmlentities($commentaires);

et ça me revoie le tout parfaitement bien ?


Entre nous, c'est une belle saloperie ces jeux de caractères ?

Jack Bocar
jackbocar
le 06/03/2005 à 11:22
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Merci de tes conseils, donc je fais comme ceci :

while ($row = mysql_fetch_object($result)) {
$commentaires = htmlentities($commentaires);
$commentaires = nl2br($commentaires);

et plus de caractères tel ? pour é

Merci encore

J'en avais raz le bol de chager les é par des é avant d'envoyer dans la base.

Jack
jackbocar
le 06/03/2005 à 11:17
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Alors comme tu es un pros explique ce que tu fais "en données brutes"

Comme ceci :

while ($row = mysql_fetch_object($result)) {
$commentaires = nl2br($commentaires);
$commentaires = htmlentities($commentaires);

Jack Bocar
jackbocar
le 06/03/2005 à 11:09
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Donc, si je te suis, il faut que je code comme ceci :

<?php
$query = 'INSERT INTO liens (id,titre,commentaires,url) VALUES ( ""
,"'.htmlentities addslashes($_POST["titre"]).'"
,"'.htmlentities addslashes($_POST["commentaires"]).'"
,"'.htmlentities addslashes($_POST["url"]).'"
) ';
$result = mysql_query($query) or die (mysql_error());
?>


Merci de corriger si tu trouves des erreurs

Jack Bocar
jackbocar
le 06/03/2005 à 11:00
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Non,

moi, j'ai des petits losanges noir avec à l'intérieur des ? en blanc pour les é ou les è ????

Et sur mes pages c'est la même chose sans les losanges. Que se soit avec IE6 ou Firefox.

Je ne comprends pas ???

Jack Bocar
jackbocar
le 06/03/2005 à 10:57
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
>>>Oui, ca c'est normal, mais quand tu "regardes" le site, tu vois bien des lettres accentuées non ?

Oui, je le sais bien, mais comment fais-tu pour avoir ces caractères spéciaux a la volé ou traduits à la volé ?

Jack Bocar
jackbocar
le 06/03/2005 à 10:39
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Bonjour

Encore un exemple :

Sur ta page d'accueille, il y a des news, je ne pense pas que ceux qui les postent écrivent en convertissant les caractères accentués ?

Voici ce que donne la source :

Au menu :

Apache 1.3.33, PHP 4.3.10, MySql 4.1.9 et phpMyAdmin 2.6.1.

Une nouveaut&eacute; :
la possibilit&eacute;
d'utiliser EasyPHP sur une
cl&eacute;
USB.

Il suffit de copier son repertoire d'installation sur la
cl&eacute;
et lancer le manager. Bon PHP !

PS: A suivre: une version 2.0 avec Apache 2 et PHP5.

La page de
t&eacute;l&eacute;chargement
</a>

Jack Bocar
LoadingChargement en cours