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 :

Php.ini localisation du fichier [PHP 4]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 37
    Par défaut Php.ini localisation du fichier
    Bonsoir,
    je voudrai savoir ou se trouve mon php.ini.
    Pour ce faire j'ai créé un fichier .php dans lequel j'exécute la fonction phpinfo();
    J'ai donc les informations qui s'affichent.
    Je vois "Configuration File (php.ini) Path" ===> /usr/lib/php.ini
    Le problème est que je ne sais toujours pas le localiser pour le modifier...

    De plus sur mon ordinateur j'en ait deux : C:\wamp\Apache2\bin\php.ini et C:\wamp\php\php.ini

    Edit:je ne sais même pas si il est en ligne ou sur mon ordinateur bien que je pense qu'il soit en ligne...

    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
    Par défaut
    Ton serveur local Wamp n'a aucun lien avec ton hebergement.

    /usr/lib/php.ini est un chemin unix, tu parles donc surement de ton hébergeur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 37
    Par défaut
    En faite je suis un peu perdu avec ce fichier php.ini dont je ne connaissais pas l'existence il y a 2 heures...

    Mais je me suis renseigné et en faite je voulais modifier la valeur maximum d'upload d'un fichier (2 mégas par défaut).
    Mon hébergeur est 1&1 donc je me suis renseigné sur leur FAQ et j'ai vu qu'il fallait que je rajoute moi même un fichier php.ini avec les valeurs :

    upload_max_filesize = 10M
    post_max_size = 10M

    (Par exemple pour 10 mégas) sous tous les répertoires de mon site.
    J'ai fais comme ils disaient et je ça marche.

    Le problème maintenant c'est que les fichiers que je veux uploader (fichier mp3) ne passent pas bien...

    J'ai cette erreur :Missing argument 4 for modif_comptes() in ... on line 301

    Voici mon formulaire (simplifié juste pour la musique) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form action='index.php?page=comptes&amp;action=modif' method='post' enctype='multipart/form-data'>
     
    Musique :<input type='file' name='musique'/>
     
    <input type='submit' value=''  class='submitenvoyer' />
    </form>
    et la partie traitement (simplifié) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if($musique != '')
                      {
                          $fichier = $_FILES['musique']['name'];
                              $extension = $_FILES['musique']['type'];
                              if ($extension == 'audio/mp3' || $extension == 'audio/wma')
                              {
                              $url_musique = "musiqueutilisateur/$pseudo/$fichier";
                              move_uploaded_file($_FILES['musique']['tmp_name'], $url_musique);
                              @chmod ($url_musique, 0777);
     
                              mysql_query("INSERT INTO musiques VALUES('', '$fichier', '$url_musique', '$pseudo')");
                              }
                      }
    Ce code m'affiche toujours l'erreur mentionné au dessus.
    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
    Par défaut
    tu ne nous as pas mis la partie de code qui contiens l'erreur
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 37
    Par défaut
    Chez moi juste ce bout de code me renvoie une erreur d'arguments.
    Je test la valeur de $musique, $fichier, $extension, $url_musique et aucune valeur ne s'affiche.

    Plus de détails :

    index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if ($page == 'comptes')
        {
             if ($action == 'modif') 
             {modif_comptes($newpseudo, $newmdp, $newemail, $musique);}
         }
    comptes.php

    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
    function modif_comptes($newpseudo, $newmdp, $newemail, $musique)
    {
                      $id = $_SESSION['id'];
                      $query="Select * from utilisateurs where id='$id'";
                      $result= mysql_query($query);
                      $ligne = mysql_fetch_array($result);
                      $pseudo = $ligne['pseudo'];
     
                      if($newpseudo != '')
                       {...}
     
                       if($newmdp != '')
                       {...}
     
                       if($newemail != '')
                       {...}
     
     
                      if($musique != '')
                      {
                          $fichier = $_FILES['musique']['name'];
                              $extension = $_FILES['musique']['type'];
                              if ($extension == 'audio/mp3' || $extension == 'audio/wma')
                              {
                              $url_musique = "musiqueutilisateur/$pseudo/$fichier";
                              move_uploaded_file($_FILES['musique']['tmp_name'], $url_musique);
                              @chmod ($url_musique, 0777);
     
                              mysql_query("INSERT INTO musiques VALUES('', '$fichier', '$url_musique', '$pseudo')");
                              }
                    }
     
    echo"
                       $fichier / $musique / $url_musique / $pseudo Modifications en cours ...<br>
                       Veuillez patienter deux secondes.
     
      <script type='text/javascript'>
    window.setTimeout(\"location=('index.php');\",2000);
    </script> 
    ";
                      }

  6. #6
    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
    Par défaut
    tu ne peux pas avoir une erreur sur la fonction modif_comptes() a la ligne 301 puisque ton code ici fait 10 lignes et n'a pas la fonction.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Fichier php.ini
    Par billoum dans le forum Langage
    Réponses: 3
    Dernier message: 29/04/2006, 20h12
  2. [Directives] Fichier php.ini completement ignore par PHP
    Par kevos dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 07/02/2006, 17h14
  3. [Sécurité] Fichier php.ini
    Par iomega dans le forum Langage
    Réponses: 4
    Dernier message: 14/11/2005, 16h33
  4. [Sécurité] fichier php.ini
    Par iomega dans le forum Langage
    Réponses: 2
    Dernier message: 28/09/2005, 15h27
  5. où se trouve le fichier php.ini ?
    Par teko dans le forum Apache
    Réponses: 5
    Dernier message: 28/07/2004, 12h39

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