IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Envoi de fichier PHP pour executer - Restreindre le contenu


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut Envoi de fichier PHP pour executer - Restreindre le contenu
    Bonjour à tous !

    Voilà je développe un petit outil où les utilisateur pourront uploader leur fichier PHP pour voir directement le résultat après l'upload. Cependant j'aimerais qu'il ne s'amuse pas à lister les membres de ma base ou autre....

    Comment puis-je faire, existe-t'il des controles ?

    PS : je suis chez 1and1 et chaque utilisateur à un dossier dans mon site où le fichier se mets et lance directement depuis cette URL.

    Merci d'avance !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux
    - filtrer l'extension des fichiers
    - ne pas permettre un accès direct aux fichiers uploadés mais prévoir un accès via un fichier PHP qui se charge de lire le fichier demandé.

  3. #3
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Bonsoir et merci pour ta réponse.

    Donc le premier cas, c'est déjà fait, je n'accepte que les .php et les .txt.

    Mais je permets à mes utilisateur d'executer leur script .php pour tester directement sur mon site, donc je ne vois pas comment faire pour appeler la page dans une autre page... Tu pourrais me guider ?

    Merci d'avance.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    ah heu je n'avais pas vu que tu parlais de fichiers PHP.
    ma réponse est alors totalement a l'envers.

    Ce que tu veux faire c'est courir tout nu a travers un champs de mine.

  5. #5
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    Peut-être que ton site vivra quelques minutes de plus que si tu avais mis tes mots de passe ftp en clair dans la page d'accueil. Mais faut pas espérer beaucoup plus.

    Et puis tu risques aussi de te faire bannir de ton hébergeur si certains mettent du code qui fait ramer le serveur...

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par ABCIWEB
    Peut-être que ton site vivra quelques minutes de plus que si tu avais mis tes mots de passe ftp en clair dans la page d'accueil. Mais faut pas espérer beaucoup plus.

    Et puis tu risques aussi de te faire bannir de ton hébergeur si certains mettent du code qui fait ramer le serveur...
    Non, il suffit de rajouter une ligne de code pour éviter tout cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'Vous n\'avez le droit de poster que du code inoffensif.';
    à mettre en gras éventuellement pour faire peur aux gens méchants.

  7. #7
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    Citation Envoyé par Bovino Voir le message
    ...
    à mettre en gras éventuellement pour faire peur aux gens méchants.
    Oui mais en gras et en rouge

Discussions similaires

  1. generer fichier php pour obtenir fichier xml avec sax
    Par valmelissa dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 19/05/2011, 19h22
  2. Problème avec le fichier PHP pour le formulaire de contact
    Par °°° Zen-Spirit °°° dans le forum Langage
    Réponses: 4
    Dernier message: 25/03/2011, 19h29
  3. Réponses: 7
    Dernier message: 14/03/2010, 11h19
  4. Réponses: 4
    Dernier message: 23/01/2008, 19h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo