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] rename un fichier stocké dans les global


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut [Upload] rename un fichier stocké dans les global
    Bonjour,
    je cherche a modifié un fichier qui vient d'être upload, il donc contenu dans $_FILES['imageupdate']['tmp_name']; pour moi .
    j'ai plusieurs erreur qui s'affiche, mais elle sont toute du au fait que le fichier ne se renomme pas ,

    voici mon bout de code:
    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
    include ("conf.php");
    $connexion = mysql_connect($host,$user,$mdp) or die ("La connexion au serveur a échouer");
    $db=mysql_select_db("$daba") or die ("echec de la connxion a la base de données");
    $rq= "select * from img ";
    $result = mysql_query ($rq) or die ("la requete a échoué");
    $ligne = mysql_fetch_array($result);
    extract ($ligne);
    {
    $dateup = date("Y-m-d");
    $classe = $_POST['catégorie'];
    $nameup = $_POST['nameup'];
    if (isset( $_SESSION['pseudo']))
    {
    $loginup=$_SESSION['pseudo'];}
     
    $name_tmp = $_FILES['imageupdate']['name'];
    $extension= substr(strchr($name_tmp,'.'),1);
    $encodename= microtime();
    $name="$encodename.$extension";
    rename("$name_tmp","$name");
     
     
    $destination = "imgupdate/$datedo/".$_FILES['imageupdate']['name'];
    if(file_exists($destination)) {
    echo "Fichier déja existant, ou le nom est identique.<br><br>
    <form method='POST' action='' name='retour'>
    <input type='submit' name='retour' value='Retour'>
    </form>
    ";
    }
    else
    {
    $temps_file = $_FILES['imageupdate']['tmp_name'];
    move_uploaded_file($temps_file,$destination);
    Sachant que $datedo est une variable crée un dossier selon la date de la journée même.

    ou est mon erreur?

    edit : je vien de voir que mon script creait des fichiers .tmp dans le dossier ou logicement il devait il y avoir les images ...
    Merci.

    voici les erreur que je rencontre :
    Warning: rename(tororo_moonlight2.jpg,0.98466100 1177870368.jpg): No such file or directory in c:\program files\easyphp1-8\www\easyhost\imgupdate\images.php on line 124

    Warning: imagecreatefromjpeg(imgupdate/imgtemp/0.98466100 1177870368.jpg): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\easyhost\imgupdate\images.php on line 174

    Warning: imagecopyresized(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\easyhost\imgupdate\images.php on line 182
    Sachant que les deux dernier sont du au fait que le fichier ne se renomme pas ..

    REedit :
    je psne avoir quasimpent résolu mon probleme, mon seul souci est que j'utilise la commande microtime() pour renomé le fichier, et ceci m'affiche 0.12589562125.jpg le "0." gene pour pouvoir afficher l'image sur la page ...
    comment l'enlever?
    merci.

  2. #2
    Membre éclairé Avatar de mimagyc
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 310
    Par défaut
    Bon comme quoi , mon poste ne sert a rien, j'ai réussi a faire ce que je voulai ....

    merci quand meme

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/10/2011, 10h13
  2. Fichiers Access Dans Les Repertoires
    Par T'chab dans le forum Access
    Réponses: 3
    Dernier message: 01/06/2006, 11h24
  3. lire/écrire un fichier stocké dans le JAR ?
    Par SheikYerbouti dans le forum Entrée/Sortie
    Réponses: 11
    Dernier message: 24/03/2006, 10h37
  4. Contenu fichier stocké dans une base de données
    Par t_om84 dans le forum Général Python
    Réponses: 20
    Dernier message: 02/03/2006, 11h45
  5. Réponses: 5
    Dernier message: 16/07/2005, 00h01

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