par
Lombrik » 26 oct. 2016, 17:17
Bonjour,
Je débute en code et sur le forum. Je cherche de l'aide pour un test que j'effectue. Voici mon code :
Code : Tout sélectionner
<?php
$fichier = 'csv/code-lichen-mp3.csv';
$fichier = $_SERVER['DOCUMENT_ROOT'] . '/wp-content/themes/maestro/csv/code-lichen-mp3.csv';
$csv = new SplFileObject($fichier); // On instancie l'objet SplFileObject
$csv->setFlags(SplFileObject::READ_CSV); // On indique que le fichier est de type CSV
$csv->setCsvControl(','); // On indique le caractère délimiteur, ici c'est la virgule
foreach($csv as $valeur){
$moncode = $valeur[0];
if (in_array($_POST['mot_de_passe2'], $moncode, true)) {
echo "Ok c'est bon";
}
}
?>
L'idée c'est de comparer "POST" avec une liste de code du fichier csv, et si le code se trouve bien dans la liste, afficher "Ok c'est bon"
Mais ça marche pas

Une idée ?
Merci, Lombrik.
Bonjour,
Je débute en code et sur le forum. Je cherche de l'aide pour un test que j'effectue. Voici mon code :
[code]
<?php
$fichier = 'csv/code-lichen-mp3.csv';
$fichier = $_SERVER['DOCUMENT_ROOT'] . '/wp-content/themes/maestro/csv/code-lichen-mp3.csv';
$csv = new SplFileObject($fichier); // On instancie l'objet SplFileObject
$csv->setFlags(SplFileObject::READ_CSV); // On indique que le fichier est de type CSV
$csv->setCsvControl(','); // On indique le caractère délimiteur, ici c'est la virgule
foreach($csv as $valeur){
$moncode = $valeur[0];
if (in_array($_POST['mot_de_passe2'], $moncode, true)) {
echo "Ok c'est bon";
}
}
?>
[/code]
L'idée c'est de comparer "POST" avec une liste de code du fichier csv, et si le code se trouve bien dans la liste, afficher "Ok c'est bon"
Mais ça marche pas :( Une idée ?
Merci, Lombrik.