Ressources dev:PHP

(Différences entre les versions)
Aller à : Navigation, rechercher
(Encoder en UTF-8)
(Sous titre 2)
Ligne 22 : Ligne 22 :
 
</syntaxhighlight>
 
</syntaxhighlight>
  
== Sous titre 2 ==
+
== Afficher les messages d’erreur ==
blablablabla
+
Par défaut, les messages d'erreur ne sont pas affichés sur OVH. Pour y remédier, placer le code suivant en haut de page :
 
+
 
+
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
<?php
+
ini_set('display_errors','on');
    $v = "string";   // sample initialization
+
error_reporting(-1);
?>
+
html text
+
<?
+
    echo $v;         // end of php code
+
?>
+
 
</syntaxhighlight>
 
</syntaxhighlight>

Version du 27 décembre 2011 à 18:16

Intro

Encoder en UTF-8

1 - Modifier l’en-tête HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title></title>
</head>

2 - Modifier l’encodage des fichiers avec NotePad++

3 - Modifier l’encodage au niveau des tables dans PhpMyAdmin

4 - Juste en dessous de la connexion MySql ajouter :

$this->mysqli->query("SET NAMES 'utf8'") or die ('error');

Afficher les messages d’erreur

Par défaut, les messages d'erreur ne sont pas affichés sur OVH. Pour y remédier, placer le code suivant en haut de page :

ini_set('display_errors','on');
error_reporting(-1);
Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Boîte à outils