IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

fichiers dans PHP


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut fichiers dans PHP
    bonsoir,
    j'ai crée une table contient 2 colonne, un id AI et un document de type blob ou je vais stocké mes documents de type .txt et .doc,
    j'utilise php5, pour cela j'ai crée une class
    la voila
    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
    61
    62
    63
    64
    65
    <?php
     
    require("connection.php");
     
      class essai{
    						public $idFile;
    						public $file;
    					function getIdFile() {
    			return $this->idFile;
     
    		}
     
    function setIdFile($idFile) {
    			$this->idFile = $idFile;
    		}
     
    function getFile() {
    			return $this->file;
    		}
     
    function setFile($file) {
    			$this->file = $file;
    		}
     
    						 function enregistrer() {
     
    					$connection=new Connection();
    					$connection->connect();
    					mysql_select_db("cabinet");
    					$req=mysql_query('insert into essai 
    									values("" , "'.$this->file.'")');
    					if(!$req) {
    								//throw new Insertion();
    								echo "eeeeeee";
    								exit();
    							  }
    					echo "<br /> ok<br />" ;
     
    										}						
    					 function consulter() {
    						$connection=new Connection();
    						$connection->connect();
    						mysql_select_db("cabinet");
    						$req=mysql_query('SELECT * FROM essai');
    						$tab=array();
    						if(!$req) 
    						{
    									echo "consulter nnnn";		//throw new select();
    								exit();
    										  }
    						while($res=mysql_fetch_array($req)) {
    							$essai=new essai();
    							$essai->idFile=$res[0];
    							$essai->file=$res[1];
     
    							array_push($tab, $essai);
    							//return $examen;
     
    						}
    						return $tab;
    						}
     
    						}
     
    	?>
    puis une page pour afficher un lien qui ouvre mes fichiers

    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
    <?php
    require("essai.php");
    $tab=essai::consulter();
    ?>
    <body>
     
     
    <table  border="2">
    				<thead>
    				<tr>
    					<th>Identifiant</th>
    					<th>document </th>
     
    				</tr>
    			</thead>
    			<tbody>
    				<?php
    					foreach($tab as $elem) {
    						echo "
    							<tr>
    								<td>".$elem->getIdFile()."</td>
    								<td> <a href=".$elem->getFile()."> doc</a></td>
    							</tr>";
    					}
     
     
     
    				?>
    			</tbody>
    </table>
    mais ça marche pas , quoi faire ????

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Salut !

    mais ça marche pas , quoi faire ????
    C'est-à-dire ? Tu as un msg d'erreur ?
    Les données sont-elles insérées dans la BdD ??

    PS : ton script est très mal indenté

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    il m'affiche que l'ID ,
    c' est pas une question d'insertion , j'ai déjà ajouté des fichiers à ma table, et je veux les affichés

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Au début tu disais :

    j'ai crée une table contient 2 colonne, un id AI et un document de type blob ou je vais stocké mes documents de type .txt et .doc,
    Maintenant tu dis :

    il m'affiche que l'ID ... j'ai déjà ajouté des fichiers à ma table, et je veux les affichés
    Est-ce normal ? Que stockes-tu dans ta BdD ? Des identifiants ou des documents ??

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    Au début ,j'ai juste décrit la table mysql,

    J'ai déjà inséré des fichiers de type .txt manuellement dans mysql et je veux les affichés dans une page php, c'est tous

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par cat_war Voir le message
    Au début ,j'ai juste décrit la table mysql,

    J'ai déjà inséré des fichiers de type .txt manuellement dans mysql
    OK, donc je considère que tu stockes des documents directement dans ta BdD.
    Tout à l'heure tu disais juste avoir des ID dans ta BdD, dans ce cas il faut revoir la requête d'insertion ! Sinon comment veux-tu afficher des fichiers/documents qui ne sont pas présents dans ta BdD ??

    et je veux les affichés dans une page php, c'est tous
    A la limite OK pour des fichiers texte (s'ils ne contiennent pas de caractères spéciaux), mais tu ne pourras pas afficher un document Word directement dans une page HTML/PHP.

    Enfin tu n'as toujours pas dit ce qui ne fonctionnait pas Msg d'erreur ou autre ??
    Et un exemple d'utilisation de ta classe essai nous permettrait de mieux comprendre ce que tu veux faire.

  7. #7
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 7
    Par défaut
    le 2ème code, au dessus est une utilisation de ma classe, précisement la methode consulter, qui normalement va m'afficher le ID de mon doc et mon doc, mais, il m'affiche que l'ID .

    Donc le cas d'un fichier .doc ou pdf quoi faire exactement ??

Discussions similaires

  1. Afficher un fichier dans PHP
    Par ApocKalipsS dans le forum Langage
    Réponses: 3
    Dernier message: 15/05/2010, 17h14
  2. Copier un fichier dans un dossier sur le serveur avec PHP
    Par dotnet_kbma dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/01/2010, 21h27
  3. Téléchargement de fichier dans un script PHP
    Par Mikke dans le forum Langage
    Réponses: 2
    Dernier message: 04/04/2008, 11h34
  4. [FTP] Rechercher des fichiers dans un site FTP par PHP
    Par jack_1981 dans le forum Langage
    Réponses: 31
    Dernier message: 03/08/2006, 13h37
  5. [COM] Ouvrir un fichier Word dans PHP
    Par TomZ dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 24/03/2006, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo