Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2011, 12h47   #1
Invité de passage
 
gioca karim
Inscription : septembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : gioca karim

Informations forums :
Inscription : septembre 2010
Messages : 3
Points : 0
Points : 0
Par défaut Types de fichiers que php peu lire/écrire

Slt à tous,

je suis entrain de créer un script qui parcoure un fichier entré en paramètre, lire le fichier et extraire des données de ce fichier.

je voulais savoir quels sont les types de fichiers que php peu ouvrir/lire/écrire ?

Merci d'avance.
karim.gioca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 13h03   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
Bonjour

PHP peut absolument tout ouvrir. Tu peux même créer des wrappeurs pour des type de fichiers spécifique si tu as une interraction de lecture/ecriture exotique.

utilise la fonction file_get_content pour obtenir le contenu intégral d'un fichier:
http://php.net/manual/en/function.file-get-contents.php
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 14h13   #3
Invité de passage
 
gioca karim
Inscription : septembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : gioca karim

Informations forums :
Inscription : septembre 2010
Messages : 3
Points : 0
Points : 0
Merci bien pour la réponce mai je voudrai savoir ce que tu voulai dire exactement par
Citation:
Envoyé par Benjamin Delespierre Voir le message
Bonjour

Tu peux même créer des wrappeurs pour des type de fichiers spécifique si tu as une interraction de lecture/ecriture exotique.
Peu-tu me donner une petite idée?
karim.gioca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 18h29   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 015
Points : 5 015
C'est vrai que c'est un peu hors sujet, mais qu'a cela ne tienne; les wrappeur sont utilisé pour les flux d'entrés sorties (stream).

Si tu fais
Code :
1
2
 
file_get_content('http://google.fr/');
Tu vas obtenir le flux HTML renvoyé par google sous forme de chaine de caractères, en fait, 'http://google.fr/' nest pas un fichier sur disque à proprement parler, PHP à donc utilisé un wrappeur (embalage) HTTP pour réccupérer ce flux.

De cette façon tu peux utiliser des URL comme si c'était des fichiers. Ce mécanisme peut être étendu à a peu près tout: des variables PHP, des bases de données, des fichiers contenus dans des fichiers ZIP, des webservices etc.

Mais tous les wrappeurs n'existent pas nativement, PHP te permet d'en créer.
Même si ça reste assez marginal dans l'usage de PHP, c'est très puissant car ça permet une grande flexibilité.
Tu peux en apprendre davantage sur le site de PHP :
http://php.net/manual/en/wrappers.php.php
http://php.net/manual/en/function.st...r-register.php

Dans un usage standart de PHP, on ne les utilise pas, c'est juste pour répondre correctement à la question: "est ce que PHP peut ouvrir un flux sur n'importe quoi ?" et la réponse est oui!
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h20   #5
Invité de passage
 
gioca karim
Inscription : septembre 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : gioca karim

Informations forums :
Inscription : septembre 2010
Messages : 3
Points : 0
Points : 0
Merci pour les information,
ç'a trop d’intérêt pour moi.

Merci bien
karim.gioca est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h31.


 
 
 
 
Partenaires

Hébergement Web