PHP

/PHP

Variables superglobales

Categories: PHP|

$_SERVER : valeurs renvoyées par le serveur. $_ENV :  variables d'environnement renvoyées par le serveur. $_SESSION : variables de session.  (stockées côté serveur le temps de la présence d'un visiteur.) $_COOKIE : valeurs des cookies stockées côté client (parfois pendant plusieurs mois) comme par exemple informations sur l'ordinateur du visiteur, son nom etc. $_GET : valeur contenant les données envoyées en paramètres dans l'URL. $_POST :  variable [...]

Envoi de fichier en PHP

Categories: PHP|

<?php // Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0) { // Testons si le fichier n'est pas trop gros if ($_FILES['monfichier']['size'] <= 1000000) { // Testons si l'extension est autorisée $infosfichier = pathinfo($_FILES['monfichier']['name']); $extension_upload = $infosfichier['extension']; $extensions_autorisees = array('jpg', 'jpeg', 'gif', [...]

Import de base de donnée trop lourde avec php

Categories: PHP|

Problème : Impossible d'importer sa base de donnée l'administrateur de base de donnée (phpmyadmin par exemple) Solutions proposées : 01. Modifier les valeurs des variables "max" dans le fichier "php.ini". Par exemple : max_execution_time = 300 max_input_time = 600 memory_limit = 100M most_max_size = 100M upload_max_filesize = 100M 02. Importer le fichier zippé [...]

Quelle version de PHP sur mon serveur ?

Categories: Administration Système, PHP|

Problème: On a besoin de connaitre la version de PHP qui est installé sur notre serveur. Par exemple, certaines applications que l'on souhaite utiliser fonctionnent uniquement avec certaines versions de PHP (5.2.17 ou 5.3.15 etc.) Solution: Créer un fichier phpinfo.php avec le code suivant: Envoyer le fichier à la racine du serveur. Ouvrir [...]

Les conditions en PHP

Categories: PHP|

Conditions If…Else: <?php $age = 16; if ($age >= 18) // SI l’âge est inférieur ou égal à 18 { echo "Bienvenue<br />"; $authorized == true; } else // SINON { echo "Site interdit ou moins de 18 ans !<br />"; $authorized == false; } ?> […]