Problème chemin photo
mottin
-
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
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:
- Problème chemin photo
- Google photo - Télécharger - Albums photo
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Google maps photo maison - Guide
- Partage photo - Guide
- Google traduction photo - Guide
22 réponses
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.