Erreure de code

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreure de code

Re

par phpdog » 10 mai 2005, 17:26

Merci pour tout, :wink:

Bon je vais télécharger un autre script et les tester, sa ira plus vite.

Re: Re

par mere-teresa » 10 mai 2005, 11:58

Helas elle ne s'affiche plus, plus rien ne s'affiche .
En ce cas, ré-installe tout.
Sinon je me doute que ce n'est pas toi qui a fait ce code, cependant, parfois dans le programme d'install (installation.php, par exemple), des tests te disent si telle ou telle fonction sera activée.

Sinon : quel est le nom de ce script ?
Tu devrais peut-être contacter l'auteur directement...

(Perso, je pense que c'est la librairie GD qui est absente...il faut regarder cela dans le phpinfo())

re

par phpdog » 09 mai 2005, 22:22

[quote="mere-teresa"][color=darkblue]ESt-ce que tu as fait des tests pour être certain que tu peux utiliser la fonction imagetypes() ?
[url=http://www.nexen.net/docs/php/annotee/f ... etypes.php]Qu'est-ce que cette donc que cette fonction ?[/url][/color][/quote]

Se n'est pas moi qui est ecri se code je n'y comprend rien.

Re

par phpdog » 09 mai 2005, 22:21

Helas elle ne s'affiche plus, plus rien ne s'affiche .

par Epeda » 09 mai 2005, 19:33

Peux-tu nous mettre le message d'erreur complet aussi ?

par mere-teresa » 09 mai 2005, 19:32

ESt-ce que tu as fait des tests pour être certain que tu peux utiliser la fonction imagetypes() ?
Qu'est-ce que cette donc que cette fonction ?

Erreure de code

par phpdog » 09 mai 2005, 19:13

Bonjour, je vien de télécharger et le transferer sur le serseur un script d'album photo en php mais la page qui s'ouvre m'indique une sur cette ligne:

____________________________________________________________

if (imagetypes() & IMG_JPG)
____________________________________________________________




Voici le script entier :
____________________________________________________________



// CREATION DU MINIATURE
function creer_miniature($img_big, $dirSrc, $dirDest, $hauteur_miniatures) {
$tnH = $hauteur_miniatures;
$t_rename = 0;
$th_quality = 1;
$img_big = $dirSrc . "/" . $img_big;
$size = @getimagesize($img_big);
switch($size[2]){
case 1:
if (imagetypes() & IMG_GIF)
$src = imagecreatefromgif($img_big);
break;
case 2:
if (imagetypes() & IMG_JPG)
$src = imagecreatefromjpeg($img_big);
break;
case 3:
if (imagetypes() & IMG_PNG)
$src = imagecreatefrompng($img_big);
break;
default :
if (preg_match("/\.wbmp$/",$img_big) && (imagetypes() & IMG_WBMP)){
$src = imagecreatefromwbmp($img_big);
$size[0] = imagesx($src);
$size[1] = imagesy($src);
if (!isset($format))
$format = 4;
}
}
if (!$src){
$thumbs[$img_big] = "Format NON SUPPORTE !";
}else{
$destW = $size[0]*$tnH/$size[1];
$destH = $tnH;
if ($th_quality == 1){
$dest = imagecreatetruecolor($destW,$destH);
imagecopyresampled($dest,$src,0,0,0,0,$destW,$destH,$size[0],$size[1]);
} else {
$dest = imagecreatetruecolor($destW,$destH);
imagecopyresized($dest,$src,0,0,0,0,$destW,$destH,$size[0],$size[1]);
}
$tn_name = $img_big;
$tn_name = preg_replace("/\.(gif|jpe|jpg|jpeg|png|wbmp)$/i","_m",$tn_name);
$tn_name = preg_replace("/.*\/([^\/]+)$/i","$dirDest\\1",$tn_name);
if (isset($format))
$type = $format;
else
$type = $size[2];
switch($type){
case 1 :
if (imagetypes() & IMG_GIF){
imagegif($dest,$tn_name.".gif");
$thumbs[$img_big] = "$tn_name.gif";
}
break;
case 2:
if (imagetypes() & IMG_JPG){
imagejpeg($dest,$tn_name.".jpg");
$thumbs[$img_big] = "$tn_name.jpg";
}
break;
case 3:
if (imagetypes() & IMG_PNG){
imagepng($dest,$tn_name.".png");
$thumbs[$img_big] = "$tn_name.png";
}
break;
default:
if (imagetypes() & IMG_WBMP){
imagewbmp($dest,$tn_name.".wbmp");
$thumbs[$img_big] = "$tn_name.wbmp";
}
}
if (!($thumbs[$img_big])){
$thumbs[$img_big] = "Format NON SUPPORTE !";
}
// FIN CREATION MINIATURE


____________________________________________________________