begin process at 2012 05 28 01:06:44
  Trouver un code source :
 
dans
 

8 commentaire(s) de darkduck sur des sources sur phpcs

Déposé sur Photos albums manager

Il suffit de demander:

http://tinymce.moxiecode.com/paypal/item_imagemanager.php

Clique sur l'image ou sur "demo"
Posté le : 05/10/2006 23:32:14

Déposé sur Unzip => décompresser un fichier zip

Le module de décompression de fichier zip ne doit pas etre installé sur le serveur que tu utilises
Posté le : 16/04/2006 15:08:53

Déposé sur Création d'une image miniature

J'ai modifié et optimisé le script en en faisant une fonction (c'est plus pratique je trouve pour l'utilisation). Cette fonction se contacte de, si tout se passe bien, sauvegarder l'image miniature dans un répertoire au choix, on peut choisir les dimensions, le préfixe et même si le fichier original doit être supprimé.
Pour ma part j'utilise cette fonction après un upload et c'est vraiment très pratique !

Voici la fonction :

function make_miniature($img, $max_width=400, $max_height=400, $repertoire_destination='./', $prefixe='mini-', $supprimer_original=false)
{
/*Fonction qui créer la mimiature d'une image.
Retourne true si la miniature a bien été créée, un message d'erreur sinon

Liste des paramètres :
- $img : Chemin relatif du répertoire dans lequel se trouve l'image originale
- $max_width : Largeur maximale pour la miniature
- $max_height : Hauteur maximale pour la miniature
- $repertoire_destination : Répertoire dans lequel doit être sauvegardée la miniature
- $prefixe : Préfixe donné à la miniature (Ex : "ma-photo.jpg" devient "mini-ma-photo.jpg"
- $supprimer_original : Si est égal à true on supprime l'image originale

/*Initialisations*/
$reussi = false;
$message = '';

/*on ouvre le fichier*/
$file = fopen($img,'r');

if ($file !== false) //Le fichier existe
{
/*On recupere le nom de l'image*/
$nom = $prefixe.basename($img);

/*getimagesize() renvoie FALSE si le fichier n'est pas une image*/
if (false !== list($largeur_orig,$hauteur_orig,$extension) = getimagesize($img))
{
/*On récupère l'extension de l'image*/
$extension_img = substr(strchr($img,'.'),1);

/*On vérifie que le fichier soit bien au format jpg, gif ou png*/
if(ereg('(jpeg|jpg|gif|png)$',$extension_img))
{
switch ($extension)
{
case 1: // GIF
$type_img = imagecreatefromgif($img); break;
case 2: //JPEG
$type_img = imagecreatefromjpeg($img); break;
case 3: // PNG
$type_img = imagecreatefrompng($img); break;
}


/*On verifie la taille*/
if(($largeur_orig > $max_width) || ($hauteur_orig > $max_height))
{
// si l'image est trop large ou trop haute
if ($largeur_orig > $hauteur_orig)
{
// image plus large que haute
$hauteur = round(($hauteur_orig * $max_width) / $largeur_orig);
$largeur = $max_width;
}
else
{
// image plus haute que large
$hauteur = $max_height;
$largeur = round(($largeur_orig * $max_height) / $hauteur_orig);
}
}
else
{
$largeur = $largeur_orig;
$hauteur = $hauteur_orig;
}

/*On créer la miniature*/
$src = imagecreatetruecolor($largeur,$hauteur);
imagecopyresized($src,$type_img,0,0,0,0,$largeur,$hauteur,$largeur_orig,$hauteur_orig);

/*On sauvegarde la miniature*/
imagejpeg($src, $repertoire_destination.$nom);

/*On libere la memoire utilisée par cette image.*/
imagedestroy($src);

/*On supprime éventuellement l'image originale*/
if ($supprimer_original === true)
unlink($img);
}
else
{
$message = 'Erreur : L\'extension de l\'image est '.$extension_img.' ! Elle devrait être JPG, JPEG, GIF ou PNG';
}
}
else
{
$message = 'Erreur : Le fichier n\'est pas une image !';
}
}
else
{
$message = 'Erreur : Le fichier n\'existe pas !';
}

if ($reussi)
return true;
else
return $message;

}
Posté le : 16/03/2006 21:25:44

Déposé sur Unzip => décompresser un fichier zip

Salut, comment ça la gestion des sous répertoires ?
Il suffit de mettre dans $path le chemin du sous-répertoire de destination et s'il n'est pas créé, il y a une création automatique.

Ex : si $path = 'repertoire/sous1/sous2/'; => Ne pas oublié le slash / à la fin

Il y aura création (s'ils n'existent pas) des répertoires "repertoire", "sous1" et "sous2"
Posté le : 09/03/2006 19:20:48

Déposé sur Photos albums manager

Salut, Bravo pour ces sources.
Juste un petit conseil, si tu pouvez optimiser ton module en fournissant les même fonctionnalités que le module MCImageManager  sur le site http://tinymce.moxiecode.com/plugins.php ce serait vraiment cool !
Posté le : 08/03/2006 10:53:01

Déposé sur Unzip => décompresser un fichier zip

Cela reviens a activer l'extension php_zip mais ça ne prend pas en compte les ZIP uniquement les archives TAR ou GZ je crois
Posté le : 07/03/2006 10:50:23

Déposé sur Création d'une image miniature

Bonjour, bon script surtout que j'en recherchais un (redimentionneur d'images) depuis longtemps.
Toutefois, il serait préférable de créer une fonction au lieu de récupérer des paramètres grâce à la fonction $_GET.
Lorsque je lance le script, la miniature est sauvegardée, mais j'obtiens le message suivant :
"L'image « http://darkduck/redim_img.php?img=test.jpg&xm=300&ym=300 » ne peut être affichée, car elle contient des erreurs."

Ce sera donc 7/10
Posté le : 25/02/2006 00:23:13

Déposé sur Générateur de code barre code 39

Bonjour,
J'ai rencontré le même problème :-( aussi bien avec cette source, qu'avec celle pour créer des CODE BARRE EAN13
Posté le : 19/01/2006 11:33:14

1


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales