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 à 10:30
caractères spéciaux et EasyPHP 1-8 (é à è â ï )
Bonjour,

Lorsque j’entre dans ma base de données un nouveau lien avec un commentaire, j’écris ce commentaire avec des accents des ç "façon" des à des é "étiquette" des è "après", des ê pour "fenêtre" etc.

Avec mon ancien logiciel EasyPHP 1-7, lorsque j'ouvre ma page avec ces commentaires accentués, pas de problème il les renvoie sans "?" à ma place des é, è, à, etc.

Avec EasyPHP 1-8, il me renvoie les caractères accentués comme ceci é (?) – è (?) – à (?) etc.

J'ai testé un serveur : infomaniak en ligne et il renvoie les même résultats qu'avec EasyPhp 1-8.

La page de PhpMyadmin de 1-8 n'est pas la même que celle du 1-7. je pense que Mysql, ou PHP n'interprète pas de la même manière les caractères accentués.

D'ailleurs, je vois de plus en plus de pages sur le Web avec ces (?) à la place des accents.

Même sur Google, on en trouve aussi dans la recherches exemple : tu tapes fenêtre il te renvoie dans la case recherche " fen?tre " et il te propose de faire une recherche avec " fenêtre " caractère spéciale : ê = ê.

En fait, comment faire pour éviter ces interprétations de caractères accentués par des "?" sans être obligé de passer par un logiciel qui les traduits lors de la frappe ?

Voilà, j'espère avoir été clair.

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

Après avoir installé le nouveau EasyPhp 1-8, quelle ne fut pas ma surprise, les textes avec des accents ne sont plus interprétés ?

Ce qui veut dire ; ou on a un éditeur qui les convertis automatiquement comme Dreamweaver ou on doit les taper manuellement.

Si quelqu’un à une astuce à ce sujet, elle sera la bienvenue.

Merci

Jack Bocar
jackbocar
le 26/02/2005 à 22:56
Erreur danews
Bonjour

Lycos web center est un hébergement payant, et pour les bases de données c'est :

mysql_connect("localhost", "login", "pass");
mysql_select_db("base");

Pour lycos gratuit, ça n'existe plus, c'est multimania qui gère les hébergement gratuits pour lycos.

Enfin, ce script fonctionne en local et pas chez lycos

Jack
jackbocar
le 26/02/2005 à 18:50
Erreur danews
Bonjour,

Merci de ta réponse, mais, je fais un test en ligne.

Je suis chez Lycos-Web-Center, et le serveur est : localhost ?

Y aurait-il une cause ou une erreur avec un serveur local ?

Jack
jackbocar
le 26/02/2005 à 18:39
Erreur danews
Bonjour,

Qui peut me dire ce que cette erreur veut dire :

Erreur SQL !
SELECT count(*) FROM danews_news WHERE visible="1"
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Merci de vos réponses

Jack
jackbocar
le 23/02/2005 à 15:21
Activer un membre à la main sur Da_Forum
Bonjour,

Pour faire des tests en local, comment rendre un membre actif dans la base de données, de da_forum, il n'y a qu'un seul carractère, le quel est-ce.

Merci de votre aide

Jack Bocar
jackbocar
le 20/02/2005 à 18:22
Affiche les " sortie de base données
Re Bonjour,

Je ne comprends pas comment on peux faire des injections sql dans un script à partir du moment ou c'est uniquement moi qui envoie les news sur le site.
D'autre part, si je veux mettre un lien vers une page de mon site, je ne peux pas avec ces protections, j'ai bien compris ?
C'est accès est unique et il n'y a pas de script pour poster un commentaire.

Et en plus :

Avec ces codes, je peux les utiliser pour d'autres applications tels qu'un script de commentaires ou un livre d'or et ils seront de ce fait sécurisés.

Merci encore

Jack Bocar
jackbocar
le 20/02/2005 à 16:06
Affiche les " sortie de base données
Bonjour,

Merci de vos mises en gardes, je ne suis pas un pro loin de là...

J'ai trouvé ceci sur les sites de PHP :
addslashes
stripslashes


INSERT

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

AFFICHE

<?php
$query = 'SELECT titre,image,comment FROM news';
$result = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_array ($result))

{
echo stripslashes($row[titre]).' - '.stripslashes($row[image]).' - '.stripslashes($row[comment]).
}
?>


Maintenant, est ce comme ceci qu'il faut faire ?

Si ce n'est pas encore parfait, une petite correction de script serait la bien venue.

Jack Bocar
LoadingChargement en cours