php - Warning with, fopen, feof and fgetcsv -


i'm in trouble, failing understand why error happening.

so when run code,

function getclientproject($cliente) {     $file = fopen("projetos.csv","r");     $arraycount = 0;     $bool = false;     while(! feof($file))     {         $data = fgetcsv($file);         if($data[0] != '')         {             if(substr_compare($data[0],$cliente, 0, 3) == 0)             {                 if($arraycount > 0)                 {                     $total = count($openproject);                     for($i=0;$i<$total;$i++)                     {                         if($openproject[$i] == $data[0])                             $bool = true;                     }                     if($bool == false)                     {                         $openproject[$arraycount] = $data[0];                         $arraycount++;                     }                 }else                 {                     $openproject[$arraycount] = $data[0];                     $arraycount++;                 }                }         }     }     fclose($file);     return $openproject; } 

it works , returns array. when call function way,

include_once 'crm files/tsread.php'; $arrayc = getclientproject('sla');  var_dump($arrayc); 

no longer works , me these errors,

enter image description here

what doing wrong?

path, file i'm using "projeto.php":

enter image description here

and crm files folder: enter image description here

you opening file using relative path. assume projetos.csv in same directory tsread.php file. although, when including it, seem in higher directory (outside of crm files directory), therefor php can no longer find csv file, since it's trying open relative upper directory now.

you pass full path getclientproject method avoid this. so, like:

$arrayc = getclientproject('sla', __dir__ . '/crm files/projectos.csv'); 

obviously, need change function little work new constructor, should this:

function getclientproject($cliente, $csv) {     $file = fopen($csv, "r");     // followed rest of function 

Comments

Popular posts from this blog

python - No exponential form of the z-axis in matplotlib-3D-plots -

php - Best Light server (Linux + Web server + Database) for Raspberry Pi -

c# - "Newtonsoft.Json.JsonSerializationException unable to find constructor to use for types" error when deserializing class -