Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2727 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Aidez moi a trouver l'erreur ==> Les visiteurs envoient leurs vidéos

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Aidez moi a trouver l'erreur ==> Les visiteurs envoient leurs vidéos

n°1416616
allsnow
ALLSNOW
Posté le 31-07-2006 à 14:23:29  profilanswer
 

Bonjours à tous !

 

Je vais créer un site de vidéo de sport et
d'extrême !

  

Et pour cela je voudrais maître en place un formulaire pour que les visiteurs
puissent envoyer leurs vidéos à partir du site en question !

 

Et t'il possible de faire ça avec un serveur Free ?

 

 

Merci  

 


Message édité par allsnow le 01-08-2006 à 21:45:13
mood
Publicité
Posté le 31-07-2006 à 14:23:29  profilanswer
 

n°1416618
gooopil
pfiew
Posté le 31-07-2006 à 14:26:14  profilanswer
 

Oui c'est possible mais en respectant la limite de taille (2Mo)

n°1416619
allsnow
ALLSNOW
Posté le 31-07-2006 à 14:29:13  profilanswer
 

Les visiteurs ne pourront envoyer que des vidéos de 2Mo maxi ?
C’est free qui bloque ça ?
 
Et ou je pourrai apprendre a faire un tel formulaire ?

n°1416623
anapajari
s/travail/glanding on hfr/gs;
Posté le 31-07-2006 à 14:30:58  profilanswer
 

oui.
oui.
 
En cherchant sur le net, tu trouveras vite des tutoriaux, par exemple:
http://www.commentcamarche.net/faq [...] e-fichiers
 
edit: tu aurais du utiliser du comic sans mc comme police sur ton site, pour finaliser la touche "pré-histoire du web"
edit2: ton livre d'or est ...  [:grinking]

Message cité 2 fois
Message édité par anapajari le 31-07-2006 à 14:33:19
n°1416636
allsnow
ALLSNOW
Posté le 31-07-2006 à 14:51:16  profilanswer
 

Pour mon livre d'or je n'arrive pas à trouver de solution pour le moment mais ce n'est pas ma priorité pour le moment !

 

J’ai créer le fichier html pour que le visiteur trouve ce qu'il veut envoyer mais je n'arrive pas a comprend comment je doit maître les valeurs pour l'envoi !


Message édité par allsnow le 31-07-2006 à 14:52:55
n°1416672
mIRROR
Chevreuillobolchévik
Posté le 31-07-2006 à 15:11:02  profilanswer
 

anapajari a écrit :

edit2: ton livre d'or est ...  [:grinking]


 
n ayons pas peur des mots son livre d or me fait bander  [:frag_facile]  
 

n°1416765
Hermes le ​Messager
Breton Quiétiste
Posté le 31-07-2006 à 17:04:03  profilanswer
 

On pourrait aussi utiliser la photo n° 47 et en faire un smiley. [:toto le hros]

n°1416875
allsnow
ALLSNOW
Posté le 31-07-2006 à 18:58:24  profilanswer
 

Vous êtes tous très drôle mais si je viens ici c'est parce que c'est sérieux, donc si ta envies de rire vas sur un truc comique !!
 
Je viens pour qu’on ne m’aide pas pour qu'on se foute de moi ! C’est tellement plus facile avec un clavier derrière son écran …

n°1416881
Hermes le ​Messager
Breton Quiétiste
Posté le 31-07-2006 à 19:11:48  profilanswer
 

allsnow a écrit :

Vous êtes tous très drôle mais si je viens ici c'est parce que c'est sérieux, donc si ta envies de rire vas sur un truc comique !!
 
Je viens pour qu’on ne m’aide pas pour qu'on se foute de moi ! C’est tellement plus facile avec un clavier derrière son écran …


 
On t'a aidé. [:spamafote] On t'a déjà filé un lien qui explique en détail tout ce que tu veux savoir.
 
Mais bon, à partir du moment où tu veux automatiser l'envoi de quelque chose sur un site, il faut passer par un traitement au niveau du serveur et donc utiliser un langage serveur (comme PHP par exemple). Il te manque bcp de base que ce soit en (X)HTML, CSS ou PHP. [:spamafote] Va falloir prendre des tutos ici ou là et travailler un peu. ;)
 
Pour le foutage de gueule, c'est pas bien méchant hein.

n°1416892
allsnow
ALLSNOW
Posté le 31-07-2006 à 19:28:29  profilanswer
 

Oui ! mais comme je lés dit dans le message d'avent je n'arrive a comprendre la suite de l'explication !

 

J'ai compris pour la récupération du fichier avec PHP

 

mais comme je lés dit dans le message d'avent je n'arrive a comprendre la partis : Configuration de PHP pour permettre l'upload

 

==> La je ne comprend pas ce qu'il faut faire !

Message cité 1 fois
Message édité par allsnow le 31-07-2006 à 19:29:46
mood
Publicité
Posté le 31-07-2006 à 19:28:29  profilanswer
 

n°1416893
Hermes le ​Messager
Breton Quiétiste
Posté le 31-07-2006 à 19:29:25  profilanswer
 

allsnow a écrit :

Oui mais comme je lés dit dans le message d'avent je n'arrive a comprendre la suite de l'explication !  
 
J'ai compris pour la récupération du fichier avec PHP mais  
 
Dans la partis : Configuration de PHP pour permettre l'upload  
==> La je ne comprend pas ce qu'il faut faire !


 
Tu ne pourras rien faire si tu n'as pas la main sur le serveur. Tout ce que tu pourras faire, c'est envoyer des fichiers < à 2 megas. Limitation de free oblige.
 
Ensuite, qu'est-ce que tu ne comprends pas exactement ?

n°1416896
allsnow
ALLSNOW
Posté le 31-07-2006 à 19:31:43  profilanswer
 

Bas qu'il faut crée un fichier sur le serveur en php qui contiens le code suivant :

 

   <pre><?  print_r($_FILES); ?></pre>

 

et qu'il faut aller voir pour voir les fichier qui on été envoyer par les visiteur et de la il y a le chemin temporaire !

Message cité 2 fois
Message édité par allsnow le 31-07-2006 à 19:32:08
n°1416899
mIRROR
Chevreuillobolchévik
Posté le 31-07-2006 à 19:35:18  profilanswer
 

allsnow a écrit :

Bas qu'il faut crée un fichier sur le serveur en php qui contiens le code suivant :
 
   <pre><?  print_r($_FILES); ?></pre>
 
et qu'il faut aller voir pour voir les fichier qui on été envoyer par les visiteur et de la il y a le chemin temporaire !


 
 
ca ne m etonne pas que tu ne comprennes pas
on ne t a jamais dit qu il fallait mettre ce code
si tu veux qu l on puisse uploader des videos plus grandes il faut changer d hebergeur :/

n°1416900
Hermes le ​Messager
Breton Quiétiste
Posté le 31-07-2006 à 19:35:48  profilanswer
 

allsnow a écrit :

Bas qu'il faut crée un fichier sur le serveur en php qui contiens le code suivant :
 
   <pre><?  print_r($_FILES); ?></pre>
 
et qu'il faut aller voir pour voir les fichier qui on été envoyer par les visiteur et de la il y a le chemin temporaire !


 
Ben ouai. C'est pas dur à comprendre ça. TU crées un fichier qui s'appelle par exemple reception.php (appelé dans ton fichier HTML précédent via action="reception.php" et tu écris ces lignes.
 
Tu verras apparaitre le résultat du post en question.
 
Mais bon, ça c'est juste pour vérifier que le fichier est bien transmis. Après il faut d'autres traitements. Sans aucune connaissance en PHP ni aucune base, tu vas juste recopier bêtement du code auquel tu ne comprends rien. [:spamafote]

n°1416904
allsnow
ALLSNOW
Posté le 31-07-2006 à 19:38:20  profilanswer
 

Oui c'est sur !

 

Un fichier type m'aiderais beaucoup a
comprendre le fonctionnement avec en plus le tuto sous la main !

 


J’ai bien compris le code html ci dessous mais que faut-il rajouter !

 


<FORM method="POST" ENCTYPE="multipart/form-data">
            <INPUT type=hidden name=MAX_FILE_SIZE VALUE=2048>
            <INPUT type=file name="nom_du_fichier">
            <INPUT type=submit value="Envoyer">
</FORM>


Message édité par allsnow le 31-07-2006 à 20:08:05
n°1416965
mIRROR
Chevreuillobolchévik
Posté le 31-07-2006 à 21:30:14  profilanswer
 

il faut au moins rajouter l ection sinon ca veut rien dire :/

n°1416985
allsnow
ALLSNOW
Posté le 31-07-2006 à 21:58:37  profilanswer
 

Vous n'auriez pas un exemple a me donner par hasard ?

n°1416992
mIRROR
Chevreuillobolchévik
Posté le 31-07-2006 à 22:15:15  profilanswer
 

bien sur
dans un <form> il faut toujours preciser l adresse de destination
ceci se fait dans l attribut "action"
avec action = adresse de destniation

n°1417001
allsnow
ALLSNOW
Posté le 31-07-2006 à 22:25:42  profilanswer
 

Que manque t'il au code ci-dessous ?

 
Code :
  1. <HTML>
  2. <BODY>
  3. <FORM method="POST" ENCTYPE="multipart/form-data">
  4.         <INPUT type=hidden name=MAX_FILE_SIZE VALUE=2048>
  5.         <INPUT type=file name="nom_du_fichier">
  6.         <INPUT type=submit value="Envoyer">
  7.         <action="http://allsnow.free.fr/skate/">
  8. </FORM>
  9. </BODY>
  10. </HTML>

 


resulta : lien


Message édité par allsnow le 31-07-2006 à 22:29:13
n°1417083
gooopil
pfiew
Posté le 31-07-2006 à 23:28:07  profilanswer
 

action c'est pas une balise:
 
<form action="..." method=....

n°1417627
allsnow
ALLSNOW
Posté le 01-08-2006 à 17:46:48  profilanswer
 

J'ai un peu avencé dans mon bute !
sa se charge mais aprés il me dit qu'il ya une erreur !

 

Mais d'ou vien cette erreur ???
LIEN


Message édité par allsnow le 01-08-2006 à 17:47:57
n°1417791
allsnow
ALLSNOW
Posté le 01-08-2006 à 23:18:28  profilanswer
 

Je demande juste un exemple pour m'aider à comprend !

n°1417810
phenxdesig​n
Posté le 01-08-2006 à 23:50:19  profilanswer
 

tu peux aussi demander a tes utilisateurs d'uploader leur videos sur un site comme http://www.youtube.com/ ou http://video.google.fr/
et que ensuite il te donne le lien que tu mets sur ton site, avec un apercu ...

n°1417817
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:15:43  profilanswer
 

Oui j'y avais pensé mais sa fait quand même moins classe ! Non ?
 
J'ai juste besoin d'un exemple qui pourrait m'aider

n°1417818
phenxdesig​n
Posté le 02-08-2006 à 00:16:44  profilanswer
 

donne nous ton code, on peut te le corriger

n°1417822
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:20:50  profilanswer
 

Ho merci !

 

Voila le code :

 


Code :
  1. <form enctype="multipart/form-data" action="env2.php" method="post">
  2.   <input type="hidden" name="MAX_FILE_SIZE" value="20000" />
  3.  
  4.   Envoyez ce fichier : <input name="userfile" type="file" />
  5.   <input type="submit" value="Envoyer le fichier" />
  6. </form>
 

Puis voila env2.php :

 
Code :
  1. <?php
  2. $uploaddir = '/var/www/uploads/';
  3. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  4. echo '<pre>';
  5. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  6.    echo "Le fichier est valide, et a été téléchargé
  7.            avec succès. Voici plus d'informations :\n";
  8. } else {
  9.    echo "Attaque potentielle par téléchargement de fichiers.
  10.          Voici plus d'informations :\n";
  11. }
  12. echo 'Voici quelques informations de déboguage :';
  13. print_r($_FILES);
  14. echo '</pre>';
  15. ?>


Et voila ce que sa donne : lien


Message édité par allsnow le 02-08-2006 à 00:21:47
n°1417826
phenxdesig​n
Posté le 02-08-2006 à 00:35:20  profilanswer
 

