Category Archives: PHP

OBTENIR UN PHP certificat

W3Schools offre un programme de certification en ligne.
La solution idéale pour les professionnels occupés qui ont besoin d’équilibrer le travail, la famille et le développement de carrière.
Plus de 10 000 certificats déjà délivrés!


Documentez vos compétences

Savoir, c’est pouvoir, en particulier dans le marché du travail actuel.Documentation de vos compétences vous permet de progresser dans votre carrière, ou vous aider à commencer une nouvelle.

Obtenir un certificat

Obtention d’un certificat attestant de votre engagement à améliorer vos compétences, vous donne la crédibilité nécessaire pour plus de responsabilités, projets plus importants, et un salaire plus élevé.

Obtenez votre certificat »

W3Schools certificat



Comment ça marche?

  • Etude gratuitement à W3Schools.com
  • Étudier à votre propre rythme
  • Testez vos compétences avec W3Schools questionnaires en ligne
  • Faites votre demande de certificat en payant un examen
  • Prenez votre examen en ligne, à tout moment, et depuis n’importe quel endroit


PHP Quiz

Vous pouvez tester vos compétences PHP avec Quiz W3Schools.

Le test

Le test comporte 20 questions et il n’y a aucune limite de temps.
Le test n’est pas officielle, c’est juste une façon agréable de voir à quel point vous le savez, ou ne savent pas, à propos de PHP.

Comptez vos Score

Vous obtiendrez 1 point pour chaque réponse correcte. A la fin du Quiz, votre score total sera affiché. Le score maximum est de 20 points.
Bonne chance! Commencer le Quiz PHP

Fonctions PHP aux fichiers Zip

Introduction PHP fichier Zip

Les fichiers Zip fonctions vous permet de lire les fichiers ZIP.

Installation

Pour les fonctions de fichiers Zip pour travailler sur votre serveur, ces bibliothèques doivent être installés:
Installation sur les systèmes Linux
PHP 5 +: fonctions Zip Zip et de la bibliothèque n’est pas activé par défaut et doit être téléchargé à partir des liens ci-dessus. Utilisez le – with-zip = DIR option de configuration pour inclure le support Zip.
Installation sur les systèmes Windows
PHP 5 +: fonctions Zip n’est pas activé par défaut, de sorte que le php_zip.dll et la bibliothèque ZZIPlib doit être téléchargé à partir du lien ci-dessus. php_zip.dll doit être activé dans le php.ini.
Afin de permettre une extension PHP, la mise en PHP extension_dir (dans le fichier php.ini) doit être réglé sur le répertoire où les extensions PHP sont situés. Une valeur extension_dir exemple c: \ php \ ext.

Fonctions PHP aux fichiers Zip

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
zip_close () Ferme un fichier ZIP 4
zip_entry_close () Ferme une entrée dans le fichier ZIP 4
zip_entry_compressedsize () Retourne la taille compressée d’une entrée dans le fichier ZIP 4
zip_entry_compressionmethod () Retourne la méthode de compression d’une entrée dans le fichier ZIP 4
zip_entry_filesize () Retourne la taille réelle du fichier d’une entrée dans le fichier ZIP 4
zip_entry_name () Retourne le nom d’une entrée dans le fichier ZIP 4
zip_entry_open () Ouvre une entrée dans le fichier ZIP pour la lecture 4
zip_entry_read () Lit à partir d’une entrée ouverte dans le fichier ZIP 4
zip_open () Ouvre un fichier ZIP 4
zip_read () Lit la prochaine entrée dans un fichier ZIP 4



Constantes PHP aux fichiers Zip

NONE

Fonctions PHP XML Parser

Introduction PHP XML Parser

Les fonctions XML vous permet de parser, mais pas de valider les documents XML.
XML est un format de données pour l’échange de documents normalisés structuré. Plus d’informations sur XML peuvent être trouvées dans notre Tutoriel XML .
Cette extension utilise l’analyseur Expat XML.
Expat est un analyseur basé sur les événements, il voit un document XML comme une série d’événements. Quand un événement se produit, il appelle une fonction déterminée à y faire face.
Expat est un analyseur non-validant, et ignore les DTD liés à un document. Toutefois, si le document n’est pas bien formé, il se terminera avec un message d’erreur.
Parce que c’est un événement basé sur l’analyseur non validant, Expat est rapide et bien adapté pour les applications web.
Les fonctions d’analyseur XML vous permet de créer des parseurs XML et de définir des gestionnaires d’événements XML.

Installation

Les fonctions XML font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

Fonctions PHP XML Parser

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
utf8_decode () Décode une chaîne UTF-8 à ISO-8859-1 3
utf8_encode () Convertit une chaîne ISO-8859-1 en UTF-8 3
xml_error_string () Obtient une chaîne d’erreur de l’analyseur XML 3
xml_get_current_byte_index () Obtient l’index octet courant de l’analyseur XML 3
xml_get_current_column_number () Obtient le numéro de colonne courant de l’analyseur XML 3
xml_get_current_line_number () Obtient le numéro de la ligne actuelle de l’analyseur XML 3
xml_get_error_code () Obtient un code d’erreur de l’analyseur XML 3
xml_parse () Analyse d’un document XML 3
xml_parse_into_struct () Analyser les données XML dans un tableau 3
xml_parser_create_ns () Création d’un analyseur XML avec le support d’espace de noms 4
xml_parser_create () Création d’un analyseur XML 3
xml_parser_free () Un analyseur XML 3
xml_parser_get_option () Récupère les options d’un analyseur XML 3
xml_parser_set_option () Définissez les options dans un analyseur XML 3
xml_set_character_data_handler () Régler la fonction de gestionnaire de données de caractère 3
xml_set_default_handler () Régler la fonction gestionnaire par défaut 3
xml_set_element_handler () Régler la fonction de gestionnaire pour l’élément de début et de fin des éléments 3
xml_set_end_namespace_decl_handler () Régler la fonction de gestionnaire pour la fin de déclarations d’espace de noms 4
xml_set_external_entity_ref_handler () Régler la fonction de gestionnaire pour les entités extérieures 3
xml_set_notation_decl_handler () Régler la fonction de gestionnaire pour les déclarations de notation 3
xml_set_object () Utilise un analyseur XML dans un objet 4
xml_set_processing_instruction_handler () Régler la fonction de gestionnaire pour instruction de traitement 3
xml_set_start_namespace_decl_handler () Régler la fonction de gestionnaire pour le début des déclarations d’espace de noms 4
xml_set_unparsed_entity_decl_handler () Régler la fonction de gestionnaire pour les déclarations d’entités non analysées 3



Constantes PHP XML Parser

Constante
XML_ERROR_NONE (entier)
XML_ERROR_NO_MEMORY (entier)
XML_ERROR_SYNTAX (entier)
XML_ERROR_NO_ELEMENTS (entier)
XML_ERROR_INVALID_TOKEN (entier)
XML_ERROR_UNCLOSED_TOKEN (entier)
XML_ERROR_PARTIAL_CHAR (entier)
XML_ERROR_TAG_MISMATCH (entier)
XML_ERROR_DUPLICATE_ATTRIBUTE (entier)
XML_ERROR_JUNK_AFTER_DOC_ELEMENT (entier)
XML_ERROR_PARAM_ENTITY_REF (entier)
XML_ERROR_UNDEFINED_ENTITY (entier)
XML_ERROR_RECURSIVE_ENTITY_REF (entier)
XML_ERROR_ASYNC_ENTITY (entier)
XML_ERROR_BAD_CHAR_REF (entier)
XML_ERROR_BINARY_ENTITY_REF (entier)
XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF (entier)
XML_ERROR_MISPLACED_XML_PI (entier)
XML_ERROR_UNKNOWN_ENCODING (entier)
XML_ERROR_INCORRECT_ENCODING (entier)
XML_ERROR_UNCLOSED_CDATA_SECTION (entier)
XML_ERROR_EXTERNAL_ENTITY_HANDLING (entier)
XML_OPTION_CASE_FOLDING (entier)
XML_OPTION_TARGET_ENCODING (entier)
XML_OPTION_SKIP_TAGSTART (entier)
XML_OPTION_SKIP_WHITE (entier)

Fonctions de chaîne PHP

Présentation à cordes PHP

Les fonctions de chaîne vous permettent de manipuler des chaînes.

Installation

Les fonctions de chaînes font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

Fonctions de chaîne PHP

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
addcslashes () Retourne une chaîne avec un backslash devant les caractères spécifiés 4
addslashes () Retourne une chaîne avec un backslash devant de caractères prédéfinies 3
BIN2HEX () Convertit une chaîne de caractères ASCII en valeurs hexadécimales 3
chop () Alias ​​de rtrim () 3
chr () Renvoie un caractère à partir d’une valeur ASCII spécifiée 3
chunk_split () Divise une chaîne en une série de petites pièces 3
convert_cyr_string () Convertit une chaîne d’un jeu de caractères cyrilliques à l’autre 3
convert_uudecode () Décode une chaîne uuencodé 5
convert_uuencode () Encode une chaîne en utilisant l’algorithme uuencode 5
count_chars () Retourne le nombre de fois un caractère ASCII se produit au sein d’une chaîne et renvoie l’information 4
crc32 () Calcule un CRC 32-bit pour une chaîne 4
crypt () Cryptage chaîne unidirectionnelle (hachage) 3
écho () Cordes sorties 3
explode () Breaks d’une chaîne dans un tableau 3
fprintf () Ecrit une chaîne formatée dans un flux de sortie spécifiée 5
get_html_translation_table () Retourne la table de traduction utilisée par htmlspecialchars () et htmlentities () 4
hebrev () Convertit le texte hébreux en texte visuel 3
hebrevc () Convertit le texte hébreux en texte visuel et de nouvelles lignes (\ n) dans /> <br 3
html_entity_decode () Convertit les entités HTML en caractères 4
htmlentities () Convertit les caractères en entités HTML 3
htmlspecialchars_decode () Convertit certaines entités HTML prédéfinies à des personnages 5
htmlspecialchars () Convertit des caractères prédéfinis à des entités HTML 3
implode () Retourne une chaîne à partir des éléments d’un tableau 3
join () Alias ​​de implode () 3
levenshtein () Retourne la distance Levenshtein entre deux chaînes 3
localeconv () Retours locale numérique et les informations de formatage monétaire 4
LTRIM () Bandes espaces du côté gauche d’une chaîne 3
md5 () Calcule le hachage MD5 d’une chaîne 3
md5_file () Calcule le hachage MD5 d’un fichier 4
metaphone () Calcule la clé metaphone d’une chaîne 4
money_format () Retourne une chaîne formatée comme une chaîne de devise 4
nl_langinfo () Retourne des informations spécifiques locales 4
nl2br () Pauses Insère la ligne HTML à l’avant de chaque saut de ligne dans une chaîne 3
number_format () Formats un certain nombre avec des milliers regroupés 3
ord () Retourne la valeur ASCII du premier caractère d’une chaîne 3
parse_str () Analyse une chaîne de requête dans des variables 3
print () Sorties d’une chaîne 3
printf () Sorties une chaîne formatée 3
quoted_printable_decode () Décode une chaîne quoted-printable 3
quotemeta () Citations caractères méta 3
rtrim () Bandes espaces du côté droit d’une chaîne 3
setlocale () Définit les informations de localisation 3
sha1 () Calcule le hachage SHA-1 d’une chaîne 4
sha1_file () Calcule le hachage SHA-1 d’un fichier 4
similar_text () Calcule la similarité entre deux chaînes 3
soundex () Calcule la clé soundex d’une chaîne 3
sprintf () Ecrit une chaîne formatée à une variable 3
sscanf () Analyse d’une chaîne d’entrée selon un format 4
str_ireplace () Remplace certains caractères dans une chaîne (insensible à la casse) 5
str_pad () Pads une chaîne à une nouvelle longueur 4
str_repeat () Répète une chaîne un nombre spécifié de fois 4
str_replace () Remplace certains caractères dans une chaîne (sensible à la casse) 3
str_rot13 () Effectue le codage ROT13 sur une chaîne 4
str_shuffle () De manière aléatoire tous les caractères dans une chaîne 4
str_split () Divise une chaîne en un tableau 5
str_word_count () Comptez le nombre de mots dans une chaîne 4
strcasecmp () Compare deux chaînes (insensible à la casse) 3
strchr () Trouve la première occurrence d’une chaîne à l’intérieur d’une autre chaîne (alias de strstr ()) 3
strcmp () Compare deux chaînes (sensible à la casse) 3
strcoll () Comparaison de chaîne Locale base 4
strcspn () Retourne le nombre de caractères dans une chaîne avant toute part de certains caractères spécifiques se trouvent 3
strip_tags () Bandes balises HTML et PHP d’une chaîne 3
stripcslashes () Unquotes une chaîne entourée de addcslashes () 4
stripslashes () Unquotes une chaîne entre guillemets avec addslashes () 3
stripos () Renvoie la position de la première occurrence d’une chaîne à l’intérieur d’une autre chaîne (insensible à la casse) 5
stristr () Trouve la première occurrence d’une chaîne à l’intérieur d’une autre chaîne (insensible à la casse) 3
strlen () Retourne la longueur d’une chaîne 3
strnatcasecmp () Compare deux chaînes en utilisant un “ordre naturel” algorithme (insensible à la casse) 4
strnatcmp () Compare deux chaînes en utilisant un “ordre naturel” algorithme (sensible à la casse) 4
strncasecmp () La comparaison de chaînes des n premiers caractères (insensible à la casse) 4
strncmp () La comparaison de chaînes des n premiers caractères (sensible à la casse) 4
strpbrk () Une recherche dans une chaîne de caractères pour un quelconque d’une série de caractères 5
strpos () Renvoie la position de la première occurrence d’une chaîne à l’intérieur d’une autre chaîne (sensible à la casse) 3
strrchr () Trouve la dernière occurrence d’une chaîne à l’intérieur d’une autre chaîne 3
strrev () Inverse une chaîne 3
strripos () Trouve la position de la dernière occurrence d’une chaîne à l’intérieur d’une autre chaîne (insensible à la casse) 5
strrpos () Trouve la position de la dernière occurrence d’une chaîne à l’intérieur d’une autre chaîne (sensible à la casse) 3
strspn () Retourne le nombre de caractères dans une chaîne qui contient uniquement des caractères à partir d’un charlist spécifié 3
strstr () Trouve la première occurrence d’une chaîne à l’intérieur d’une autre chaîne (sensible à la casse) 3
strtok () Divise une chaîne en chaînes plus petites 3
strtolower () Convertit une chaîne en minuscules 3
strtoupper () Convertit une chaîne en majuscules 3
strtr () Traduit de certains caractères dans une chaîne 3
substr () Retourne une partie d’une chaîne 3
substr_compare () Compare deux chaînes à partir d’une position de départ spécifiée (données binaires et éventuellement sensibles à la casse) 5
substr_count () Compter le nombre de fois où une sous-chaîne se produit dans une chaîne 4
substr_replace () Remplace une partie d’une chaîne par une autre chaîne 4
trim () Bandes espaces des deux côtés d’une chaîne 3
ucfirst () Convertit le premier caractère d’une chaîne en majuscules 3
ucwords () Convertit le premier caractère de chaque mot dans une chaîne en majuscules 3
vfprintf () Ecrit une chaîne formatée dans un flux de sortie spécifiée 5
vprintf () Sorties une chaîne formatée 4
vsprintf () Ecrit une chaîne formatée à une variable 4
wordwrap () Wraps une chaîne à un nombre donné de caractères 4



Constantes de chaînes PHP

PHP : indique la première version de PHP qui prend en charge la constante.
Constante Description PHP
CRYPT_SALT_LENGTH Contient la longueur de la méthode de chiffrement par défaut pour l’
système. Pour cryptage DES standard, la longueur est de 2
CRYPT_STD_DES Définie à 1 si la norme DES chiffrement basé sur avec un sel de 2 caractères sont pris en charge, sinon 0
CRYPT_EXT_DES Définie à 1 si l’étendue DES chiffrement basé sur avec un sel de 9 caractères est prise en charge, sinon 0
CRYPT_MD5 Définie à 1 si le cryptage MD5 avec un sel de 12 caractères commençant par $ 1 $ est pris en charge, sinon 0
CRYPT_BLOWFISH Définie à 1 si le cryptage Blowfish avec un sel de 16 caractères commençant par $ 2 $ ou $ 2a $ est pris en charge, 0 otherwise0
HTML_SPECIALCHARS
HTML_ENTITIES
ENT_COMPAT
ENT_QUOTES
ENT_NOQUOTES
CHAR_MAX
LC_CTYPE
LC_NUMERIC
LC_TIME
LC_COLLATE
LC_MONETARY
LC_ALL
LC_MESSAGES
STR_PAD_LEFT
STR_PAD_RIGHT
STR_PAD_BOTH


PHP Fonctions SimpleXML

PHP SimpleXML Présentation

Les fonctions SimpleXML vous permet de convertir XML en un objet.
Cet objet peut être traité, comme tout autre objet, avec des sélecteurs de propriété normales et itérateurs de tableaux.
Certaines de ces fonctions nécessite le plus récent PHP construire.

Installation

Les fonctions SimpleXML font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

PHP Fonctions SimpleXML

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
__construct () Crée un nouvel objet SimpleXMLElement 5
addAttribute () Ajoute un attribut à l’élément SimpleXML 5
addChild () Ajoute un élément enfant de l’élément SimpleXML 5
asXML () Obtient une chaîne XML à partir d’un élément SimpleXML 5
attributs () Obtient les attributs d’un élément SimpleXML de 5
les enfants () Obtient les enfants d’un noeud spécifié 5
getDocNamespaces () Obtient les espaces de noms d’un document XML 5
getName () Obtient le nom d’un élément SimpleXML 5
getNamespace () Obtient les espaces de noms à partir des données XML 5
registerXPathNamespace () Crée un contexte d’espace de noms pour la prochaine requête XPath 5
simplexml_import_dom () Obtient un objet SimpleXMLElement à partir d’un noeud DOM 5
simplexml_load_file () Obtient un objet SimpleXMLElement à partir d’un document XML 5
simplexml_load_string () Obtient un objet SimpleXMLElement à partir d’une chaîne XML 5
xpath () Exécute une requête XPath sur des données XML 5



PHP Constantes SimpleXML

Aucun

PHP Fonctions MySQL

PHP MySQL Présentation

Les fonctions MySQL vous permet d’accéder aux serveurs de bases de données MySQL.

Installation

Pour les fonctions de MySQL pour être disponible, vous devez compiler PHP avec le support MySQL.
Pour compiler, utilisez – with-mysql = DIR (DIR les points facultatifs dans le répertoire de MySQL).
Remarque: . Pour une fonctionnalité complète de versions de MySQL supérieures à 4.1, utilisez l’extension MySQLi lieu. Si vous souhaitez installer à la fois l’extension mysql et l’extension mysqli vous devez utiliser la même bibliothèque client afin d’éviter tout conflit.
Installation sur les systèmes Linux
PHP 5 +: MySQL et la bibliothèque MySQL n’est pas activé par défaut. Utilisez le – with-mysql = DIRoption de configuration à inclure le support de MySQL et de télécharger en-têtes et bibliothèques dewww.mysql.com .
Installation sur les systèmes Windows
PHP 5 +: MySQL n’est plus activé par défaut, de sorte que le php_mysql.dll doit être activé dans le php.ini. De plus, PHP doit avoir accès à la bibliothèque cliente MySQL. Un fichier nommé libmysql.dll est inclus dans la distribution PHP pour Windows, et pour que PHP et MySQL, ce fichier doit être disponible dans le PATH du système Windows.
Afin de permettre une extension PHP, la mise en PHP extension_dir (dans le fichier php.ini) doit être réglé sur le répertoire où les extensions PHP sont situés. Une valeur extension_dir exemple c: \ php \ ext.
Remarque: Si vous obtenez l’erreur suivante lors du démarrage du serveur web: “Impossible de charger la bibliothèque dynamique ‘. / php_mysql.dll», c’est parce que php_mysql.dll ou libmysql.dll ne peut pas être trouvée par le système.

Configuration à l’exécution

Le comportement de l’fonctions MySQL est affecté par la configuration dans le fichier php.ini.
MySQL options de configuration:
Nom Par défaut Description Changeable
mysql.allow_persistent “1” Que ce soit ou non d’autoriser les connexions persistantes PHP_INI_SYSTEM
mysql.max_persistent “-1” Le nombre maximum de connexions persistantes par processus PHP_INI_SYSTEM
mysql.max_links “-1” Le nombre maximum de connexions par processus (connexions persistantes inclus) PHP_INI_SYSTEM
mysql.trace_mode “0” Trace mode. Lorsqu’il est réglé à “1”, les avertissements et les erreurs SQL-sera affichée. Disponible depuis PHP 4.3 PHP_INI_ALL
mysql.default_port NULL La valeur par défaut le port TCP numéro à utiliser PHP_INI_ALL
mysql.default_socket NULL Le nom du socket à utiliser par défaut. Disponible depuis PHP 4.0.1 PHP_INI_ALL
mysql.default_host NULL L’hôte du serveur par défaut à utiliser (ne s’applique pas dans safe mode SQL) PHP_INI_ALL
mysql.default_user NULL Le nom d’utilisateur par défaut à utiliser (ne s’applique pas dans safe mode SQL) PHP_INI_ALL
mysql.default_password NULL Le mot de passe par défaut à utiliser (ne s’applique pas dans safe mode SQL) PHP_INI_ALL
mysql.connect_timeout “60” Délai de connexion en quelques secondes PHP_INI_ALL



Types de ressources

Il existe deux types de ressources utilisées par l’extension MySQL. Le premier est l’link_identifier pour une connexion de base de données, le second est une ressource qui maintient le résultat d’une requête.
Remarque: La plupart des fonctions MySQL acceptent link_identifier que le dernier paramètre optionnel. Si elle n’est pas fournie, la dernière connexion ouverte est utilisée.

