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 :

[Upload] Impossible d'uploader un fichier .swf


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de will97
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 126
    Par défaut [Upload] Impossible d'uploader un fichier .swf
    bonjour,
    J'ai une page ou l'on peut uploader son propre film flash.
    j'usqu'a aujourd'hui tout marchait a merveille.

    Maintenant les fichier ne se font plus evoyer.

    voicie mes deux pages:
    le form:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form action='upload.php' method='post'
    enctype='multipart/form-data'>
    File:<input type='file' name='file' id='file' /> <br>
    Title:<input type='text' name='title' /><br>
    Desc:<input type='text' name='desc' /><br>
    <input type='radio' name='type' value=0 />Game<br>
    <input type='radio' name='type' value=1 />Movie<br>
    <input type='submit' name='submit' value='Upload' />
    </form>
    et le fichier upload.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
    <?php
    include("config.php");
    $stock = 'swf/';
    $filename = basename($_FILES['file']['name']);
    if (move_uploaded_file($_FILES['file']['tmp_name'], $stock.$_FILES['file']['name']))
    {
    	$con = mysql_connect($cfg['mysql'],$cfg['user'],$cfg['pass']);
    	if (!$con)
    	{
    		die('MySQL: '.mysql_error());
    	}
    	mysql_select_db("willisite", $con);
    	$sql = "INSERT INTO flash (title, swf, descri, type) VALUES ('".$_POST['title']."', '".$filename."', '".$_POST['desc']."', ".$_POST['type'].")";
        if (!mysql_query($sql,$con))
    	{
    		die('MySQL: '.mysql_error());
    	}
    	echo "Upload of file ".$filename." completed<br><br><a href='index.php'>Go Back</a><br><br><a href='index.php?page=upload'>Upload another file</a>";
    	mysql_close($con);
    }
    else
    {
    	echo "An unknown error occured please <a href'mailto:webmaster@wiillsite.com'>contact webmaster</a>
    <br><br><a href='index.php'>Go back</a><br><br><a href='index.php?page=upload'>Try again</a>";
    }
    ?>
    Merci

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Par défaut
    Bon deja je voi un gros problème, tu verfie pas l'integrité de tes variables sa te serai utile.
    exemple :
    if(isset($_POST['nomvariable']))
    $nomvariable=$_POST['nomvariable'];
    else
    $nomvariable='';
    ENsuite tu pourrai regarder si tu recoi bien tes variables
    print_r($_POST);
    Dans les problemes d'upload il arrive que cela soit le chemin qui n'est pas bon, tu pourrai regarder le chemin
    echo realpath('nomdunfichieralaracine');
    Et utiliser le path integrale, préférable.(a mon avis)

    Voila
    Bonne chance
    (j'en pas mal galere au début avec les upload)

  3. #3
    Membre confirmé Avatar de will97
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2007
    Messages : 126
    Par défaut
    En regardant sur google et sur d'autre post je me suis rendu compte que la limite etait de 2M tandis que le fichier .swf etait de 7M donc j'ai changer la valeur pour 120M et maintenant ca marche.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/03/2013, 16h09
  2. [Upload] Impossible d'uploader un fichier
    Par padodanle51 dans le forum Langage
    Réponses: 5
    Dernier message: 04/06/2009, 14h36
  3. [Upload] Upload et fichiers SWF
    Par marquito dans le forum Langage
    Réponses: 1
    Dernier message: 16/09/2007, 11h10
  4. [Upload] Impossible d'uploader dans le bon répertoire
    Par Coelacanthe dans le forum Langage
    Réponses: 4
    Dernier message: 24/11/2006, 17h06
  5. Réponses: 5
    Dernier message: 14/02/2006, 14h16

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