Extraits de code 2025, Février
Cet extrait de code vérifie si une page a été modifiée depuis son dernier affichage. Si tel est le cas, il envoie un en-tête "304 non modifié" et quitte, sinon le "
Function getRandomId ($ min = NULL, $ max = NULL) (if (is_numeric ($ min) && is_numeric ($ max)) (return mt_rand ($ min, $ max);) else (return mt_rand ();) "
Ces fonctions connecteront un utilisateur en fonction d'un nom d'utilisateur et d'un mot de passe correspondant dans une base de données MySQL. // fonction pour échapper les données et supprimer les balises fonction "
Les serveurs peuvent être configurés pour afficher le contenu d'un répertoire qui n'a pas de fichier d'index à rendre. Le résultat est généralement moins que visuel "
De nombreux hôtes partagés imposent de très faibles restrictions sur la taille des fichiers qui peuvent être téléchargés via PHP. Mais de nombreux hébergeurs vous permettent également de créer le vôtre "
À l'intérieur d'une boucle, vous pouvez garder une trace du numéro d'itération de la boucle (illustré ci-dessous est une simple boucle for). En utilisant ce numéro d'itération, vous pouvez "
If (! vide ($ _ SERVER) && $ _SERVER! == 'off' || $ _SERVER == 443) (// HTTPS) else (// HTTP) "
Demande à un serveur géo-IP de vérifier, retourne où se trouve une adresse IP (hôte, état, pays, ville). "
Function html_tidy ($ input_html, $ indent = "true", $ no_body_tags = "true", $ fix = "true") (ob_start (); $ tidy = new tidy; $ config = array ('indent' => "
Le code ci-dessous ne fonctionne plus tel quel avec la mise à jour de l'API Twitter à 1.1 à partir du 11/06/2013. L'API 1.1 nécessite oAuth qui nécessite un côté serveur "
Hé! Avant d'aller trop loin dans le terrier du défilement fluide basé sur JavaScript, sachez qu'il existe une fonctionnalité CSS native pour cela: scroll-behavior. "
Function get_suffix ($ number) ($ last_number = substr ($ number, -1); // récupère le dernier nombre if ($ last_number == "0" || $ last_number == 0) ($ last_number = 4; "
Si tout ce que vous avez pour une image est l'URL, vous pouvez toujours trouver les dimensions: "
Comptes pour les proxys: if (! Empty ($ _ SERVER)) ($ ip = $ _ SERVER;) elseif (! Empty ($ _ SERVER)) ($ ip = $ _ SERVER;) else ($ ip = $ _ SERVER;) "
* * @param string $ file Filepath * @param string $ query Informations nécessaires (0 = largeur, 1 = hauteur, 2 = type mime) * @return string Fileinfo * / function "
* * @param string $ file Filepath * @param int $ digits Chiffres à afficher * @return string | bool Size (KB, MB, GB, TB) or boolean * / function "
* * @param string $ file Filepath * @param string $ format dateformat * @link http://www.php.net/manual/de/function.date.php * @link "
Function getUrl () ($ url = @ ($ _SERVER! = 'on')? 'http: //'.$_SERVER:' https: //'.$_SERVER; $ url. = ($ _SERVER! == 80 )? ":". $ _ SERVER: ""; $ url. = "
$ ch = curl_init (); curl_setopt ($ ch, CURLOPT_URL, 'https: //feedburner.google.com/api/awareness/1.0/GetFeedData? id = 7qkrmib4r9rscbplq5qgadiiq4'); "
Comme le nom de la variable global mysql-status contenant le nombre de requêtes a changé dans les versions ultérieures de mysql, une fonction d'assistance est nécessaire pour "
La fonction de base est de trouver toutes les URL dans le bloc de texte et de les transformer en hyperliens. Il ne trouvera les URL que si elles sont correctement formatées. "
Vous n'êtes pas obligé de rendre les fichiers sur Amazon S3 publics (ils ne le sont pas par défaut). Mais vous pouvez générer des clés spéciales pour autoriser l'accès aux fichiers privés. Ces clés "
Utilisation potentielle: "
Function generateCsv ($ data, $ delimiter = ',', $ enclos = '"') ($ handle = fopen ('php: // temp', 'r +'); foreach ($ data as $ line) (fputcsv ( $ handle, $ line, "
Enregistrez le fichier en tant que fullpath.php Téléchargez dans le dossier dont vous souhaitez connaître le chemin complet. Allez à http: //www.yoursite/lots/of/folders/fullpath.php Vous pourriez "
Forces menant de zéro à des entiers. était | maintenant 1 | 01 2 | 02 3 | 03 10 | 10 100 | 100 99 | 99 "