Aller au contenu

Dre4M

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Je suis pas sur d'avoir compris, en clair quand j'upload par mon formulaire je n'ai pas les droits d'utilisateurs d'un admin et ca bloque l'affichage de mon image ? Je vais aller cherche des infos sur phpSUEXEC, je connais pas du tout. L'upload par ftp n'a pas d'intêret dans mon cas. Le but est de permettre au propriétaires du site de pouvoir ajouter des images sans se galérer.
  2. Bonjour à tous Je suis en ce moment en train de refaire le site internet d'une entreprise et je me trouve confronté à un problème. Il faut tout d'abord signaler que l'hebergeur de ce site est online.net Pour les besoins du site j'ai réalisé un formulaire qui permet d'uploader des images sur le ftp. Jusqu'ici aucun problème mes images sont bien envoyés sur le ftp. Seulement lorsque je souhaite visionner mon image j'obtiens une belle erreur 403 : :!: "Forbidden You don't have permission to access /test/Administration/images/e_photo.JPG on this server." Je ne sais pas si c'est important, mais j'ai lu sur le web que pour l'upload de fichier le CHMOD doit être 755, seulement je n'y suis pas et je ne peux pas le changer Je suis allé faire un tour sur le site d'online.net mais j'ai pas trouvé d'info dans leur faq, en plus ils n'ont pas de services telephonique. Quelqu'un a t-il une solution à proposer afin d'accéder aux images, car l'idée de changer d'hebergeur juste pour uploader des fichiers ne me seduit pas trop. Merci bcp
  3. Bonjour, j'ai actuellement le même problème sur ce tutorial, j'ai essayé la commande die("-<hr>"); Le résultat de la page index.html est : "); require("./pages/lang.php"); ?> Choix de langue * Francais * Anglais Code de la page index.html : <?php die("-<hr>"); require("./pages/lang.php"); ?> <html> <head> <title>Index</title> </head> <body> </body> <h1>Choix de langue</h1> <ul> <li><a href="./pages/accueil.php?lang=fr">Francais</a></li> <li><a href="./pages/accueil.php?lang=en">Anglais</a></li> </ul> Au passage le code du cookie: <?php if(isset($HTTP_COOKIE_VARS['lang'])) { $lang = $HTTP_COOKIE_VARS['lang']; } else { // si aucune langue n'est déclarée on tente de reconnaitre la langue par défaut du navigateur $lang = substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2); } //script d'origine if ($lang=='fr') { // si la langue est 'fr' (français) on inclut le fichier fr-lang.php include('../lang/fr-lang.php'); } elseif ($lang=='en') { // si la langue est 'en' (anglais) on inclut le fichier en-lang.php include('../lang/en-lang.php'); } //fin du script d'origine //définition de la durée du cookie (1 an) $expire = 365*24*3600; //enregistrement du cookie au nom de lang setcookie("lang", $lang, time() + $expire); ?> Cependant quand j'essayé sur ma page accueil.php, j'ai un tiret ainsi qu'une barre qui s'affiche. Pourtant le code est le même que celui de l'index J'ai essayé de chercher pourquoi il m'affichait le code php sur la page index, je pensais a une balise fermant le code mal placé mais j'ai pas trouvé que ce soit ds l'index ou le cookie.
×
×
  • Créer...