|
|
|
|
Configuration: Windows 2000 Internet Explorer 6.0
aparement tu utilise une fonction move_uploaded_file($eTmpFichier, $LienVideo)
pourais tu nous la montrer? si c'est une fonction d'upload essai plutot de supprimer avec delete puis d'insérer avec insert... |
si par montrer, tu veux un lien sur le site, je peux pas car le site est en intranet de la societe ou je travaille donc il n'est pas sur le net.
Pour le delete et insert, tu parle des requete sql non ? (insert into..... et delete from...), si oui le probleme n'est pas la, la base de donnée ne pose aucun probleme, tout marche a la perfection (ya au moins 1 truc qui fonctionne ^^) J'y connais pas grand chose mais je pence que lorsque je transfert les donnée vers ma page: transfert.php, j'ai l'impression que mon pc ne retrouve plus le fichier temporaire (on dirai qu'il est supprimer) car lorsque la video n'existe pas deja, je ne passe pas par ma page Transfert.php l'insertion fonctionne correctement.(j'utilise cette page car je peux pas faire appel a une fonction php dans du javascript donc j'ouvre une nouvelle page qui elle appelle la fonction). J'ai pencé a une autre solution mais je sais pas du tout comment faire: Quand l'on clique sur mon bouton Parcourir et que l'on selectionne un fichier, l'emplacement de la vidéo se copie dans un texte box mais j'ai pas trouver comment le recuperer. Si quelqu'un sait comment faire, je ferai un copy() et sa pourrai resoudre mon probleme |
j'entendai copie du code lol
qu'est ce que tu entend toi par "copie dans un texte box " tu veux copier l'adresse dans un fichiers .txt ou quelque chose comme ça pour le sauvegarder un moment? si oui renseigne toi sur fopen(), fputs() et fget() en php |
tout le code est dans mon 1er post non?, ce que j'ai pas mit se sont la page de connection a la base (sa marche sa j'en suis sur), et diverse fonction de calcul qui n'ont rien a voir.
Lorsque je met sa en code: <form action="/joomlatest/video/insertvideo.php" method="post" enctype="multipart/form-data"> <p><label>Nom de la Video <input type="text" name="NomVideo"></label></p> <p><label>Lien de la Video <input type="file" size="" name="FichierVideo" value="5000000"></label></p> <p><input type="submit" value="Inserer la video"></p> </form> 3 chose s'affiche: -une texte box NOMVIDEO, l'utilisateur rentre un nom pour sa video -un bouton parcourir qui est composé en 2: il y a un champ de texte ou l'on peux saisir l'emplacement du fichier (ex: C://programfile/easyPhp/www/video/toto.wnv) et a cote un bouton PARCOURIR qui permet de selectionner un fichier et sa entre l'emplacement du fichier automatique dans le champ texte. ( sa permet d'evite simplement d'avoir a saisir l'emplacement) Le probleme s'est que se qu'il ecrit dedans, j'arrive pas a le recuperer. Je vais regarder a quoi servent les fonctions que tu m'a donner et je te dirai quoi. Merci |
ah attend tu veux récuperer l'adresse url de la video selectionner par input type file? c'est ça? |
OUI ^^ |
et bien $_POST['FichierVideo'] il te donne quoi?
me rapel plus trop comment foncitonne les type file mais normalement du récupère comme n'importe quel champs! |
Qje fait un echo de $_POST['FichierVideo'], il m'ecrit array car les files renvoi un tableau qui contient le nom, une adresse d'un fichier temporaire (celui qui me pose probleme a l'origine ^^), et d'autre info comme le type et la taille mais pas l'adresse exact du fichier malheuresement. |
Je confirme se que j'ai dit lors d'un post precedent, lorsque je lance ma page: Transfert.php, mon fichier temporaire qui contient mon fichier est detruit donc mon deplacement ne peux plus fonctionner. |
fais un print_r ($tab);
pour voir le contenu du tableau pâr contre je trouve cela bizar qu'il te supprime ton fichier... |
Voila se que affiche ton print:
Array ( [name] => CHANGELOG.php [type] => application/octet-stream [tmp_name] => C:/Program Files/EasyPHP1-8\tmp\php16.tmp [error] => 0 [size] => 99938 ); Sinon j'ai reussit a contourné mon probleme, au lieu de faire du javascript et devoir appelle une autre page, j'ai demandé dans mon 1er formulaire: "Si le fichiez existe, voulez vous le remplacer?" grace a un type radio donc mon fichier temporaire n'est pas detruit et tout fonctionne. Si tu a des idée de comment resoudre le probleme avec php et javascript, tu peux toujours les mettre, je pourrais peu etre apprendre des trucs. Sinon merci de m'avoir aidé. |
C'est bien pensé ^^' pourquoi faire simple quand on peut faire compliquer! |
| 06/11 19h24 | [PHP] Upload de fichiers | PHP |
| 25/10 16h23 | [Webmaster] Afficher facilement le code php/xhtml de vos pages | Webmaster |
| 22/04 16h23 | Glisser-copier ou glisser-déplacer ? | Windows |
| 13/06 09h53 | [PHP] Lister le contenu d'un répertoire | PHP |
| 22/04 00h43 | Gérer des fichiers à distance en FTP ( win ) | FTP |
| 26/08 15h23 | [php] Listage fichiers sous repertoires | 8 |
| 15/07 18h01 | [PHP] Compression fichir .zip OU .tar.gz | 1 |
| 10/07 11h36 | [VB] déplacer fichiers dans dossier different | 1 |
| 27/06 09h39 | PHP envoyer fichier pdf par par mail | 2 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | dia - DIA est un équivalent libre du programme VISIO de Microsoft; permettant de créer des diagrammes, des organigrammes, des... | Catégorie: Dessin Licence: Open Source |
![]() | Beneton Movie GIF - Exigences minimales : Une carte graphique compatible DirectX 8 ou plus récente (avec un minimum de 32 MB de mémoire... | Catégorie: Animation Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |