Skip to content

Instantly share code, notes, and snippets.

View eurowebpage's full-sized avatar

eurowebpage

View GitHub Profile
@eurowebpage
eurowebpage / afficher-images-JPG-uniquement.php
Last active April 7, 2020 12:32
Afficher les images JPG uniquement
<?php
$dirname = "img/"; // répertoire
$images = glob($dirname."*.jpg");
foreach($images as $image) {
echo '<img src="'.$image.'" class="img-fluid" />';
}
@eurowebpage
eurowebpage / telecharger-une-image-via-url.php
Created April 7, 2020 10:34
Télécharger une image via un lien
<?php
$fp = fopen("$url","rb");
if($pointer = fopen("$namef","wb+")) // nom du fichier a créer
{
while($buffer = fread($fp, 1024))
{
if(!fwrite($pointer,$buffer))
{
return FALSE;
@eurowebpage
eurowebpage / redimensionner-sans-deformer-l-images-fonction-fct-affich-image.php
Last active April 6, 2020 15:23
redimensionner-sans-deformer-l-images-fonction-fct-affich-image
<?php
/*---------------------------------------------------------------*/
/* Redimensionner une image sans distorsion fct_affich_image
/*---------------------------------------------------------------*/
function fct_affich_image($Wmax, $Hmax, $img_Src) {
// Lit les dimensions de l'image
$sizeimg = GetImageSize($img_Src);
$Src_W = $sizeimg[0]; // largeur
$Src_H = $sizeimg[1]; // hauteur
<?php
/*--------------------------------------------------------------------*/
/* Redimensionner une image sans distorsion function Resize_picture */
/*--------------------------------------------------------------------*/
function Resize_picture($fichier,$maxWidth,$maxHeight)
{
# Passage des paramètres dans la table : imageinfo
$imageinfo= getimagesize("$fichier");
$iw=$imageinfo[0];
$ih=$imageinfo[1];
@eurowebpage
eurowebpage / affiche-taille-et-format.php
Last active April 6, 2020 12:47
Afficher la taille et format images en php
<div id="demo"><div class="row mb-5">
<?php
/*---------------------------------------------------------------*/
/*'@' est placé devant la fonction getImageSize()pour empêcher l'affichagedes erreurs si l'image est absente.*/
/*---------------------------------------------------------------*/
$chemin = 'img/getimagesize.jpg'; // chemin de l'image
$infos_image = @getImageSize($chemin); // info sur la dimension de l'image
//dimension
@eurowebpage
eurowebpage / .htaccess
Created January 22, 2020 20:01
htaccess simple redirection
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.votre-site.eu$
RewriteRule ^(.*) http://votre-site.eu/$1 [QSA,L,R=301]
RewriteEngine On
RewriteRule ^([a-zA-Z0-9\-\_]+)$ $1.php
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
@eurowebpage
eurowebpage / verif.php
Created January 12, 2020 00:08
Vérifier une url indexée sur Google script php
<?php
function indexed($url) {
$url = 'http://webcache.googleusercontent.com/search?q=cache:' . urlencode($url);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Chrome 10');
if (!curl_exec($ch)) {
@eurowebpage
eurowebpage / fichierlog.php
Created October 28, 2019 05:54
Créer un fichier log en PHP
<?php
// Message d'erreur à sauvegardez
$errorMessage = "Message erreur à sauvegardez!";
// Chemin et nom du fichier log où les erreurs seront sauvegardées
$logFile = "errors.log";
error_log($errorMessage, 3, $logFile);
?>
@eurowebpage
eurowebpage / imgurl.php
Created October 27, 2019 21:53
Enregistrer une image depuis une URL
<?php
$url = 'https://le-site.com/le-nom-de-l-images.png';
$img = 'images/logo125.png';
// Enregistrer l'image
file_put_contents($img, file_get_contents($url));
?>
@eurowebpage
eurowebpage / checkfiledist.php
Created October 27, 2019 18:04
Vérifier l’existence d’un fichier sur un serveur distant
<?php
// URL du fichier distant
$rFile = 'https://site-web.com/robots.txt';
// Ouvrir le fichier
$check = @fopen($rFile, 'r');
// Vérifier si le fichier existe
if(!$check){
echo 'Fichier non trouvé';
}else{
echo 'Fichier trouvé';