Bonjour,

j'essaie de récupérer les données de mon fichier csv mais en vain

Mon JS me retourne bien les valeurs souhaitées ( via mon console.log(data) mais lorsque je récup via data[0], je récupère le premier caractère de ma chaine, càd 1 et non toute la ligne
console.log(data); me donne la valeur souhaitée + retour à la ligne (via controller echo $data[$c] . "\n"
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
 
function sendcsv() {
    $.ajax({
        url:"/intervention/import_ot",
        method:"get",
        contentType:false,
        cache:false,
        processData:false,
        success: function(data){
            if(data=='Error1')
            {
                alert("Fichier Invalide");
            }
            else if(data == "Error2")
            {
                alert("Merci de sélectionner un Fichier");
            }
            else
            {
                $("#num_inter_apporteurr").val(data[0]);
                console.log(data);
            }
        },
        error:function(data){
            console.log(data);
        }
    })
Mon controller
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
 
   public function import_csv_Inter()
    {
        $d[] = '';
        $row = 1;
        if (($handle = fopen("C:\\import.csv", "r")) !== FALSE) {
            while (($data = fgetcsv($handle, 10000, ",")) !== FALSE)  {
                $num = count($data);
                $row++;
               // echo "<p> $num fields in line $row: <br /></p>\n";
                if($row === 3){
                    for ($c=0; $c < $num; $c++) {
                            echo $data[$c] . "\n";
                      //  return response()->json(["importcsv" => $data]);
                    }
                }
             }
            fclose($handle);
        }
        /* OTHER WAY RECUP LIGNE PAR LIGNE
        $handle = @fopen("C:\\import.csv", "r");
        if ($handle) {
            while (($buffer = fgets($handle, 4096)) !== false) {
                echo $buffer;
            }
            if (!feof($handle)) {
                echo "Erreur: fgets() a échoué\n";
            }
            fclose($handle);
        }*/
 
 
    }
Une petite aide serait la bienvenue!