transfert d'image - Forums de discussion

Navigation

Accueil du forum » PHP » transfert d'image


Le sujet

mojchristransfert d'image
Par mojchris, le Dimanche 13/03/2005 à 11h08'54
90 messages
Bonsoir,
J'ais mis un code sur une page de site permettant de transférer des images en les redimensionnant.
voici le code:

<?php

include("images.class.php";

$images = new images();
$images->repertoire = "collectif";
$images->nb_par_ligne = 1;
$images->afficher_liste();
$size = GetImageSize($image);
$src_w = $size[150];

?>

L'image apparait mais en taille réelle avec ce message d'erreur
Warning: getimagesize: Unable to open '' for reading. in /home/archit/www/collectif.php on line 40
Ou peut se trouver le problème
Merci d'avance

________________
mojchris

Les réponses

raptorPar raptor, le Dimanche 13/03/2005 à 11h13'54
2218 messages
et ben dja c'est que $image est pas defini

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Dimanche 13/03/2005 à 12h18'30
90 messages
J'ais fait ça car l'image est changée régulièrement. Comment puis je faire alors

________________
mojchris

raptorPar raptor, le Dimanche 13/03/2005 à 13h04'14
2218 messages
il est strictement impossible pour nous de te repondre.

On ne sait pas d'ou sort ton $image, on ne connait pas la class que tu utilises...

Donc impossible.

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Dimanche 13/03/2005 à 19h06'14
90 messages
L'image est envoyée dans un fichier nommé "collectif"
Voici le script images.class.php
<?php

class images {

var $repertoire;
var $nb_par_ligne;

function ajouter_image($image,$nom) {
if (is_dir($this->repertoire)) {
if (copy($image, $this->repertoire . "/" . $nom)) return true;
else return false;
} else return false;
}

function lister_repertoire() {
$liste = array();
if (is_dir($this->repertoire)) {
if ($pointeur = opendir($this->repertoire)) {
while (($fichier = readdir($pointeur)) !== false) {
if (!is_dir($this->repertoirte . "/" . $fichier)) {
$liste[] = $fichier;
}
}
closedir($pointeur);
return $liste;
} else return false;
} else return false;
}

function liste_select() {
$liste = $this->lister_repertoire();
for ($i = 0; $i < count($liste); $i++) {
echo " <option value="$this->repertoire/$liste[$i]">$liste[$i]</option>n";
}
}

function afficher_liste() {
$liste = $this->lister_repertoire();
echo "<table summary="table d'images">n";
for ($i = 0; $i < count($liste); $i++) {
$nom = explode(".", $liste[$i]);
$nom = str_replace("_", " ", $nom[0]);
$nom = str_replace("-", " ", $nom);
$nom = strtoupper(substr($nom, 0, 1)) . substr($nom, 1);
if (round($i/$this->nb_par_ligne) == ($i/$this->nb_par_ligne)) echo " <tr>n";
echo " <td align="center">" . $this->afficher_image($liste[$i]) . "<br></td>n";
if (round(($i+1)/$this->nb_par_ligne) == (($i+1)/$this->nb_par_ligne) || ($i+2) > count($liste)) echo " </tr>n";
}
echo "</table>n";
}

function afficher_image($fichier) {
return "<img src="" . $this->repertoire . "/" . $fichier . "" alt="" . $fichier . " - " . round((filesize($this->repertoire. "/" . $fichier)/1024), 2) . " ko">";
}

}

?>
[i]
Je pense que cela peut aider
Merci d'avance

________________
mojchris

mojchrisPar mojchris, le Mercredi 16/03/2005 à 19h36'33
90 messages
Faisons plus simple comment feriez vous pour redimensionner une image transférée sur un site

________________
mojchris

raptorPar raptor, le Jeudi 17/03/2005 à 10h55'18
2218 messages
perso je fait avec la librairie GD

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

mojchrisPar mojchris, le Jeudi 17/03/2005 à 18h17'55
90 messages
je ne connait pas lalibrairie GD hélas

________________
mojchris

quentin49Par quentin49, le Dimanche 20/03/2005 à 08h04'14
410 messages
mojchris dit que ton pb est réglé.....
car sinon des personnes vont essayer de le régler alors que c déjà fé....

@+

________________
quentin49

mojchrisPar mojchris, le Dimanche 20/03/2005 à 11h56'46
90 messages
Ok désolé pour l'oubli,
Le problème est résolu

________________
mojchris

quentin49Par quentin49, le Dimanche 20/03/2005 à 12h23'12
410 messages
, no probleme

c pas obligatoire, d'aileur je me demande meme pourkoi je t demander de mettre que le pb est réglé... :loulidade:

________________
quentin49

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Dark Lord Center | 0 pointsWeb Soluces | -13 pointsMéta Annuaire | -17 pointsCBIENLA.com - Plus de 5000 recettes de cuisine - | -17 points

Discussions récentes dans les forums

Sujet Forum
f6netJe recherche des partenaires
Sujet posté par f6net le 08/01/2009 à 09h56'46
Internet » Référencement, Régies, Annuaires
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 21