En PHP, le saut de ligne peut être remplacé par PHP_EOL pour améliorer la portabilité du code source. Les systèmes Unix utilisent \n, Windows utilise \r\n, Mac utilise \r. <?php ech...
Déclarations de types scalaires. En PHP 7, les paramètres de fonction acceptent des déclarations de types scalaires. En PHP 5, seuls les noms de classes, les interfaces, array ou callable étaient autorisés (PHP 5.4, c'est-à-dire aussi les fonctions, y compris...
Trois fichiers sont utilisés. connect.php : connexion à la base de données. test_upload.php : exécution des requêtes SQL. upload_img.php : téléversement et compression des images. Voici le code des trois fichiers : co...
L'exemple suivant montre comment interroger des données avec PHP via une base de données Mysql et paginer les résultats : <?php $num_rec_per_page=10; // Nombre d'éléments par page mysql_connect('lo...
Récemment, une demande est apparue : le front-end envoie un JSON au back-end, qui le parse et insère les valeurs soumises dans la base de données.
L'exemple suivant utilise une expression régulière PHP pour valider le format de date "YYYY-MM-DD" : function checkDateFormat($date) { // Vérifie le format de date if (preg_match ...
<?php $csv = ""; foreach ($data as $row) { $csv .= join(",", $row) . "n"; } echo $csv; ?> <?php function ...
total_page = 10; $current_page = empty($_GET['page']) ? 1 : $_GET['page']; $previous_page = $current_page - 1; $next_page...
Placez le code suivant dans le fichier style.css.php. N'oubliez pas d'inclure les fichiers CSS dont vous avez besoin : <?php header('Content-type: text/css'); ob_start("comp...
<?php // $dir : répertoire des fichiers à supprimer function recursiveDelete($dir) { // Ouv...