La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  upload photo par formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: upload photo par formulaire  (Lu 785 fois)
upload photo par formulaire
« sur: le 26-08-2004 a 15:40:05 »
rapunzel
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 41



pantala naga pampa !
rom1hen1gcmoi
Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut !

Je cherche à envoyer des photos sur un ftp à partir d'un champ type="file" d'un formulaire... j'ai évidemment un hébergeur qui le permet...

voici le petit script que jutilise et qui (évidemment  ne marche pas)

Code:

  /* Le formulaire renvoie la variable $new_photo_date (avec le POST géré pas de pb pour la transmission de variable... */

      if(isset($new_photo_date)) 
      {
        $fp = @fopen($new_photo_date, "r");
        if(!$fp)
            $new_photo_date_name = "erreur";
        if($new_photo_date_name != "")
        {
            $filename = "./up_photos/$new_photo_date_name";
            $out = @fopen($filename, "w");
            if(!$out)
              break;
            while($buff = fread($fp,8192))
            {
              fwrite($out,$buff);
            }
            fclose($fp);
            fclose($out);
        }
      }

et ça fait rien ou ça renvoi "Array" ds $new_photo_date... ou erreur :
Fatal error: Cannot break/continue 1 level in /disque2/home/blabla/www/admin/dates_post.php3 on line 113

ququ'un peut m'aider ou me filer un script qui marcherait ? J'en ai pas trouvé (la recherche sur ce forum me paraît bizarre, il trouve rien)..

merci !!!!

Rapporter au modérateur  

(\(\   
  (~.)   
o((")(")  Rapunzel

Re:upload photo par formulaire
« Répondre #1 sur: le 26-08-2004 a 23:39:19 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Et hop, un autre code qui fonctionne super bien

Code:

function uploadfile( $msg='', $loc='tonrep/' )
{
  global $_FILES,$truc;

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

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

  $truc = $loc . $name_file;

  if( is_file( $truc ) )
  {
    exit('Ficher déjà existant sous le même nom, veuillez supprimer l\'ancien fichier ou renommer le nouveau fichier');
  }

  if( !move_uploaded_file( $tmp_file, $truc ) )
  {
    exit('Impossible de copier le fichier');
  }

  echo $msg;
}

Il est en fonction et faudra probablement modifier le nom de ton input file soit dans le php, soit dans ton form d'upload, mais il fonctionne très bien

Bonne chance!

FireLink

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:upload photo par formulaire
« Répondre #2 sur: le 28-08-2004 a 21:26:08 »
rapunzel
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 41



pantala naga pampa !
rom1hen1gcmoi
Voir le Profil    WWW    E-Mail
Répondre avec citation

euh...... merci pour la réponse...

le pb c que je vois pas ou on passe la variable reçues par le formulaire..; et ya des fonctions qui semblent ne pas être dé&finies non ?

Rapporter au modérateur  

(\(\   
  (~.)   
o((")(")  Rapunzel
Re:upload photo par formulaire
« Répondre #3 sur: le 29-08-2004 a 00:17:00 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

Elle se fait automatiquement

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

$_FILES['fichier'] est le nom du champ de formulaire

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Re:upload photo par formulaire
« Répondre #4 sur: le 29-08-2004 a 12:00:13 »
rapunzel
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 41



pantala naga pampa !
rom1hen1gcmoi
Voir le Profil    WWW    E-Mail
Répondre avec citation

ok merci jvais voir ça alors

merci encore...

Rapporter au modérateur  

(\(\   
  (~.)   
o((")(")  Rapunzel
Re:upload photo par formulaire
« Répondre #5 sur: le 29-08-2004 a 13:33:29 »
FireLink
Floodeur Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1713



Running away from normality
339153649 339153649
Voir le Profil    WWW
Répondre avec citation

De rien

Rapporter au modérateur  

KarboN15, blog d'un extraterrestre
http://www.karbon15.tk
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg