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

EDI, CMS, Outils, Scripts et API PHP Discussion :

PB script PHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut PB script PHP
    Bonjour,
    Voici un petit script qui me pose problème.
    on peut le lancer à l'adresse :

    http://www.observatoiredeleau.fr/phptelechargement.php

    le clic sur les liens upload ou download n'initialise pas la variable "action" avec la bonne valeur.
    Quelqu'un peut-il m'aider ?
    Merci d'avance.
    Philou


    Le code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <?
    $sizelimit = "no"; //Do you want a size limit, yes or no?
    $sizebytes = "200000"; //size limit in bytes
    $dl = "http://www.observatoiredeleau.fr/56/OBSEAU56_ESSAI/plaquette"; //url where files are uploaded
    $absolute_path = "/home//observatoiredele/observatoiredeleau.fr/56/OBSEAU56_ESSAI/plaquette"; 
    $websiteurl = "http://www.observatoiredeleau.fr/56/OBSEAU56_ESSAI"; //Url to you website
    $websitename = "observatoiredeleau.fr";
     
     
    function alert ($message)
    {
        echo "<script language=\"Javascript\">";
        echo "alert (\"$message\") </script>";
    }
     
     
    switch($action) {
     
    default:
    alert("default");
    echo"
    <html>
    <head>
    <title>Upload Or Download</title>
    </head>
    <body>
    <a href=$PHP_SELF?$action=upload>Upload File</a>
    <a href=$PHP_SELF?$action=download>Download File</a>
    <a href=$websiteurl>Return to $websitename</a>
    </body>
    </html>";
    break;
     
    case "download":
    alert("download");
    break;
     
    case "upload":
    alert("upload");
    break;
    }
    ?>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par défaut Problème résolu
    J'ai discuté avec mon hébergeur.
    Il faut en fait initialiser la variable du core $register_globals à "on", pour accepter le passage de variables.
    Cordialement,
    Philou 8

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Plutôt utiliser une syntaxe telle que :

    $_SERVER['PHP_SELF']
    switch($_GET['action']) {

    Ces tableaux sont dits superglobaux. Lire http://cyberzoide.developpez.com/php4/superglobal/ est un incontournable si tu veux continuer à programmer en PHP.

    Cordialement.

Discussions similaires

  1. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. Exécution script php
    Par devmat dans le forum Linux
    Réponses: 11
    Dernier message: 22/04/2007, 11h14
  4. Pb d'execution de requete avec un script php
    Par ythierrin dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/08/2003, 14h34

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