2009-10-25 5 views
0

Lorsque j'utilise un formulaire HTML pour poster un fichier, comment puis-je aborder le contenu de ce fichier en PHP?besoin d'exploser un fichier texte/csv téléchargé à partir du formulaire

cela fonctionnera-t-il?

$data = $_POST['file']; 
$pre = explode(";;;", $data); 

le fichier est un fichier texte BTW

MISE À JOUR
le csv champ clos avec ::: et lignes terminées par ;;;. Comment puis-je charger ceci dans une variable sans casser le script php, qui est ce qui se passe maintenant

Répondre

2

umm vous pouvez faire

$data = file_get_contents($_FILES['file']['tmp_name']); 
$pre = explode(";;;", $data); 

quelque chose comme ça devrait fonctionner

+0

que vous vouliez dire "file_get_contents()", non? – ty812

+0

désolé .. oui juste réparé :) –

+0

son dire le fichier est vide. – mrpatg

1

Non, cela ne fonctionnera pas. Vous devrez d'abord enregistrer le fichier localement, puis ouvrir le fichier avec quelque chose comme file_get_contents(). S'il vous plaît lire le PHP Tutorial on File Uploads

Questions connexes