[RESOLU] Variable dans un lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Variable dans un lien

Re: Variable dans un lien

par timotebx » 12 juin 2013, 14:44

Merci de l'aide de tout le monde. J'ai trouvé mon erreur. Il fallait mettre
$dirname = "./users/$pseudo/";
au lieu de ça
$dirname = './users/$pseudo/';
Il y a juste les guillemets qui change.
Erreur à la con :)

Re: Variable dans un lien

par Spols » 12 juin 2013, 14:35

tu as toujours le même message d'erreur ?

Vérifie les droits que tu as sur ce dossier, si tu ne sais pas de quoi je parle, tape chmod dans google. le dossier cible doit avoir un chmod de 777

Re: Variable dans un lien

par timotebx » 12 juin 2013, 14:22

De l'aide SVP j'arive pas à m'en sortir

Re: Variable dans un lien

par timotebx » 10 juin 2013, 17:17

Oui le dossier est déjà crée mais il ne veux pas mettre la vidéo dedans

Re: Variable dans un lien

par Spols » 10 juin 2013, 08:54

Et est-ce que le dossier en question est déjà créé ? sinon ajoute un test sur l’existence du dossier en question avec création le cas échéant

Re: Variable dans un lien

par Aureusms » 09 juin 2013, 22:49

As tu les droits d'accès ?
Est ce que apache à les droits d'accès ?

Re: Variable dans un lien

par timotebx » 09 juin 2013, 19:39

J'ai refait le code, là il ne m'indique plus d'erreur quand j'ouvre la page mais quand j'upload mon fichier il me met :

Warning: move_uploaded_file(/users/admin/727687_2047297_P.mp4): failed to open stream: No such file or directory in /home/u828625332/public_html/upload.php on line 58 Warning: move_uploaded_file(): Unable to move '/tmp/phpOe0vS5' to '/users/admin/727687_2047297_P.mp4' in /home/u828625332/public_html/upload.php on line 58 Impossible de copier le fichier dans /users/admin/

Mon code est :
if( isset($_POST['upload']) ) // si formulaire soumis
{
    $content_dir ='/users/'.$pseudo.'/'; // dossier où sera déplacé le fichier

    $tmp_file = $_FILES['fichier']['tmp_name'];

    if( !is_uploaded_file($tmp_file) )
    {
        exit("Le fichier est introuvable");
    }

    // on vérifie maintenant l'extension
    $type_file = $_FILES['fichier']['type'];

    if( !strstr($type_file, 'avi') && !strstr($type_file, 'mp4') && !strstr($type_file, 'wma') && !strstr($type_file, 'wav') )
    {
        exit("Le fichier n'est pas une video");
    }

    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['fichier']['name'];

    if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
    {
        exit("Impossible de copier le fichier dans $content_dir");
    }

    echo "Le fichier a bien été upload";
    
}
Je dois être popo. :D

Re: Variable dans un lien

par timotebx » 09 juin 2013, 19:30

Je ne sais pas ce que c'est je regarde et je reviens vers le forum si il y un problème.
Merci :)

Re: Variable dans un lien

par moogli » 09 juin 2013, 19:27

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.



Salut,

Les variables ne sont pas interprétées dans des chaînes entre simple quote.

Utilise la concaténation.


@+

Variable dans un lien

par timotebx » 09 juin 2013, 19:23

Slt,
j'ai fait ce script pour qur le gens upload des vidéos dans un fichier mais ça ne marche pas il ne me prend pas ma variable en compte.


$content_dir ='/users/$pseudo/' ;

il me dit que le dossier /$pseudo n'existe pas.

(move_uploaded_file(/users/$pseudo/intro.mp4): failed to open stream)

Quelqu'un a la solution SVP.