J'essaie de créer une image miniature pour mon site Web. J'extraire les fichiers à l'aideLa fonction GD ne fonctionne pas
$chapterZip = new ZipArchive();
if ($chapterZip->open($_FILES['chapterUpload']['tmp_name']))
{
if($chapterZip->extractTo("Manga/".$_POST['mangaName']."/".$_POST['chapterName']))
{
for($i = 0; $i < $chapterZip->numFiles; $i++) {
puis boucle à travers les images et la première image que j'envoie le chemin à une cette méthode
function createthumb($source,$output,$new_w,$new_h)
toutes les valeurs sont lues bien jusqu'à ce que je tente de utilisez le code suivant
if (preg_match("/jpg|jpeg/",$ext)){$src_img=imagecreatefromjpeg($source);}
if (preg_match("/png/",$ext)){$src_img=imagecreatefrompng($source);}
if (preg_match("/gif/",$ext)){$src_img=imagecreatefromgif($source);}
la condition sine qua non pour l'expression régulière est satisfaite par le fichier et le code est RAN, mais la fonction imagecreate ne crée pas le nouveau fichier, j'ai vérifié mon p Fichier hpinfo pour voir si la bibliothèque GD est activée et c'est, donc en bref, je n'ai pas la moindre idée de ce qui ne va pas.
http://www.neuromanga.com/phpinfo.php
La création d'un nouvel objet ZipArchive n'extrait rien ... Êtes-vous sûr que les fichiers extraits existent à $ source? –
Les images sont bien extraites J'essaie de garder le code bref – dbomb101
Si vous avez déjà extrait les fichiers, vous devriez utiliser [getimagesize] (http://php.net/manual/fr/function.getimagesize.php) pour déterminer le type de fichier – Phil