essaie avec un MAX_FILE_SIZE de 2000000 (c'est en octets)
ou plus, de toute maniere il sera limité par la configuration du serveur
et aussi, mets @move_uploaded_file ça evite d'afficher les erreurs PHP, et n'affiche que tes messages a toi

n°1417827
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:40:43  profilanswer
 

Sinon en générale, il ne manque rien au code ?

n°1417828
phenxdesig​n
Posté le 02-08-2006 à 00:42:30  profilanswer
 

le probleme, vient du repertoire
$uploaddire est mauvais, aide toi de $_SERVER['DOCUMENT_ROOT']

n°1417829
phenxdesig​n
Posté le 02-08-2006 à 00:42:53  profilanswer
 

bah non ya le strict minimum

n°1417831
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:46:35  profilanswer
 

Quand je teste pour voir si sa marche quand il a fini de charger il met dit :

 

Parse error: syntax error, unexpected '{' in /mnt/111/sdc/8/4/allsnow/php/env2.php on line 9

 

Si tu veux voir :http://allsnow.free.fr/php/env1.htm


Message édité par allsnow le 02-08-2006 à 00:47:04
n°1417835
phenxdesig​n
Posté le 02-08-2006 à 00:50:00  profilanswer
 

bah ça veut dire ce que ça veut dire lol
il manque une accolade a la ligne 9 ...
 
non !! elle est de trop
 
non !! il te manque un point virgule
 
non !! j'en sais rien regarde a la ligne 9  [:napalm27]


Message édité par phenxdesign le 02-08-2006 à 00:52:49
n°1417838
phenxdesig​n
Posté le 02-08-2006 à 00:54:48  profilanswer
 

c'est deja mieux, mais encore un probleme dans le 2eme argument de move_uploaded_file

n°1417839
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:55:41  profilanswer
 

Bas si tu avais raison j'ai rajouté cette accolade et sa marche !  
Maintenant il faut que j'apprenne à récupérer le fichier et c'est bon !
 
Juste une question ! Qu'es que je doit modifier pour que le visiteur soi redirigé sur une autre page quand son image est fini de télécharger ? Pour qu'il ne voit pas le récapitulatif de son fichier.

n°1417841
allsnow
ALLSNOW
Posté le 02-08-2006 à 00:58:33  profilanswer
 

A la fin du téléchargement il affiche la page ci-dessous, peut tu m'aider a la traduire svp

 


Warning:  move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/111/sdc/8/4/allsnow/phpr1gyqF' to '' in /mnt/111/sdc/8/4/allsnow/php/env2.php on line 9

 

Attaque potentielle par téléchargement de fichiers.
         Voici plus d'informations :
Voici quelques informations de déboguage :Array
(
    [userfile] => Array
        (
            [name] => 419973795.jpg
            [type] => image/jpeg
            [tmp_name] => /mnt/111/sdc/8/4/allsnow/phpr1gyqF
            [error] => 0
            [size] => 31292
        )

 

)


Message cité 1 fois
Message édité par allsnow le 02-08-2006 à 00:58:43
n°1417843
phenxdesig​n
Posté le 02-08-2006 à 00:59:16  profilanswer
 

bah t'es pas obligé de l'afficher le recapitulatif ... ni meme d'afficher quoique ce soit, sauf s'il ya erreur ...
si tu veux rediriger :  
header('Location: page.htm');
 
je pense que tu devrais rediriger si ton upload marche et afficher un message sinon
si tu veux faire la redirection, tu ne dois afficher strictement rien (pas de echo, print, print_r) avant d'appeler la fonction header() !

n°1417844
phenxdesig​n
Posté le 02-08-2006 à 01:01:54  profilanswer
 

allsnow a écrit :

A la fin du téléchargement il affiche la page ci-dessous, peut tu m'aider a la traduire svp
 


Warning:  move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/111/sdc/8/4/allsnow/phpr1gyqF' to '' in /mnt/111/sdc/8/4/allsnow/php/env2.php on line 9
 
Attaque potentielle par téléchargement de fichiers.
         Voici plus d'informations :
Voici quelques informations de déboguage :Array
(
    [userfile] => Array
        (
            [name] => 419973795.jpg
            [type] => image/jpeg
            [tmp_name] => /mnt/111/sdc/8/4/allsnow/phpr1gyqF
            [error] => 0
            [size] => 31292
        )
 
)



ben il t'affiche ce que tu lui demandes, je vois pas ce que tu veux de plus :/

n°1417845
phenxdesig​n
Posté le 02-08-2006 à 01:03:12  profilanswer
 

et il y a toujours l'erreur, il te met pas ton fichier, tu dois mettre un nom de fichier dans le 2eme arg de move_uploaded_file

n°1417846
allsnow
ALLSNOW
Posté le 02-08-2006 à 01:04:31  profilanswer
 

Ok ! Et pour ensuite que moi je récupére le fichier envoyer par le visiteur !

 

J'avais le code suivant mais il n'affiche rien ! :

 
Code :
  1. <pre><?  print_r($_FILES); ?></pre>



Message édité par allsnow le 02-08-2006 à 01:04:39
n°1417847
phenxdesig​n
Posté le 02-08-2006 à 01:06:25  profilanswer
 

bah c'est lui qui affiche ça :
Array
(
    [userfile] => Array
        (
            [name] => 419973795.jpg
            [type] => image/jpeg
            [tmp_name] => /mnt/111/sdc/8/4/allsnow/phpr1gyqF
            [error] => 0
            [size] => 31292
        )
 
)
 
tu devrais au moins savoir le principe de PHP ...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Aidez moi a trouver l'erreur ==> Les visiteurs envoient leurs vidéos

 

Sujets relatifs
Compteur de visite --> erreur[SQL]Erreur requête imbriquée
Modifer PixaMSN - Aidez moi svpQue signifie ce message d'erreur [débutant]
mysql_result(): message d'erreurgestion vidéos
Erreur de recensement de fichier avec readdirErreur dans la suppression d'un compte utilisateur
Erreur java.lang.NullPointerException 
Plus de sujets relatifs à : Aidez moi a trouver l'erreur ==> Les visiteurs envoient leurs vidéos


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR