mojosi
Actif-
Compteur de contenus
27 -
Inscrit(e) le
-
Dernière visite
Réputation sur la communauté
0 Neutre-
Bonjour, Je n'ais plus utilisé easyphp depuis un moment. Maintenant lorsque je veut le lancer (administration) voici le message d'erreur que j'ais: Impossible de lancer le navigateur. Copier cette adresse dans celui-ci '""http://127.0.0.1/""' (pour corriger cette erreur définissez un navigateur par défaut). Je ne comprends pas , j'ais supprimé easyphp1.7 et installé easyphp1.8, j'ais tjrs le même message d'erreur Peut on utiliser autre chose que easyphp pour créer une boutique (oscommerce) en local. A titre de renseignement, depuis la dernière utilisation, J'avais téléchargé mozilla pour essayer mais depuis je suis retourné sur IE. Merci d'avance pour l'aide
-
Bonsoir, J'ais un petit souci avec une ponctuation. Lorsque je transfère un texte sur un site il me mets systématiquement un antislash à une apostrophe. Exemple:d\'architecture . Voici le code que j'utilise <?php function getextension($fichier) { $bouts = explode(".", $fichier); $extension = array_pop($bouts); return $extension; } if (!empty($_POST['fichier']) && isset($_POST['fichier']) && $_POST['fichier'] != ".htaccess") { if ($_POST['action'] == "modifier") { if (!empty($_POST['contenu']) && isset($_POST['contenu']) && !empty($_POST['login']) && isset($_POST['login']) && !empty($_POST['pass']) && isset($_POST['pass'])) { if ($_POST['login'] == "###" && $_POST['pass'] == "####") { if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) && !ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) { $pointeur = fopen("./interact/" . $fichier, "w"); fwrite($pointeur, $_POST['contenu']); fclose($pointeur); } else echo "Fichier non autorisé !\n"; } else echo "Login ou mot de passe incorrect !\n"; } else echo "Formulaire incomplet !\n"; } else { if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) && !ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) { echo "<form action='admin_texte.php' method='post'>\n"; echo "<input type='hidden' name='action' value='modifier'>\n"; echo "<input type='hidden' name='fichier' value='$fichier'>\n"; echo "Contenu de $fichier :<br>\n"; echo "<textarea name='contenu' cols='50' rows='12'>"; $fichier = $_POST['fichier']; $pointeur = fopen("./interact/" . $fichier, "r"); while (!feof($pointeur)) { $ligne=fgets($pointeur, 4096); echo "$ligne"; } fclose($pointeur); echo "</textarea><br>\n"; echo "Login : <input type='text' name='login' size='10'><br>\n"; echo "Passe : <input type='password' name='pass' size='10'><br>\n"; echo "<input type='submit' value='Enregistrer les modifications'>\n"; echo "</form>\n"; } else echo "Fichier non autorisé\n"; } } else { echo "<form action='admin_texte.php' method='post'>\n"; echo "Choisissez :<br>\n"; echo "<select name='fichier'>\n"; echo "<option></option>\n"; if ($pointeur = opendir("./interact/")) { while (($file = readdir($pointeur)) !== false) { if ($file != "" && $file != "." && $file != ".." && $file != ".htaccess") { echo "<option value='$file'>$file</option>\n"; } } closedir($pointeur); } else echo "Erreur sur le serveur !\n"; echo "</select>\n"; echo "<input type='submit' value='Modifier ce fichier'>\n"; echo "</form>\n"; } ?> Comment régler ce problème Merci d'avance
-
Bonsoir, J'utilise un script php permettant de transférer une image sur une page de site. On m'as dit qu'il etait possible de redimensionner l'image grace au feuilles de style css. Voici le code que j'utilise <?php include("images.class.php"); $images = new images(); $images->repertoire = "collectif"; $images->nb_par_ligne = 1; $images->afficher_liste(); ?> Comment faire pour la redimensionner à 150pixel de largeur quelquesoit la taille de l'image transférée merci 'davance
-
si ça peut aider, pour transférer les images, j'utilise également un fichier admin_images.php <?php include("images.class.php"); function getextension($fichier) { $bouts = explode(".", $fichier); $extension = array_pop($bouts); return $extension; } if ($_POST['action'] == "ajouter") { if ($image && !empty($_POST['repertoire']) && !empty($_POST['mot_de_passe'])){ if ($_POST['mot_de_passe'] == "####") { if ($_POST['repertoire'] == "collectif" || $_POST['repertoire'] == "individuelle" || $_POST['repertoire'] == "accueil" ||$_POST['repertoire'] == "etude" ||$_POST['repertoire'] == "renovation" ||$_POST['repertoire'] == "entreprise") { $repertoire = $_POST['repertoire']; $extension = strtolower(getextension($image_name)); if ($extension == "jpg" || $extension == "png" || $extension == "bmp" || $extension == "gif") { $imag = new images(); $imag->repertoire = $repertoire; if ($imag->ajouter_image($image, $image_name)) echo "<font face=\"Verdana\">Le fichier " . $image_name . " a bien été envoyé.</font>"; else echo "<font face=\"Verdana\">Une erreur s'est produite !</font>"; } else echo "<font face=\"Verdana\">Extension interdite !</font>"; } else echo "<font face=\"Verdana\">Repertoire interdit !</font>"; } else echo "<font face=\"Verdana\">Mot de passe incorrect !</font>"; } else echo "<font face=\"Verdana\">Formulaire incomplet !</font>"; } else if ($_POST['action'] == "supprimer") { if (!empty($_POST['image']) && !empty($_POST['mot_de_passe'])) { if ($_POST['mot_de_passe'] == "style67") { $extension = strtolower(getextension($image)); if ($extension == "jpg" || $extension == "png" || $extension == "bmp" || $extension == "gif" || $extension == "jpeg") { if (@unlink($image)) echo "<font face=\"Verdana\">L'image <b>$image</b> a bien été suprimé !</font>"; else echo "<font face=\"Verdana\">Une erreur s'est produite !</font>"; } else echo "<font face=\"Verdana\">Extension interdite !</font>"; } else echo "<font face=\"Verdana\">Mot de passe incorrect !</font>"; } else echo "<font face=\"Verdana\">Formulaire incomplet !</font>"; } ?> <html> <body> <form action="admin_images.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="action" value="ajouter"> <table> <tr> <td><font face="Verdana">Repertoire de destination :</font></td> <td><select name="repertoire"> <option></option> <option value="collectif">collectif</option> <option value="individuelle">individuelle</option> <option value="accueil">accueil</option> <option value="etude">etude</option> <option value="renovation">renovation</option> <option value="entreprise">entreprise</option> </select></td> </tr> <tr> <td><font face="Verdana">Fichier à envoyer :</font></td> <td><input type="file" name="image"></td> </tr> <tr> <td><font face="Verdana">Mot de passe :</font></td> <td><input type="password" name="mot_de_passe"></td> </tr> <tr> <td><input type="submit" value="Envoyer image"></td> </tr> </table> </form> <hr> <form action="admin_images.php" method="post"> <input type="hidden" name="action" value="supprimer"> <table> <tr> <td><font face="Verdana">Image à supprimer :</font></td> <td><select name="image"> <option></option> <option value="">+++ collectif +++</option> <?php $images1 = new images(); $images1->repertoire = "collectif"; $images1->liste_select(); ?> <option value="">+++ individuelle +++</option> <?php $images2 = new images(); $images2->repertoire = "individuelle"; $images2->liste_select(); ?> <option value="">+++ accueil +++</option> <?php $images3 = new images(); $images3->repertoire = "accueil"; $images3->liste_select(); ?> <option value="">+++ etude +++</option> <?php $images4 = new images(); $images4->repertoire = "etude"; $images4->liste_select(); ?> <option value="">+++ renovation +++</option> <?php $images5 = new images(); $images5->repertoire = "renovation"; $images5->liste_select(); ?> <option value="">+++ entreprise +++</option> <?php $images6 = new images(); $images6->repertoire = "entreprise"; $images6->liste_select(); ?> </select></td> </tr> <tr> <td><font face="Verdana">Mot de passe :</font></td> <td><input type="password" name="mot_de_passe"></td> </tr> <tr> <td><input type="submit" value="Supprimer l'image !" style="color: #FF0000;"></td> </tr> </table> </form> </body> </html><tr> <td><font face="Verdana">Mot de passe :</font></td> <td><input type="password" name="mot_de_passe"></td> </tr> <tr> <td><input type="submit" value="Supprimer l'image !" style="color: #FF0000;"></td> </tr> </table> </form> </body> </html>
-
Le fichier existe les droits sont mis et voici les messages d'erreurs sur la page Fatal error: Cannot redeclare class images in /home/archit/www/images.class.php on line Warning: getimagesize: Unable to open '' for reading. in /home/archit/www/collectif.php on line 40 et voici la ligne 40 $size = GetImageSize($image); je suis perdu
-
j'ais modifié le script <?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]; ?> mais le message d'erreur est tjrs là. Je ne pensais pas que c'était tellement compliqué de redimenssionner une image qu'on transfère.
-
Sans problèmes: <?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\">"; } } ?>
-
Désolé mais tout le code permettant de faire apparaitre l'image est là ainsi que sur le premier message tout le code complet de la page Je ne voit vraiment pas quoi rajouter
-
Donc comme ça: <?php include("images.class.php"); function collectif images() { $images = collectif images(); $images->repertoire = "collectif"; $images->nb_par_ligne = 1; $images->afficher_liste(); $size = GetImageSize($image); $src_w = $size[150]; } ?>
-
Excuse mon ignorance, mais je la place ou?
-
voici tout ,le fichier <html> <head> <title></title> <script> <!-- var win=null; function NewWindow(mypage,myname,w,h,pos,infocus){ if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;} if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;} else if((pos!='center' && pos!="random") || pos==null){myleft=10;mytop=20} settings="width=" + w + ",height=350" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=,menubar=no,toolbar=no,res zable=no";win=window.open(mypage,myname,settings); win.focus();} // --> </script> </head> <BODY bgcolor="#9f9999" text=#000000 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"> <TABLE cellSpacing=0 cellPadding=0 width=608 border=0 align=center> <TBODY> <TR> <TD align=center><STRONG><FONT face="Arial, Helvetica, sans-serif" size=3><u>Immeubles collectifs</u></FONT></STRONG><br><br></TD></TR></TBODY></TR> <TR> <TD valign=top> <TABLE cellSpacing=0 cellPadding=0 width="530" border=0> <TR> <tr> <td width=250><a href="javascript:NewWindow('exemple7.html','350','500','custom','front');"> <?php include("images.class.php"); $images = collectif images(); $images->repertoire = "collectif"; $images->nb_par_ligne = 1; $images->afficher_liste(); $size = GetImageSize($image); $src_w = $size[150]; ?> </a><br><br> <FONT face="Arial, Helvetica, sans-serif" size=2>Mettez ici le texte explicatif pour la photo </FONT><br><br> </TD> </TR></TABLE> </body> </html>
-
Bonsoir, J'envoie le code du fichier images.class.php si cela peut aider <?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\">"; } } ?> Merci d'avance pour l'aide
-
Bonsoir, je viens d'essayer de rajouter dans le code getimagesize. <?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
-
Ou puis je trouver ces exemples. Aurais tu une adresse. En utilisant la fonction resize cela ne marcherais t'il pas
-
bonjour, On m'as envoyé une image en format CPH et pas moyen de l'ouvrir. Comment faire pour modifier le format pour un autre plus courant. merci pour les réponses mojosi