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
2217 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
2217 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
2217 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

Méta Annuaire | -4 pointsMob - Tuning | -5 pointsAnnuaire - agence-duweb.com | -7 pointsCBIENLA.com - Plus de 5000 recettes de cuisine - | -7 points

Discussions récentes dans les forums

Sujet Forum
raptorRe: Le jeu flash : Hélico
Réponse postée par raptor le 27/11/2008 à 20h39'51
Le comptoir » Le bar
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 26/11/2008 à 14h54'54
Internet » Autres sites à voir
tienoRe: Echange de liens
Réponse postée par tieno le 23/11/2008 à 13h55'24
Le comptoir » Echange de liens / Recherche de partenaires
touretEchange De Liens
Sujet posté par touret le 13/11/2008 à 08h58'09
Net-Pratique.fr » Suggestions
xersesRe: espace membres 1.2
Réponse postée par xerses le 09/11/2008 à 18h57'14
Développement » PHP
unitRe: Vous cherchez un travail simple sur Internet ?
Réponse postée par unit le 03/11/2008 à 15h53'53
Internet » Sites de ressources
froogyRe: Un ptit jeu
Réponse postée par froogy le 26/10/2008 à 16h40'03
Le comptoir » Le bar
rerRe: Sarbacane ou html ?
Réponse postée par rer le 23/10/2008 à 16h11'03
Développement » (X)HTML / CSS
1cyrilRe: Clic droit interdit [Réglé]
Réponse postée par 1cyril le 19/10/2008 à 19h26'02
Développement » PHP
xersesRe: Espace-Membre : pb connexion
Réponse postée par xerses le 13/10/2008 à 12h41'06
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 16