Pourquoi ne pas faire un simple lien html?
Pourquoi ne pas faire un simple lien html?
Quelqu'un aurait il une idée d'ouverture de fichier à partir d'un lien ?
Si j'ai le chemin relatif, je pense que je peux ouvrir le fichier ... or dans mon cas ça ne marche pas.
voici mon lien :
<a href= "../fichiers/<?php echo $name_file ?>"> ouvrir </a>
Savez comment ouvrir un fichier à l'aide d'un programme que l'utilisateur a choisi préalablement ?
J'ai fait beaucoup de recherches sur internet mais je ne trouve pas. Quelqu'un pourrait m'aider ?![]()
J'ai ajouté un lien mais je ne sais pas vers quel chemin pointer ...
Ca te met quoi comme message d'erreur? As-tu l'extension du fichier au moins dedans?
J'ai bien réussi a :
- envoyé le chemin dans la base de données
- uploader le fichier
- ouvrir le fichier
Mais le problème c'est qu'il n'arrive pas à uploader tous les fichiers, certains fichiers sont introuvables. Je ne pense pas que le problème vienne de la taille du fichier...
De plus, lorsque j'ouvre ma page j'ai directement une erreur
"Notice: Undefined index: fichier in D:\Sources\EasyPHP\EasyPHP5.2.10\www\test2.php on line 25"
peut etre faut il mettre un :
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(isset($_POST['fichier']))
Merci
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 <html> <head><title></title></head> <body> <form enctype="multipart/form-data" action="test2.php" method="post"> <!-- MAX_FILE_SIZE doit précéder le champs input de type file --> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> <!-- Le nom de l'élément input détermine le nom dans le tableau $_FILES --> Envoyez ce fichier : <input name="fichier" type="file" /> <input type="submit" value="Envoyer le fichier" /> </form> <?php include 'connexion.php'; $content_dir = 'fichiers/';// dossier où sera déplacé le fichier $tmp_file = $_FILES['fichier']['tmp_name']; if( !is_uploaded_file($tmp_file) ) { exit("Le fichier est introuvable"); } // on copie le fichier dans le dossier de destination $name_file = $_FILES['fichier']['name']; if( !move_uploaded_file($tmp_file, $content_dir . $name_file) ) { exit("Impossible de copier le fichier dans $content_dir"); } echo "Le fichier a bien été récupéré"; echo "<pre>"; print_r($_FILES); echo "</pre>"; $chemin1 = '../fichiers/'.$name_file; mysql_query("insert into document (chemin_doc) values ('$chemin1') ") or die ('erreur requête'); echo'insert into document (chemin_doc) values ("'.$chemin1.'")'; ?> <a href= "../fichiers/<?php echo $name_file ?>"> ouvrir </a> </body> </html>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager