IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

image de grande taille php [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut image de grande taille php
    bonjours,
    je voudrais savoir comment est il possible d'afficher une image de grande taille
    (ex : 1000x5000) en php.
    Avec le code ci dessous, j'arrive a afficher des images de tailles "normales", mais quand la taille est vraiment trop grande, alors j'obtient une image coupée à .
    Est ce que quelqu'un pourrais m'aider?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    $pos = intval ($_GET['num']);
    include ("connexion.php");
    $req = "SELECT img_id, img_type, img_blob ".
    "FROM formule WHERE img_pos = ".$pos;
    $ret = mysql_query ($req) or die (mysql_error ());
    $col = mysql_fetch_row ($ret);
     
    if ( (mysql_num_rows( $ret)==0))
    {
    echo "la formule n'a pas etait mise a jour";
    }
    else
    {
    header ("Content-type: ".$col[1]);
    echo $col[2];
    }
    merci.

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    normalement, MySQL n'est pas fait pour stocker des images : http://sqlpro.developpez.com/cours/stockerimages/

    ensuite, ça vient sûrement d'une taille de champ outre passer... essaie d'autre type pour ta colonne tels que longblob ou autre
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 508
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 508
    Par défaut
    -Quel est le type en kilo octet du champs qui stock l'image ?
    -Comme précédement cité. Tu ne peux pas uniquement gérer stockage de l'url plutot que le binaire ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Images] Redimensionner et recadrer une image de grande taille
    Par pourinthomas dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/02/2009, 16h41
  2. [Image] Décomposer une image de grande taille
    Par Pierre.M dans le forum 2D
    Réponses: 2
    Dernier message: 22/08/2008, 13h14
  3. Réponses: 2
    Dernier message: 07/12/2006, 16h14
  4. Images de grandes tailles
    Par Mucho dans le forum OpenGL
    Réponses: 8
    Dernier message: 27/11/2006, 12h23
  5. affichage image de grande taille
    Par guigo dans le forum Langage
    Réponses: 1
    Dernier message: 20/06/2006, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo