Se connecter / S'enregistrer

Résolu [php] PB dans mon script ou chez ovh ?

Solutions (5)
Tags :
  • MySQL
  • Programmation
, Programmation (collector) |
Bonjours, voila j'ai crée un site et je doit le publier sur un serveur ovh !!!

voila le code :

  1. $rq = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,1;");
  2. $d = mysql_fetch_array($rq);
  3. echo "<div class='post'>
  4. <div class='post_top'>
  5. <div class='post_title'>
  6. <h2>".html_entity_decode($d['titre'], ENT_QUOTES)."</h2>
  7. </div>
  8. <div class='post_date'>".date('j/n/y', $d['timestamp'])."</div>
  9. </div>
  10. <div class='post_body'>
  11. ".html_entity_decode($d['txt'], ENT_QUOTES)."
  12. <p></p>";
  13. echo "<img src='photo_news/".$d['img']."' width='680'/><p></p>";
  14. echo "</div></div>";


voila le contenue de la table :

  1. id = 24
  2. titre = (((
  3. txt = 'éééééééééééééééééééé'
  4. img = Screenshot.png
  5. timestamp = 1283801702


et voila le retour -_-" :


Uploaded with ImageShack.us


L'image ce trouve bien dans le dossier photo_news/ et ya bien un html_entity_decode($d['txt'], ENT_QUOTES) !!!
je fais quoi ? je me suicide car l'erreur et tous bête ou j'appelle ovh ?
Contenus similaires
Meilleure solution
partage
|
Ok, alors déjà c'est une erreur, ou presque. Ceci est plus propre:
  1. if (mysql_query("INSERT INTO news VALUES(NULL, '".mysql_real_escape_string($_POST['titre'])."', '".mysql_real_escape_string($_POST['news'])."', '".$_FILES['img']['name']."', NOW())") {
  2. echo "News postée";
  3. }

Et dans ton php d'affichage, tu peux afficher directement ton retour de base sans html_entity_decode.
Ensuite pour ton souci d'image, est-ce que tu peux me donner l'url (en mp si tu veux) ?
  • Commenter cette solution |
Score
0
òh
òi
, Programmation (collector) |
Meilleure réponse sélectionnée par andrelec1.
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
Oups j'ai oublier ce poste sur le forum ...

le problème d'accent j'ai fini par le résoudre ... et le pb de l'image était que ovh ne donne aucun droit au fichier uploader par php , il fau les modifier ...

http://qkila.com pour voir le site fini !
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
oui l'image ce trouve juste au dessus dans le dossier photo_news/ !

et dans ma partie admin j'ai :

  1. if(mysql_query("INSERT INTO news VALUES('', '".htmlentities($_POST['titre'], ENT_QUOTES)."', '".htmlentities($_POST['news'], ENT_QUOTES)."', '".$_FILES['img']['name']."', '".time()."')")){
  2. echo "News poster " ;
  3. }


pour les " et ' dans le message
  • Commenter cette réponse |
Score
0
òh
òi
|
Déjà, pourquoi un html_entity_decode ? Et c'est juste que ton serveur envoie de l'utf-8 alors que ta page est déclarée en iso-8859-1, ou l'inverse.
Et où se trouve "physiquement" ton image par rapport à la page (url) qui l'appelle ? Dans le répertoire photo_news/ juste au-dessus ?
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS