CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Fonctions lib GD et OVH...

-Shyrka-
-Shyrka-
Niveau 8
20 octobre 2006 à 00:10:21

hello all !
mes scripts d´upload d´images qui marchaient sur 1and1 ne marchent plus sur OVH..

Version de la lib GD: 2.0.28
Erreurs:
Warning: imagecreatefromjpeg(img.jpg) [function.imagecreatefromjpeg]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /*/fichier.php on line 11

Warning: imagesx(): supplied argument is not a valid Image resource in /*/fichier.php on line 14

Warning: imagesy(): supplied argument is not a valid Image resource in /*/fichier.php on line 15

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /*/fichier.php

Merci d´avance..

Pradou26
Pradou26
Niveau 10
20 octobre 2006 à 00:52:11

Sans le code source, on va avoir du mal

-Shyrka-
-Shyrka-
Niveau 8
20 octobre 2006 à 00:59:27

Hop, redimensionnement.. voici:

L´upload se fait à partir d´une image stockée sur le net (de la forme
http://....jpg)

$dir = "image/";
$fichier_name = "image.jpg";

$source = imagecreatefromjpeg($img);
$destination = imagecreatetruecolor(50, 50);

$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);

imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);

$noir = imagecolorallocate($destination, 0, 0, 0);

ImageRectangle ($destination, 0, 0, 49, 49, $noir);

imagejpeg($destination, ´image/logo´.$fichier_name);

LeLion-67
LeLion-67
Niveau 10
20 octobre 2006 à 07:52:54

Il manque pas par hasard un :

$img = $dir.$fichier_name ?

-Shyrka-
-Shyrka-
Niveau 8
20 octobre 2006 à 16:43:51

Oups, oui, j´me suis gourré dans l´édition de mon scirpt quand j´ai posté sur le forum..
M´enfin, ç fait toujours les même erreurs

$source =
imagecreatefromjpeg(´
http://www.site.com/image.jpg
´);
$destination = imagecreatetruecolor(50, 50);

$largeur_source = imagesx($source);
$hauteur_source = imagesy($source);
$largeur_destination = imagesx($destination);
$hauteur_destination = imagesy($destination);

imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);

$noir = imagecolorallocate($destination, 0, 0, 0);

ImageRectangle ($destination, 0, 0, 49, 49, $noir);

imagejpeg($destination, ´image/image.jpg´);

deepblue
deepblue
Niveau 16
20 octobre 2006 à 16:47:46

fais un phpinfo et regarde si gd est activée :ok:

gugus963
gugus963
Niveau 10
20 octobre 2006 à 16:52:31

phpinfo permet de voir la version de php du serveur ?
Sinon mets ton code sur simmstein.be

-Shyrka-
-Shyrka-
Niveau 8
20 octobre 2006 à 18:41:23

Oui, GD est activé, et la version de php: 4.4.4

:]

deepblue
deepblue
Niveau 16
21 octobre 2006 à 00:19:55

imagesx et imagesy ne fonctionnes que sur des images sur le server lui meme. Si tu veux recuprer la taille d´une imlage sur un servber distant (
http:// ...), il faut utliser la fonction getimagesize(url) qui va te retourner un array a lac lé 0 qui est la largeur et la clé 1 qui est la hauteur

-Shyrka-
-Shyrka-
Niveau 8
21 octobre 2006 à 01:03:10

wahou,okidoki !
et ça donnerai quoi pour mon script? jarrive pas à remplacer :s

-Shyrka-
-Shyrka-
Niveau 8
21 octobre 2006 à 01:07:21

hop ! j´ai rien dit, tout marche nickel! :)

$taille_source = getimagesize($source);
$taille_destination = getimagesize($destination);

$largeur_source = $taille_source[0];
$hauteur_source = $taille_source[1];
$largeur_destination = $taille_destination[0];
$hauteur_destination = $taille_destination[1];

Merciiiiiiii !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment