> Tous les forums > Forum des Webmasters
 Copier ou télécharger un fichierSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Saturnien
  Posté le 06/05/2023 @ 09:45 
Aller en bas de la page 
Astucien

Bonjour
Comment copier ou télécharger un fichier exemple : "parcours.gpx" à partir une page html ou php de mon site ?

Publicité
zoulouman
 Posté le 06/05/2023 à 12:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut ,

Utilise un formulaire HTML tout bête pour envoyer le fichier et ensuite tu le récupères dans un fichier PHP pour son traitement et stockage.

<form method="post" action="upload.php" enctype="multipart/form-data">
  <input type="file" name="FileUpload">
  <input type="hidden" name="MAX_FILE_SIZE" value="1024" />
  <input type="submit" value="Envoyer">
</form>

Dans cet exemple tout con, la taille max du fichier pouvant être envoyé est de 1024 octets (1KB). ! ATTENTION ! Il faudra effectuer des contrôles de taille côté serveur aussi !
Le enctype="multipart/form-data" est l'header que contiendra la requête vers le serveurs pour indiquer que des données d'un formulaire arrivent, c'est obligatoire.

Dans ton fichier upload.php, le nom de ton fichier uploadé sera dans $_FILES['FileUpload']['name'] (mon_fichier.txt par exemple) et l'emplacement + le nom du fichier seront dans $_FILES['userfile']['tmp_name']

Ca peut se présenter de cette façon : /tmp/mon_fichier.txt

Libre à toi d'en faire ce que tu veux par la suite.
Voici la documentation PHP pour l'envoi de fichiers : https://www.php.net/manual/fr/features.file-upload.post-method.php

Tu y retrouveras la variable super globale $_FILE.

Dernière chose, fais attention au type de fichier envoyé !!!
Si quelqu'un expédie un fichier PHP (entre autre) sur ton hébergement et l'exécute, ça peut vite tourner à la catastrophe !



Modifié par zoulouman le 06/05/2023 12:46
Saturnien
 Posté le 06/05/2023 à 17:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Désolé, mais je ne comprends pas


J'ai téléversé ce fichier "Parcours.gpx" sur le serveur par "FileZilla" dans la liste de la page "Parcours_8.7_kms_2023.php" qui s'ouvre par un lien avec l'image du coureur qui se trouve dans la page "index"

Je ne sais pas ou mettre ce code dans cette page.
Quand je le mets, il ne reste pas.

zoulouman
 Posté le 06/05/2023 à 18:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

C'est quoi cette page "Parcours_8.7_kms_2023.php" et ton index ?!?!
Là c'est moi qui comprend rien !

Tu veux verser des fichiers sur ton hébergement avec une page, n'est-ce pas ?
Alors pourquoi tu utilises Filezilla, si ce n'est pour créer ton code de chargement de fichiers ?

Je t'ai donné toutes les clés, je ne comprends pas ce que tu ne comprends pas.
Essaye d'être plus précis, STP.

Et si PCA pouvait faire parvenir les mails de notif, ça m'arrangerait beaucoup !

Saturnien
 Posté le 06/05/2023 à 18:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je ne sais pas trop comment m'expliquer

Comme je le disais j'ai téléversé le fichier "Parcours.gpx" sur la page de mon site, en croyant que c'était la solution.....mais sans doute que non.

Je souhaiterais que l'on puisse télécharger des fichiers "plan" de parcours de randonnées.
Pour sans servir avec les applications de randonnées utilisant les fichiers .gpx

Par exemple:
Cliquez sur une image représentant le parcours ou le nom du fichier.
Parcours N° 1 = Téléchargement du "Parcours1.gpx"
Parcours N° 2 = Téléchargement du "Parcours2.gpx
Parcours N° 3 = Téléchargement du "Parcours3.gpx

Mais je ne sais pas comment faire pour que l'on puisse télécharger ces fichiers.

Jean-Pierre
 Posté le 06/05/2023 à 19:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Un simple hyperlien ?

<a href="/chemin/vers/le/fichier/Parcours1.gpx" download>Texte pour le lien</a>

Suivant : https://fr.wikihow.com/proposer-un-fichier-%C3%A0-t%C3%A9l%C3%A9charger-sur-son-site-Internet



Modifié par Jean-Pierre le 06/05/2023 19:18
zoulouman
 Posté le 06/05/2023 à 21:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je t'ai donné un exemple de formulaire pour envoyer des fichiers vers ton site.
Ces fichiers sont récupérés par le fichier upload.php que tu dois créer sur ton site pour réception et traitement des fichiers reçus.

Bien entendu, c'est du minimaliste. A toi d'arranger le truc à ta sauce.

Et en plus, tu as la doc PHP concernant l'envoi de fichiers.

Je ne vois pas ce que je peux faire de plus.
Ou alors tu t'exprimes très mal et j'ai rien compris.


Une chose est certaine, PCA recommence à me les brouter avec les notifs qui n'arrivent jamais...



Modifié par zoulouman le 06/05/2023 21:33
Jean-Pierre
 Posté le 06/05/2023 à 23:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Zouzou, pour les notifs c'est récurrent sur PCA ; un jour j'avais émis l'idée à Clément de délester un peu le server affecté à cela en adaptant le cookie idoine ; de façon à ce qu'après la première réponse, il n'y en ait plsu aucune notif tant que l'user n'ait été voir...

Clément puisque tu cherches toujours des éléments d'amélioration...

Saturnien
 Posté le 07/05/2023 à 11:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Impeccable !
Merci

Un simple hyperlien ?

<a href="/chemin/vers/le/fichier/Parcours1.gpx" download>Texte pour le lien</a>
Jean-Pierre
 Posté le 07/05/2023 à 13:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Avec plaisir

Nota : tu as une coquille sur ton menu "En directe".

Licette et JP

zoulouman
 Posté le 07/05/2023 à 13:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ah ! C'était dans ce sens...
Je pensais qu'il voulait uploader sur son serveur...

Jean-Pierre
 Posté le 07/05/2023 à 13:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Zouzou, en effet mais il parlait bien de "télécharger" au tout début, donc not up

zoulouman
 Posté le 07/05/2023 à 14:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Oui.
Mais par ici ils ne sont pas nombreux à connaitre "upload" et quasiment tous utilisent "télécharger".

Saturnien
 Posté le 08/05/2023 à 15:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Le sujet est fini, mais une petite question:

<a href="/chemin/vers/le/fichier/Parcours1.gpx" download>Texte pour le lien</a>

Que faut-il faire pour que je mette une image à la place du texte lien ,

Jean-Pierre
 Posté le 08/05/2023 à 15:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

<a href="Ici_URL_Fichier"><img src="Ici_URL_Image" title="Titre non obligatoire" alt="Description non obligatoire"></a>

Licette et JP



Modifié par Jean-Pierre le 08/05/2023 15:44
Saturnien
 Posté le 08/05/2023 à 18:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

<a href="Ici_URL_Fichier"><img src="Ici_URL_Image" title="Titre non obligatoire" alt="Description non obligatoire"></a>

J'ai mis:
<a href="Parcours1"><img src="Parcours.jpg"title="Titre non obligatoire" alt="Description non obligatoire"></a>

J'avoue que je n'ai pas tout compris

Les deux fichiers sont dans le même dossier avec le fichier .html
J'ai beau cliquer sur l'image mais ça ne me donne pas le téléchargement

Jean-Pierre
 Posté le 08/05/2023 à 19:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Ton fichier à télécharger ne comporte aucune extension ? Inspire-toi du précédent exemple sans image.

Tu vois ton image car le chemin est OK, mais ton fichier à télécharger ?

Licette et JP

Saturnien
 Posté le 08/05/2023 à 23:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ouppsss !!

Non c'est dans le message que je me suis trompé.
Si je clic sur l'image ça me renvoie à une page qui n'existe pas

Dans mon code j'ai bien mis ça :

<a href="Parcours1.gpx"><img src="Parcours.jpg"
title="Titre non obligatoire" alt="Description non obligatoire"></a>

Dreamer
 Posté le 08/05/2023 à 23:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Saturnien a écrit :

Ouppsss !!

Non c'est dans le message que je me suis trompé.
Si je clic sur l'image ça me renvoie à une page qui n'existe pas

Dans mon code j'ai bien mis ça :

<a href="Parcours1.gpx"><img src="Parcours.jpg"
title="Titre non obligatoire" alt="Description non obligatoire"></a>

, normal, le fichier n'est pas à l'endroit demandé.

Tu dois BIEN indiquer où se trouve ton fichier, ne serait-il pas dans un dossier

A+

Jean-Pierre
 Posté le 09/05/2023 à 00:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Les deux fichiers sont dans le même dossier avec le fichier .html
J'ai beau cliquer sur l'image mais ça ne me donne pas le téléchargement

Et si tu nous indiquais la page en question... On gagnerais du temps

Mais évite de scinder cette ligne de code avec un saut de ligne.

Pense aussi à nous présenter tout code en utilisant la commande présente à cet effet : {I}. Des fois ça aide pour constater les erreurs via la correspondance des couleurs.

Tiens tente aussi ce code :

<a href="Parcours.jpg" download="Parcours1.gpx">Télécharger le dossier gpx</a>

Et aussi celui-ci, ça va mieux t'aider à comprendre le principe :

<a href="Parcours.gpx" download="Parcours1.jpg">Télécharger le dossier gpx</a>

Licette et JP



Modifié par Jean-Pierre le 09/05/2023 00:40
Saturnien
 Posté le 09/05/2023 à 11:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,
D'abord, merci pour ta patience...
Je ne coupe pas les codes ça ce fait tout seul
Avec le texte pas de problème mais avec l'image ça ne fonctionne pas
Voici les résultats:

1) Page code

<a href="Parcours1.gpx" download="">Télécharger le fichier du parcours</a>
<br>
<br>
<a href="Parcours.jpg" download="Parcours1.gpx">Télécharger le fichier
gpx</a>
<br>
<br>
<a href="Parcours.gpx"><img src="Parcours1.jpg"
title="Titre non obligatoire" alt="Description non obligatoire"></a>
</body>

2) Page site

3) Téléchargements

.................etc

Dreamer
 Posté le 09/05/2023 à 13:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Et comme ceci, sachant que tu as mis ton image dans un dossier nommé : Site

<a href="Parcour1.gpx" title="Le parcours"><img src="Site/Galopades_8.7_kms.jpg" alt="Le parcours"></a>
Saturnien
 Posté le 09/05/2023 à 14:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour
Si je veux télécharger en cliquant sur l'image, j'ai "erreur 404"
Je pense que je vais rester sur le texte.

Jean-Pierre
 Posté le 09/05/2023 à 15:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Tu sais comme déjà demandé plus haut ; si tu ne nous files pas l'URL de ta page de test, ça ne sera pas facile de t'aider.

Perso j'ai l'impression qu'il se trouve une grosse cagade dans un coin...

    1) Page code

    <a href="Parcours1.gpx" download="">Télécharger le fichier du parcours</a>
    <br>
    <br>
    <a href="Parcours.jpg" download="Parcours1.gpx">Télécharger le fichier
    gpx</a>
    <br>
    <br>
    <a href="Parcours.gpx"><img src="Parcours1.jpg"
    title="Titre non obligatoire" alt="Description non obligatoire"></a>
    </body>

Bref, sans l'URL nous ne pourrons plus grand chose pour toi.

Sache aussi que bientôt TOUS les sites non sécurisés devraient être bannis des navigateurs.

Tu fais comme tu choises

Avec la page sous les yeux ; c'est tellement fastoche de débusquer ce qui foire !

Si tu souhaites mais ne veuilles pas ; hé bien dis pourquoi... (Oui je sais, c'est encore une question tordue de Souricette )

Licette et JP



Modifié par Jean-Pierre le 09/05/2023 15:27
Saturnien
 Posté le 09/05/2023 à 15:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

La page concernée est dans mon site:
Dans ma signature

1) Sur la page index...> cliquez sur l'image du promeneur = "Page parcours"
2) Sur la page "Parcours"...> cliquez sur le mot "ici" en haut de la page et on à la page concernée.
Avec les 3 propositions.



Modifié par Saturnien le 09/05/2023 15:28
Jean-Pierre
 Posté le 09/05/2023 à 15:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Je regarde...

Je craignais que ce soit un site ... ...

@+

Jean-Pierre
 Posté le 09/05/2023 à 16:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Voici :

		<br />
		<br />
		<a href download="Parcours.gpx"><img src="Parcours1.jpg" title="Télécharger ce fichier gpx" alt="Télécharger le fichier gpx"></a>
		<br />
		<a href download="Parcours1.gpx"><img src="Parcours1.jpg" title="Télécharger ce fichier gpx" alt="Télécharger le fichier gpx"></a>

Voilà, Licette et Sourcicette étaient sur le coup

Avec les nouvelles normes de browsers...

A toi de dire si ça va mieux

Licette et JP



Modifié par Jean-Pierre le 09/05/2023 16:09
Dreamer
 Posté le 09/05/2023 à 16:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Saturnien a écrit :

Bonjour
Si je veux télécharger en cliquant sur l'image, j'ai "erreur 404"
Je pense que je vais rester sur le texte.

re

As-tu mis ce que je t'ai écrit ??

Jean-Pierre
 Posté le 09/05/2023 à 16:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Zozo

Hé non... Souricette me disait que ça lançait le code du fichier XML !

Comme évoqué plus haut ; avec les nouveaux moteurs faut ajouter "l'attribut download".

Licette te bavouille, ainsi que ton petit minou



Modifié par Jean-Pierre le 09/05/2023 16:40
zoulouman
 Posté le 09/05/2023 à 19:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

C'est quand même pas compliqué bordel !

Est-ce que ton image existe ? Est-ce qu'elle est dans un dossier ?
Le plus simple, tu pars de la racine de ton site et tu remplis l'adresse de cette image.
Comme le dis JP, si on a pas l'adresse du site, ça va être compliqué...

<a href download="/dossier1/Parcours.gpx"><img src="/images/Parcours1.jpg" title="Télécharger ce fichier gpx" alt="Télécharger le fichier gpx"></a>

Et attention, on est pas sous Windows. Les majuscules sont différentes des minuscules !
Bonjour n'est pas le même mot que bonjour.

PS :

Pffff !
Je viens de recevoir 23 notifs d'un coup....

Jean-Pierre
 Posté le 09/05/2023 à 20:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Zouzou

Licette et Souricette m'assurent que le code ci-dessus est fonctionnel !

https://forum.pcastuces.com/sujet.asp?page=-1&f=2&s=18496&REP_ID=6569649

En principe c'est testé et par conséquent OK.

Tout est dans un même et seul dossier, donc pas la peine de se compliquer la vie niveau path.

Reste la confirmation de notre ami.

zoulouman
 Posté le 09/05/2023 à 20:13 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Pourtant ça semble ne pas marcher.
Alors ma foi...

Mais de toute façon, vu qu'il ne veut rien montrer, ça va être compliqué d'avancer...

Saturnien
 Posté le 09/05/2023 à 20:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Désolé, j'était parti et je viens de revenir à l'instant, je regarde ça

Saturnien
 Posté le 09/05/2023 à 20:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

<a href download="Parcours.gpx"><img src="Parcours1.jpg" title="Télécharger ce fichier gpx" alt="Télécharger le fichier gpx"></a> <br /> <a href download="Parcours1.gpx"><img src="Parcours1.jpg" title="Télécharger ce fichier gpx" alt="Télécharger le fichier gpx"></a>

impeccable, les deux fonctionnent !!!!

Merci pour tout, et encore, désolé du retard imprévu



Modifié par Saturnien le 09/05/2023 20:49
zoulouman
 Posté le 09/05/2023 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Hallelujah ! Et en plus c'est coché résolu.



Modifié par zoulouman le 09/05/2023 20:52
Jean-Pierre
 Posté le 09/05/2023 à 23:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Hallelujah

Zouzou, tu vois que Licette et Souricette ne font pas n'importe quoi ; de véritables collaboratrices codeuses techniciennes

Licette et JP

.

Édit : Ceci dit, avec ton recopiage, tu as du bol que ça ait fonctionné...

Je ne parle même pas du reste

https://developer.mozilla.org/fr/docs/Web/HTML/Element/big



Modifié par Jean-Pierre le 10/05/2023 00:43
Saturnien
 Posté le 10/05/2023 à 07:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour
Ça c'est bien l'informatique:
"Pourquoi, faire simple, alors qu'il est possible de faire compliquer"

Avant = <big>.....</big>
Après = <span class="bigger"</span>



Modifié par Saturnien le 10/05/2023 07:55
Dreamer
 Posté le 10/05/2023 à 07:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Saturnien a écrit :

Bonjour
Ça c'est bien l'informatique:
"Pourquoi, faire simple, alors qu'il est possible de faire compliquer"

Avant = <big>.....</big>
Après = <span class="bigger"</span>

re

Ou tout simplement <b>....</b> ce qui est encore plus court !!

Saturnien
 Posté le 10/05/2023 à 07:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ça c'est nettement mieux

Saturnien
 Posté le 10/05/2023 à 08:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ceci dit, avec ton recopiage, tu as du bol que ça ait fonctionné..

Que doit -il y avoir entre les guillemets "" ?

Jean-Pierre
 Posté le 10/05/2023 à 13:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Saturnien a écrit :

Ceci dit, avec ton recopiage, tu as du bol que ça ait fonctionné..

Que doit -il y avoir entre les guillemets "" ?

Tout simplement suivant le code montré

Mais si tu fais ça en vitesse et sans aucune envie, pas la peine de compliquer la sauce ; ça fonctionne (pour l'instant) et basta

Licette est furax que tu aies massacré son code, ainsi que celui à Souricette

Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Boitier PC Corsair Crystal Series 680X RGB à 209,99 €
209,99 € 289,99 € -28%
@Amazon
Pastilles lave-vaisselle Finish Quantum Infinity Shine 83 capsules à 11,61 €
11,61 € 17,59 € -34%
@Amazon
Caméra de surveillance TP-Link Tapo C210 à 19,99 €
19,99 € 39 € -49%
@Amazon
Lot de 2 enceintes connectées Amazon Echo Pop avec assistant Alexa à 37,98 €
37,98 € 70 € -46%
@Amazon
Lot de 2 rideaux occultants thermiques isolants PONY DANCE 140x240 à 24,36 €
24,36 € 33,45 € -27%
@Amazon
1 set Lego acheté = le 2ème à -50%
3 pour 2 -1 -27%
@Cdiscount

Sujets relatifs
Où télécharger WampServer 3 qui ne soit pas un Addon
Comment télécharger un fichier?
Comment protéger un fichier pdf ou excel?
Fichier PDF à télécharger avec frontpage
fichier midi a télecharger besoin d aide
fichier à télecharger
copier un tableau word ou excel dans dreamweaver
Copier Coller un fichier (ASP)
Ou trouver le fichier SRA automobile
Lien PHP pour télécharger un fichier
Plus de sujets relatifs à Copier ou télécharger un fichier
 > Tous les forums > Forum Forum des Webmasters