Problème chemin photo

mottin -  
 mottin -
Bonjour,
j'ais un messages d'erreur qui apparait en plus des photos sur http://www.restaurantmarbella.net/restaurant.php

Voici le fichier incriminé

<?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) || $fichier=="." || $fichier=="..") continue; $liste[] = $fichier;
}

}
closedir($pointeur);
return $liste;
} 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($lien) {
$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";
if( isset($lien) && !empty($lien) ) {
$lien_avant = '<a href="'.$lien.'">';
$lien_apres = '</a>';
} else {
$lien_avant = '';
$lien_apres = '';
}
echo " <td align=\"center\">" . $lien_avant . $this->afficher_image($liste[$i]) . $lien_apres ."<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 width=\"200px\" src=\"" . $this->repertoire . "/" . $fichier . "\" alt=\"" . $fichier . " - " . round((filesize($this->repertoire. "/" . $fichier)/1024), 2) . " ko\">";
}


}

?>

J'ais mis en gras la ligne 19 car je ne vois vraiment pas comment régler ce problème

Merci d'avance pour l'aide
A voir également:

22 réponses

toto
 
Frustant ton histoire, j'aime bien comprendre...
En tous cas, heureux pour toi que ça marche
0
mottin
 
Je pense que le souci vient du fait que l'on a modifié les fichiers. L'hébergement que j'ais est en php4 par défaut. Donc, suite aux messages d'erreur je suis allé sur mon admin et je suis passer en php5 (changement effectif au bout de 24H selon l'hébergeur)mais au bout de 48h ne voyant pas de changement et vu la rapidité du service technique (j'attends encore une réponse pour un ticket d'incidence ouvert vendredi) je suis aller sur le forum pour voir comment régler ce problème.
0