PHP Fonctions MySQL

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
mysql_affected_rows () Retourne le nombre de lignes affectées par la dernière opération MySQL 3
mysql_change_user () Obsolète. changements que l’utilisateur de la connexion actuelle de MySQL 3
mysql_client_encoding () Retourne le nom du jeu de caractères pour la connexion courante 4
mysql_close () Ferme une connexion non persistante MySQL 3
mysql_connect () Ouvre une connexion non persistante MySQL 3
mysql_create_db () Obsolète. Crée une nouvelle base de données MySQL.Utilisez la fonction mysql_query () au lieu 3
mysql_data_seek () Déplace le pointeur d’enregistrement 3
mysql_db_name () Retourne un nom de base de données à partir d’un appel à mysql_list_dbs () 3
mysql_db_query () Obsolète. Envoie une requête MySQL. Utilisez mysql_select_db () et mysql_query () au lieu 3
mysql_drop_db () Obsolète. Supprime une base de données MySQL. Utilisez la fonction mysql_query () au lieu 3
mysql_errno () Retourne le numéro de l’erreur de la dernière opération MySQL 3
mysql_error () Retourne la description de l’erreur de la dernière opération MySQL 3
mysql_escape_string () Obsolète. Protège une chaîne pour l’utiliser dans un mysql_query. Utilisez la fonction mysql_real_escape_string () au lieu 4
mysql_fetch_array () Retourne une ligne à partir d’un jeu d’enregistrements dans un tableau associatif et / ou d’un tableau numérique 3
mysql_fetch_assoc () Retourne une ligne à partir d’un jeu d’enregistrements dans un tableau associatif 4
mysql_fetch_field () Retourne d’info colonne d’une enregistrements comme un objet 3
mysql_fetch_lengths () Retourne la longueur du contenu de chaque champ dans une ligne de résultat 3
mysql_fetch_object () Retourne une ligne à partir d’un jeu d’enregistrements en tant qu’objet 3
mysql_fetch_row () Retourne une ligne à partir d’un jeu d’enregistrements comme un tableau numérique 3
mysql_field_flags () Retourne les drapeaux associés à un champ dans un jeu d’enregistrements 3
mysql_field_len () Retourne la longueur maximale d’un champ dans un jeu d’enregistrements 3
mysql_field_name () Retourne le nom d’un champ dans un jeu d’enregistrements 3
mysql_field_seek () Déplace le pointeur de résultat à un champ spécifié 3
mysql_field_table () Retourne le nom de la table le domaine spécifié est 3
mysql_field_type () Retourne le type d’un champ dans un jeu d’enregistrements 3
mysql_free_result () Résultat de la mémoire 3
mysql_get_client_info () Retourne les informations du client MySQL 4
mysql_get_host_info () Retourne informations sur l’hôte MySQL 4
mysql_get_proto_info () Retourne le protocole MySQL infos 4
mysql_get_server_info () Retourne infos du serveur MySQL 4
mysql_info () Retourne des informations sur la dernière requête 4
mysql_insert_id () Retourne l’identifiant AUTO_INCREMENT généré par la dernière requête INSERT 3
mysql_list_dbs () Listes des bases de données disponibles sur un serveur MySQL 3
mysql_list_fields () Obsolète. Listes champs de la table MySQL. Utilisez la fonction mysql_query () au lieu 3
mysql_list_processes () Listes des processus MySQL 4
mysql_list_tables () Obsolète. tables Listes dans une base de données MySQL. Utilisez la fonction mysql_query () au lieu 3
mysql_num_fields () Retourne le nombre de champs dans un jeu d’enregistrements 3
mysql_num_rows () Retourne le nombre de lignes dans un jeu d’enregistrements 3
mysql_pconnect () Ouvre une connexion persistante MySQL 3
mysql_ping () Pings une connexion au serveur ou se reconnecte s’il n’ya pas de connexion 4
mysql_query () Exécute une requête sur une base de données MySQL 3
mysql_real_escape_string () Protège une chaîne pour l’utiliser dans les requêtes SQL 4
mysql_result () Retourne la valeur d’un champ dans un jeu d’enregistrements 3
mysql_select_db () Définit la base de données active MySQL 3
mysql_stat () Retourne le statut actuel du système du serveur MySQL 4
mysql_tablename () Obsolète. Retourne le nom de la table de champ. Utilisez la fonction mysql_query () au lieu 3
mysql_thread_id () Retourne l’identifiant du thread courant 4
mysql_unbuffered_query () Exécute une requête sur une base de données MySQL (sans aller chercher / tampon le résultat) 4



PHP MySQL Constantes

Depuis PHP 4.3, il a été possible de spécifier des options supplémentaires pour les fonctions de l’mysql_connect () et mysql_pconnect ():
PHP : indique la première version de PHP qui prend en charge la constante.
Constante Description PHP
MYSQL_CLIENT_COMPRESS Utiliser le protocole de compression 4.3
MYSQL_CLIENT_IGNORE_SPACE Autorise les espaces après les noms de fonctions 4.3
MYSQL_CLIENT_INTERACTIVE Laisser interactifs timeout secondes d’inactivité avant de fermer la connexion 4.3
MYSQL_CLIENT_SSL Utilisez le cryptage SSL (disponible uniquement avec la version 4 + de la bibliothèque cliente MySQL) 4.3
Le mysql_fetch_array () utilise une constante pour les différents types de formats de réponse. Les constantes suivantes sont définies:
Constante Description PHP
MYSQL_ASSOC Les colonnes sont retournées dans le tableau avec le nom de champ que l’index du tableau
MYSQL_BOTH Les colonnes sont retournées dans un tableau ayant un index numérique et le nom des champs d’index de tableau
MYSQL_NUM Les colonnes sont retournées dans un tableau ayant un index numérique (l’index commence à 0)


PHP Divers. Fonctions

PHP Divers Présentation

La misc. fonctions ont été placées là, car seulement aucune des autres catégories semblaient correspondre.

Installation

Les fonctions misc font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

Configuration à l’exécution

Le comportement de la misc fonctions est affecté par la configuration dans le fichier php.ini.
Divers. options de configuration:
Nom Par défaut Description Changeable
ignore_user_abort “0” FALSE indique que les scripts seront levées aussitôt que quelque chose qu’ils essaient de sortie après un client a annulé leur connexion PHP_INI_ALL
highlight.string “# DD0000” Couleur pour mettre en évidence une chaîne dans la syntaxe PHP PHP_INI_ALL
highlight.comment “# FF8000” Couleur pour mettre en évidence les commentaires PHP PHP_INI_ALL
highlight.keyword “# 007700” Couleur des mots-clés syntaxe PHP soulignant (par exemple entre parenthèses et point-virgule) PHP_INI_ALL
highlight.bg “# FFFFFF” Couleur pour le fond PHP_INI_ALL
highlight.default “# 0000BB” La couleur par défaut pour la syntaxe PHP PHP_INI_ALL
highlight.html “# 000000” Couleur pour le code HTML PHP_INI_ALL
browscap NULL Nom et emplacement de navigateur des fonctionnalités de fichier (par exemple browscap.ini) PHP_INI_SYSTEM



PHP Divers. Fonctions

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
connection_aborted () Vérifie si le client s’est déconnecté 3
connection_status () Renvoie l’état actuel de la connexion 3
connection_timeout () Obsolète en PHP 4.0.5 3
constante () Retourne la valeur d’une constante 4
define () Définit une constante 3
définir () Vérifie si une constante existe 3
die () Affiche un message et termine le script courant 3
eval () Évalue une chaîne comme un script PHP 3
exit () Affiche un message et termine le script courant 3
get_browser () Retourne les capacités du navigateur de l’utilisateur 3
highlight_file () Génère un fichier avec la syntaxe PHP souligné 4
highlight_string () Sorties d’une chaîne avec la syntaxe PHP souligné 4
ignore_user_abort () Définit si un client distant peut interrompre le fonctionnement d’un script 3
pack () Packs de données dans une chaîne binaire 3
php_check_syntax () Obsolète en PHP 5.0.5 5
php_strip_whitespace () Retourne le code source d’un fichier avec des commentaires PHP et les espaces enlevés 5
show_source () Alias ​​de highlight_file () 4
sleep () L’exécution de code retards pour un certain nombre de secondes 3
time_nanosleep () L’exécution de code retards pour un certain nombre de secondes et de nanosecondes 5
time_sleep_until () L’exécution de code retards jusqu’à un moment précisé 5
uniqid () Génère un identifiant unique 3
unpack () Données déballe d’une chaîne binaire 3
usleep () L’exécution de code retards pour un certain nombre de microsecondes 3



PHP Divers. Constantes

PHP : indique la première version de PHP qui prend en charge la constante.
Constante Description PHP
Connection_aborted    
CONNECTION_NORMAL    
CONNECTION_TIMEOUT    
__COMPILER_HALT_OFFSET__   5

Fonctions mathématiques PHP

Présentation Math PHP

Les fonctions mathématiques peut manipuler des valeurs au sein de la gamme de nombres entiers et les types de flotteurs.

Installation

Les fonctions mathématiques font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

Fonctions mathématiques PHP

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
abs () Renvoie la valeur absolue d’un nombre 3
acos () Renvoie l’arccosinus d’un certain nombre 3
acosh () Retourne le cosinus hyperbolique inverse d’un certain nombre 4
asin () Renvoie l’arcsinus d’un nombre 3
asinh () Renvoie le sinus hyperbolique inverse d’un certain nombre 4
atan () Renvoie l’arctangente d’un nombre comme une valeur numérique entre-PI / 2 et PI / 2 radians 3
atan2 () Retourne l’angle thêta d’un point (x, y) comme une valeur numérique entre-PI et PI radians 3
atanh () Renvoie la tangente hyperbolique inverse d’un certain nombre 4
base_convert () Convertit un nombre d’une base à une autre 3
bindec () Convertit un nombre binaire en un nombre décimal 3
ceil () Renvoie la valeur d’un certain nombre arrondi à l’entier le plus proche 3
cos () Retourne le cosinus d’un nombre 3
cosh () Renvoie le cosinus hyperbolique d’un nombre 4
decbin () Convertit un nombre décimal en un nombre binaire 3
dechex () Convertit un nombre décimal en un nombre hexadécimal 3
decoct () Convertit un nombre décimal en un nombre octal 3
deg2rad () Convertit un degré à un certain nombre radian 3
exp () Retourne la valeur de E x 3
expm1 () Retourne la valeur de E x – 1 4
plancher () Retourne la valeur d’un nombre arrondi vers le bas pour l’entier le plus proche 3
fmod () Retourne le reste (modulo) de la division des arguments 4
Retourne le nombre maximal aléatoire qui peut être retourné par un appel à la fonction rand () 3
hexdec () Convertit un nombre hexadécimal en un nombre décimal 3
hypot () Renvoie la longueur de l’hypoténuse d’un triangle à angle droit 4
is_finite () Renvoie true si une valeur est un nombre fini 4
is_infinite () Renvoie true si une valeur est un nombre infini 4
is_nan () Renvoie true si une valeur n’est pas un nombre 4
lcg_value () Renvoie un nombre pseudo-aléatoire dans l’intervalle de (0,1) 4
log () Renvoie le logarithme naturel (base e) d’un certain nombre 3
log10 () Renvoie le logarithme en base 10 d’un certain nombre 3
log1p () Retours journal (1 + numéro) 4
max () Retourne le numéro avec la valeur la plus élevée de deux nombres spécifiés 3
min () Retourne le nombre avec la valeur la plus basse de deux nombres spécifiés 3
mt_getrandmax () Renvoie la valeur la plus grande possible qui peut être retourné par mt_rand () 3
mt_rand () Renvoie un entier aléatoire en utilisant l’algorithme Mersenne Twister 3
mt_srand () Graines du Mersenne Twister générateur de nombres aléatoires 3
octdec () Convertit un nombre octal en un nombre décimal 3
pi () Retourne la valeur de PI 3
pow () Retourne la valeur de x à la puissance y 3
rad2deg () Convertit un nombre en radians à un degré 3
rand () Renvoie un entier aléatoire 3
ronde () Arrondit un nombre à l’entier le plus proche 3
sin () Retourne le sinus d’un nombre 3
sinh () Renvoie le sinus hyperbolique d’un nombre 4
sqrt () Renvoie la racine carrée d’un nombre 3
srand () Graines du générateur de nombres aléatoires 3
tan () Renvoie la tangente d’un angle 3
tanh () Renvoie la tangente hyperbolique d’un angle 4



Constantes mathématiques PHP

PHP : indique la première version de PHP qui prend en charge la constante.
Constante Description PHP
M_e E retour (env. 2,718) 4
M_EULER Retourne la constante d’Euler (env. 0,577) 4
M_LNPI Retourne le logarithme naturel de la PI (env. 1.144) 4
M_LN2 Retourne le logarithme naturel de 2 (environ 0.693) 4
M_LN10 Retourne le logarithme naturel de 10 (env. 2.302) 4
M_LOG2E Renvoie le logarithme en base 2 de E (env. 1.442) 4
M_LOG10E Renvoie le logarithme en base 10 de E (env. 0,434) 4
M_PI Retours PI (env. 3,14159) 3
M_PI_2 Retours PI / 2 (env. 1.570) 4
M_PI_4 Retours PI / 4 (environ 0,785) 4
M_1_PI Retours 1/Pi (env. 0.318) 4
M_2_PI Retours 2/PI (env. 0.636) 4
M_SQRTPI Renvoie la racine carrée de la PI (env. 1.772) 4
M_2_SQRTPI Retours 2/square racine de PI (env. 1.128) 4
M_SQRT1_2 Renvoie la racine carrée de la moitié (environ 0.707) 4
M_SQRT2 Renvoie la racine carrée de 2 (environ 1.414) 4
M_SQRT3 Retourne la racine carrée de 3 (environ 1,732) 4

Fonctions PHP Mail

Présentation PHP Mail

La fonction mail () vous permet d’envoyer des emails directement à partir d’un script.

Exigences

Pour les fonctions de messagerie d’être disponible, PHP nécessite un système de messagerie installé et fonctionne. Le programme à utiliser est défini par les paramètres de configuration dans le fichier php.ini.

Installation

Les fonctions de messagerie font partie du coeur de PHP. Il n’y a pas d’installation nécessaire pour utiliser ces fonctions.

Configuration à l’exécution

Le comportement des fonctions de messagerie est affecté par la configuration dans le fichier php.ini.
Options de configuration de messagerie:
Nom Par défaut Description Changeable
SMTP “Localhost” Windows uniquement: Le nom DNS ou l’adresse IP du serveur SMTP PHP_INI_ALL
smtp_port “25” Windows uniquement: Le numéro du port SMTP. Disponible depuis PHP 4.3 PHP_INI_ALL
sendmail_from NULL Windows uniquement: Indique l’adresse «De» pour être utilisé dans le courrier électronique envoyé à partir de PHP PHP_INI_ALL
sendmail_path NULL Les systèmes Unix uniquement: Indique l’emplacement où le programme de sendmail peut être trouvée (en général / usr / sbin / sendmail ou / usr / lib / sendmail) PHP_INI_SYSTEM



Fonctions PHP Mail

PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction Description PHP
ezmlm_hash () Calcule la valeur de hachage nécessaire par le système de liste EZMLM 3
mail () Permet d’envoyer des e-mails directement à partir d’un script 3



Constantes PHP Mail

Aucun.