Annotation of embedaddon/php/ext/standard/tests/file/fgetcsv_variation25.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test fgetcsv() : usage variations - with negative length value along with enclosure and delimiter
                      3: --FILE--
                      4: <?php
                      5: /* 
                      6:  Prototype: array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure]]] );
                      7:  Description: Gets line from file pointer and parse for CSV fields
                      8: */
                      9: 
                     10: /* 
                     11:    Testing fgetcsv() to read from a file when provided with negative length argument 
                     12:    along with delimiter and enclosure arguments
                     13: */
                     14:  
                     15: echo "*** Testing fgetcsv() : with negative length value ***\n";
                     16: 
                     17: /* the array is with three elements in it. Each element should be read as 
                     18:    1st element is delimiter, 2nd element is enclosure 
                     19:    and 3rd element is csv fields
                     20: */
                     21: $csv_lists = array (
                     22:   array(',', '"', '"water",fruit'),
                     23:   array(',', '"', '"water","fruit"'),
                     24:   array(' ', '^', '^water^ ^fruit^'),
                     25:   array(':', '&', '&water&:&fruit&'),
                     26:   array('=', '=', '=water===fruit='),
                     27:   array('-', '-', '-water--fruit-air'),
                     28:   array('-', '-', '-water---fruit---air-'),
                     29:   array(':', '&', '&""""&:&"&:,:":&,&:,,,,')
                     30: );
                     31: 
                     32: $filename = dirname(__FILE__) . '/fgetcsv_variation25.tmp';
                     33: @unlink($filename);
                     34: 
                     35: $file_modes = array ("r","rb", "rt", "r+", "r+b", "r+t",
                     36:                      "a+", "a+b", "a+t",
                     37:                      "w+", "w+b", "w+t",
                     38:                      "x+", "x+b", "x+t"); 
                     39: 
                     40: $loop_counter = 1;
                     41: foreach ($csv_lists as $csv_list) {
                     42:   for($mode_counter = 0; $mode_counter < count($file_modes); $mode_counter++) {
                     43:     // create the file and add the content with has csv fields
                     44:     if ( strstr($file_modes[$mode_counter], "r") ) {
                     45:       $file_handle = fopen($filename, "w");
                     46:     } else {
                     47:       $file_handle = fopen($filename, $file_modes[$mode_counter] );
                     48:     }
                     49:     if ( !$file_handle ) {
                     50:       echo "Error: failed to create file $filename!\n";
                     51:       exit();
                     52:     }
                     53:     $delimiter = $csv_list[0];
                     54:     $enclosure = $csv_list[1];
                     55:     $csv_field = $csv_list[2];
                     56:     
                     57:     fwrite($file_handle, $csv_field . "\n");
                     58:     // write another line of text and a blank line
                     59:     // this will be used to test, if the fgetcsv() read more than a line and its
                     60:     // working when only a blank line is read
                     61:     fwrite($file_handle, "This is line of text without csv fields\n");
                     62:     fwrite($file_handle, "\n"); // blank line
                     63: 
                     64:     // close the file if the mode to be used is read mode  and re-open using read mode
                     65:     // else rewind the file pointer to begining of the file 
                     66:     if ( strstr($file_modes[$mode_counter], "r" ) ) {
                     67:       fclose($file_handle);
                     68:       $file_handle = fopen($filename, $file_modes[$mode_counter]);
                     69:     } else {
                     70:       // rewind the file pointer to bof
                     71:       rewind($file_handle);
                     72:     }
                     73:       
                     74:     echo "\n-- Testing fgetcsv() with file opened using $file_modes[$mode_counter] mode --\n"; 
                     75: 
                     76:     // call fgetcsv() to parse csv fields
                     77:       
                     78:     // use the right delimiter and enclosure with negative length 
                     79:     var_dump( fgetcsv($file_handle, -10, $delimiter, $enclosure) );
                     80:     // check the file pointer position and if eof
                     81:     var_dump( ftell($file_handle) );
                     82:     var_dump( feof($file_handle) );
                     83:       
                     84:     // close the file
                     85:     fclose($file_handle);
                     86:     //delete file
                     87:     unlink($filename);
                     88:   } //end of mode loop 
                     89: } // end of foreach
                     90: 
                     91: echo "Done\n";
                     92: ?>
                     93: --EXPECTF--
                     94: *** Testing fgetcsv() : with negative length value ***
                     95: 
                     96: -- Testing fgetcsv() with file opened using r mode --
                     97: 
                     98: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                     99: bool(false)
                    100: int(0)
                    101: bool(false)
                    102: 
                    103: -- Testing fgetcsv() with file opened using rb mode --
                    104: 
                    105: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    106: bool(false)
                    107: int(0)
                    108: bool(false)
                    109: 
                    110: -- Testing fgetcsv() with file opened using rt mode --
                    111: 
                    112: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    113: bool(false)
                    114: int(0)
                    115: bool(false)
                    116: 
                    117: -- Testing fgetcsv() with file opened using r+ mode --
                    118: 
                    119: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    120: bool(false)
                    121: int(0)
                    122: bool(false)
                    123: 
                    124: -- Testing fgetcsv() with file opened using r+b mode --
                    125: 
                    126: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    127: bool(false)
                    128: int(0)
                    129: bool(false)
                    130: 
                    131: -- Testing fgetcsv() with file opened using r+t mode --
                    132: 
                    133: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    134: bool(false)
                    135: int(0)
                    136: bool(false)
                    137: 
                    138: -- Testing fgetcsv() with file opened using a+ mode --
                    139: 
                    140: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    141: bool(false)
                    142: int(0)
                    143: bool(false)
                    144: 
                    145: -- Testing fgetcsv() with file opened using a+b mode --
                    146: 
                    147: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    148: bool(false)
                    149: int(0)
                    150: bool(false)
                    151: 
                    152: -- Testing fgetcsv() with file opened using a+t mode --
                    153: 
                    154: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    155: bool(false)
                    156: int(0)
                    157: bool(false)
                    158: 
                    159: -- Testing fgetcsv() with file opened using w+ mode --
                    160: 
                    161: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    162: bool(false)
                    163: int(0)
                    164: bool(false)
                    165: 
                    166: -- Testing fgetcsv() with file opened using w+b mode --
                    167: 
                    168: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    169: bool(false)
                    170: int(0)
                    171: bool(false)
                    172: 
                    173: -- Testing fgetcsv() with file opened using w+t mode --
                    174: 
                    175: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    176: bool(false)
                    177: int(0)
                    178: bool(false)
                    179: 
                    180: -- Testing fgetcsv() with file opened using x+ mode --
                    181: 
                    182: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    183: bool(false)
                    184: int(0)
                    185: bool(false)
                    186: 
                    187: -- Testing fgetcsv() with file opened using x+b mode --
                    188: 
                    189: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    190: bool(false)
                    191: int(0)
                    192: bool(false)
                    193: 
                    194: -- Testing fgetcsv() with file opened using x+t mode --
                    195: 
                    196: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    197: bool(false)
                    198: int(0)
                    199: bool(false)
                    200: 
                    201: -- Testing fgetcsv() with file opened using r mode --
                    202: 
                    203: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    204: bool(false)
                    205: int(0)
                    206: bool(false)
                    207: 
                    208: -- Testing fgetcsv() with file opened using rb mode --
                    209: 
                    210: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    211: bool(false)
                    212: int(0)
                    213: bool(false)
                    214: 
                    215: -- Testing fgetcsv() with file opened using rt mode --
                    216: 
                    217: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    218: bool(false)
                    219: int(0)
                    220: bool(false)
                    221: 
                    222: -- Testing fgetcsv() with file opened using r+ mode --
                    223: 
                    224: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    225: bool(false)
                    226: int(0)
                    227: bool(false)
                    228: 
                    229: -- Testing fgetcsv() with file opened using r+b mode --
                    230: 
                    231: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    232: bool(false)
                    233: int(0)
                    234: bool(false)
                    235: 
                    236: -- Testing fgetcsv() with file opened using r+t mode --
                    237: 
                    238: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    239: bool(false)
                    240: int(0)
                    241: bool(false)
                    242: 
                    243: -- Testing fgetcsv() with file opened using a+ mode --
                    244: 
                    245: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    246: bool(false)
                    247: int(0)
                    248: bool(false)
                    249: 
                    250: -- Testing fgetcsv() with file opened using a+b mode --
                    251: 
                    252: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    253: bool(false)
                    254: int(0)
                    255: bool(false)
                    256: 
                    257: -- Testing fgetcsv() with file opened using a+t mode --
                    258: 
                    259: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    260: bool(false)
                    261: int(0)
                    262: bool(false)
                    263: 
                    264: -- Testing fgetcsv() with file opened using w+ mode --
                    265: 
                    266: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    267: bool(false)
                    268: int(0)
                    269: bool(false)
                    270: 
                    271: -- Testing fgetcsv() with file opened using w+b mode --
                    272: 
                    273: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    274: bool(false)
                    275: int(0)
                    276: bool(false)
                    277: 
                    278: -- Testing fgetcsv() with file opened using w+t mode --
                    279: 
                    280: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    281: bool(false)
                    282: int(0)
                    283: bool(false)
                    284: 
                    285: -- Testing fgetcsv() with file opened using x+ mode --
                    286: 
                    287: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    288: bool(false)
                    289: int(0)
                    290: bool(false)
                    291: 
                    292: -- Testing fgetcsv() with file opened using x+b mode --
                    293: 
                    294: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    295: bool(false)
                    296: int(0)
                    297: bool(false)
                    298: 
                    299: -- Testing fgetcsv() with file opened using x+t mode --
                    300: 
                    301: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    302: bool(false)
                    303: int(0)
                    304: bool(false)
                    305: 
                    306: -- Testing fgetcsv() with file opened using r mode --
                    307: 
                    308: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    309: bool(false)
                    310: int(0)
                    311: bool(false)
                    312: 
                    313: -- Testing fgetcsv() with file opened using rb mode --
                    314: 
                    315: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    316: bool(false)
                    317: int(0)
                    318: bool(false)
                    319: 
                    320: -- Testing fgetcsv() with file opened using rt mode --
                    321: 
                    322: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    323: bool(false)
                    324: int(0)
                    325: bool(false)
                    326: 
                    327: -- Testing fgetcsv() with file opened using r+ mode --
                    328: 
                    329: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    330: bool(false)
                    331: int(0)
                    332: bool(false)
                    333: 
                    334: -- Testing fgetcsv() with file opened using r+b mode --
                    335: 
                    336: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    337: bool(false)
                    338: int(0)
                    339: bool(false)
                    340: 
                    341: -- Testing fgetcsv() with file opened using r+t mode --
                    342: 
                    343: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    344: bool(false)
                    345: int(0)
                    346: bool(false)
                    347: 
                    348: -- Testing fgetcsv() with file opened using a+ mode --
                    349: 
                    350: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    351: bool(false)
                    352: int(0)
                    353: bool(false)
                    354: 
                    355: -- Testing fgetcsv() with file opened using a+b mode --
                    356: 
                    357: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    358: bool(false)
                    359: int(0)
                    360: bool(false)
                    361: 
                    362: -- Testing fgetcsv() with file opened using a+t mode --
                    363: 
                    364: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    365: bool(false)
                    366: int(0)
                    367: bool(false)
                    368: 
                    369: -- Testing fgetcsv() with file opened using w+ mode --
                    370: 
                    371: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    372: bool(false)
                    373: int(0)
                    374: bool(false)
                    375: 
                    376: -- Testing fgetcsv() with file opened using w+b mode --
                    377: 
                    378: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    379: bool(false)
                    380: int(0)
                    381: bool(false)
                    382: 
                    383: -- Testing fgetcsv() with file opened using w+t mode --
                    384: 
                    385: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    386: bool(false)
                    387: int(0)
                    388: bool(false)
                    389: 
                    390: -- Testing fgetcsv() with file opened using x+ mode --
                    391: 
                    392: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    393: bool(false)
                    394: int(0)
                    395: bool(false)
                    396: 
                    397: -- Testing fgetcsv() with file opened using x+b mode --
                    398: 
                    399: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    400: bool(false)
                    401: int(0)
                    402: bool(false)
                    403: 
                    404: -- Testing fgetcsv() with file opened using x+t mode --
                    405: 
                    406: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    407: bool(false)
                    408: int(0)
                    409: bool(false)
                    410: 
                    411: -- Testing fgetcsv() with file opened using r mode --
                    412: 
                    413: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    414: bool(false)
                    415: int(0)
                    416: bool(false)
                    417: 
                    418: -- Testing fgetcsv() with file opened using rb mode --
                    419: 
                    420: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    421: bool(false)
                    422: int(0)
                    423: bool(false)
                    424: 
                    425: -- Testing fgetcsv() with file opened using rt mode --
                    426: 
                    427: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    428: bool(false)
                    429: int(0)
                    430: bool(false)
                    431: 
                    432: -- Testing fgetcsv() with file opened using r+ mode --
                    433: 
                    434: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    435: bool(false)
                    436: int(0)
                    437: bool(false)
                    438: 
                    439: -- Testing fgetcsv() with file opened using r+b mode --
                    440: 
                    441: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    442: bool(false)
                    443: int(0)
                    444: bool(false)
                    445: 
                    446: -- Testing fgetcsv() with file opened using r+t mode --
                    447: 
                    448: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    449: bool(false)
                    450: int(0)
                    451: bool(false)
                    452: 
                    453: -- Testing fgetcsv() with file opened using a+ mode --
                    454: 
                    455: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    456: bool(false)
                    457: int(0)
                    458: bool(false)
                    459: 
                    460: -- Testing fgetcsv() with file opened using a+b mode --
                    461: 
                    462: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    463: bool(false)
                    464: int(0)
                    465: bool(false)
                    466: 
                    467: -- Testing fgetcsv() with file opened using a+t mode --
                    468: 
                    469: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    470: bool(false)
                    471: int(0)
                    472: bool(false)
                    473: 
                    474: -- Testing fgetcsv() with file opened using w+ mode --
                    475: 
                    476: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    477: bool(false)
                    478: int(0)
                    479: bool(false)
                    480: 
                    481: -- Testing fgetcsv() with file opened using w+b mode --
                    482: 
                    483: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    484: bool(false)
                    485: int(0)
                    486: bool(false)
                    487: 
                    488: -- Testing fgetcsv() with file opened using w+t mode --
                    489: 
                    490: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    491: bool(false)
                    492: int(0)
                    493: bool(false)
                    494: 
                    495: -- Testing fgetcsv() with file opened using x+ mode --
                    496: 
                    497: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    498: bool(false)
                    499: int(0)
                    500: bool(false)
                    501: 
                    502: -- Testing fgetcsv() with file opened using x+b mode --
                    503: 
                    504: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    505: bool(false)
                    506: int(0)
                    507: bool(false)
                    508: 
                    509: -- Testing fgetcsv() with file opened using x+t mode --
                    510: 
                    511: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    512: bool(false)
                    513: int(0)
                    514: bool(false)
                    515: 
                    516: -- Testing fgetcsv() with file opened using r mode --
                    517: 
                    518: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    519: bool(false)
                    520: int(0)
                    521: bool(false)
                    522: 
                    523: -- Testing fgetcsv() with file opened using rb mode --
                    524: 
                    525: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    526: bool(false)
                    527: int(0)
                    528: bool(false)
                    529: 
                    530: -- Testing fgetcsv() with file opened using rt mode --
                    531: 
                    532: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    533: bool(false)
                    534: int(0)
                    535: bool(false)
                    536: 
                    537: -- Testing fgetcsv() with file opened using r+ mode --
                    538: 
                    539: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    540: bool(false)
                    541: int(0)
                    542: bool(false)
                    543: 
                    544: -- Testing fgetcsv() with file opened using r+b mode --
                    545: 
                    546: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    547: bool(false)
                    548: int(0)
                    549: bool(false)
                    550: 
                    551: -- Testing fgetcsv() with file opened using r+t mode --
                    552: 
                    553: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    554: bool(false)
                    555: int(0)
                    556: bool(false)
                    557: 
                    558: -- Testing fgetcsv() with file opened using a+ mode --
                    559: 
                    560: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    561: bool(false)
                    562: int(0)
                    563: bool(false)
                    564: 
                    565: -- Testing fgetcsv() with file opened using a+b mode --
                    566: 
                    567: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    568: bool(false)
                    569: int(0)
                    570: bool(false)
                    571: 
                    572: -- Testing fgetcsv() with file opened using a+t mode --
                    573: 
                    574: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    575: bool(false)
                    576: int(0)
                    577: bool(false)
                    578: 
                    579: -- Testing fgetcsv() with file opened using w+ mode --
                    580: 
                    581: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    582: bool(false)
                    583: int(0)
                    584: bool(false)
                    585: 
                    586: -- Testing fgetcsv() with file opened using w+b mode --
                    587: 
                    588: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    589: bool(false)
                    590: int(0)
                    591: bool(false)
                    592: 
                    593: -- Testing fgetcsv() with file opened using w+t mode --
                    594: 
                    595: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    596: bool(false)
                    597: int(0)
                    598: bool(false)
                    599: 
                    600: -- Testing fgetcsv() with file opened using x+ mode --
                    601: 
                    602: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    603: bool(false)
                    604: int(0)
                    605: bool(false)
                    606: 
                    607: -- Testing fgetcsv() with file opened using x+b mode --
                    608: 
                    609: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    610: bool(false)
                    611: int(0)
                    612: bool(false)
                    613: 
                    614: -- Testing fgetcsv() with file opened using x+t mode --
                    615: 
                    616: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    617: bool(false)
                    618: int(0)
                    619: bool(false)
                    620: 
                    621: -- Testing fgetcsv() with file opened using r mode --
                    622: 
                    623: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    624: bool(false)
                    625: int(0)
                    626: bool(false)
                    627: 
                    628: -- Testing fgetcsv() with file opened using rb mode --
                    629: 
                    630: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    631: bool(false)
                    632: int(0)
                    633: bool(false)
                    634: 
                    635: -- Testing fgetcsv() with file opened using rt mode --
                    636: 
                    637: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    638: bool(false)
                    639: int(0)
                    640: bool(false)
                    641: 
                    642: -- Testing fgetcsv() with file opened using r+ mode --
                    643: 
                    644: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    645: bool(false)
                    646: int(0)
                    647: bool(false)
                    648: 
                    649: -- Testing fgetcsv() with file opened using r+b mode --
                    650: 
                    651: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    652: bool(false)
                    653: int(0)
                    654: bool(false)
                    655: 
                    656: -- Testing fgetcsv() with file opened using r+t mode --
                    657: 
                    658: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    659: bool(false)
                    660: int(0)
                    661: bool(false)
                    662: 
                    663: -- Testing fgetcsv() with file opened using a+ mode --
                    664: 
                    665: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    666: bool(false)
                    667: int(0)
                    668: bool(false)
                    669: 
                    670: -- Testing fgetcsv() with file opened using a+b mode --
                    671: 
                    672: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    673: bool(false)
                    674: int(0)
                    675: bool(false)
                    676: 
                    677: -- Testing fgetcsv() with file opened using a+t mode --
                    678: 
                    679: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    680: bool(false)
                    681: int(0)
                    682: bool(false)
                    683: 
                    684: -- Testing fgetcsv() with file opened using w+ mode --
                    685: 
                    686: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    687: bool(false)
                    688: int(0)
                    689: bool(false)
                    690: 
                    691: -- Testing fgetcsv() with file opened using w+b mode --
                    692: 
                    693: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    694: bool(false)
                    695: int(0)
                    696: bool(false)
                    697: 
                    698: -- Testing fgetcsv() with file opened using w+t mode --
                    699: 
                    700: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    701: bool(false)
                    702: int(0)
                    703: bool(false)
                    704: 
                    705: -- Testing fgetcsv() with file opened using x+ mode --
                    706: 
                    707: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    708: bool(false)
                    709: int(0)
                    710: bool(false)
                    711: 
                    712: -- Testing fgetcsv() with file opened using x+b mode --
                    713: 
                    714: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    715: bool(false)
                    716: int(0)
                    717: bool(false)
                    718: 
                    719: -- Testing fgetcsv() with file opened using x+t mode --
                    720: 
                    721: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    722: bool(false)
                    723: int(0)
                    724: bool(false)
                    725: 
                    726: -- Testing fgetcsv() with file opened using r mode --
                    727: 
                    728: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    729: bool(false)
                    730: int(0)
                    731: bool(false)
                    732: 
                    733: -- Testing fgetcsv() with file opened using rb mode --
                    734: 
                    735: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    736: bool(false)
                    737: int(0)
                    738: bool(false)
                    739: 
                    740: -- Testing fgetcsv() with file opened using rt mode --
                    741: 
                    742: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    743: bool(false)
                    744: int(0)
                    745: bool(false)
                    746: 
                    747: -- Testing fgetcsv() with file opened using r+ mode --
                    748: 
                    749: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    750: bool(false)
                    751: int(0)
                    752: bool(false)
                    753: 
                    754: -- Testing fgetcsv() with file opened using r+b mode --
                    755: 
                    756: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    757: bool(false)
                    758: int(0)
                    759: bool(false)
                    760: 
                    761: -- Testing fgetcsv() with file opened using r+t mode --
                    762: 
                    763: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    764: bool(false)
                    765: int(0)
                    766: bool(false)
                    767: 
                    768: -- Testing fgetcsv() with file opened using a+ mode --
                    769: 
                    770: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    771: bool(false)
                    772: int(0)
                    773: bool(false)
                    774: 
                    775: -- Testing fgetcsv() with file opened using a+b mode --
                    776: 
                    777: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    778: bool(false)
                    779: int(0)
                    780: bool(false)
                    781: 
                    782: -- Testing fgetcsv() with file opened using a+t mode --
                    783: 
                    784: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    785: bool(false)
                    786: int(0)
                    787: bool(false)
                    788: 
                    789: -- Testing fgetcsv() with file opened using w+ mode --
                    790: 
                    791: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    792: bool(false)
                    793: int(0)
                    794: bool(false)
                    795: 
                    796: -- Testing fgetcsv() with file opened using w+b mode --
                    797: 
                    798: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    799: bool(false)
                    800: int(0)
                    801: bool(false)
                    802: 
                    803: -- Testing fgetcsv() with file opened using w+t mode --
                    804: 
                    805: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    806: bool(false)
                    807: int(0)
                    808: bool(false)
                    809: 
                    810: -- Testing fgetcsv() with file opened using x+ mode --
                    811: 
                    812: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    813: bool(false)
                    814: int(0)
                    815: bool(false)
                    816: 
                    817: -- Testing fgetcsv() with file opened using x+b mode --
                    818: 
                    819: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    820: bool(false)
                    821: int(0)
                    822: bool(false)
                    823: 
                    824: -- Testing fgetcsv() with file opened using x+t mode --
                    825: 
                    826: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    827: bool(false)
                    828: int(0)
                    829: bool(false)
                    830: 
                    831: -- Testing fgetcsv() with file opened using r mode --
                    832: 
                    833: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    834: bool(false)
                    835: int(0)
                    836: bool(false)
                    837: 
                    838: -- Testing fgetcsv() with file opened using rb mode --
                    839: 
                    840: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    841: bool(false)
                    842: int(0)
                    843: bool(false)
                    844: 
                    845: -- Testing fgetcsv() with file opened using rt mode --
                    846: 
                    847: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    848: bool(false)
                    849: int(0)
                    850: bool(false)
                    851: 
                    852: -- Testing fgetcsv() with file opened using r+ mode --
                    853: 
                    854: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    855: bool(false)
                    856: int(0)
                    857: bool(false)
                    858: 
                    859: -- Testing fgetcsv() with file opened using r+b mode --
                    860: 
                    861: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    862: bool(false)
                    863: int(0)
                    864: bool(false)
                    865: 
                    866: -- Testing fgetcsv() with file opened using r+t mode --
                    867: 
                    868: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    869: bool(false)
                    870: int(0)
                    871: bool(false)
                    872: 
                    873: -- Testing fgetcsv() with file opened using a+ mode --
                    874: 
                    875: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    876: bool(false)
                    877: int(0)
                    878: bool(false)
                    879: 
                    880: -- Testing fgetcsv() with file opened using a+b mode --
                    881: 
                    882: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    883: bool(false)
                    884: int(0)
                    885: bool(false)
                    886: 
                    887: -- Testing fgetcsv() with file opened using a+t mode --
                    888: 
                    889: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    890: bool(false)
                    891: int(0)
                    892: bool(false)
                    893: 
                    894: -- Testing fgetcsv() with file opened using w+ mode --
                    895: 
                    896: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    897: bool(false)
                    898: int(0)
                    899: bool(false)
                    900: 
                    901: -- Testing fgetcsv() with file opened using w+b mode --
                    902: 
                    903: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    904: bool(false)
                    905: int(0)
                    906: bool(false)
                    907: 
                    908: -- Testing fgetcsv() with file opened using w+t mode --
                    909: 
                    910: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    911: bool(false)
                    912: int(0)
                    913: bool(false)
                    914: 
                    915: -- Testing fgetcsv() with file opened using x+ mode --
                    916: 
                    917: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    918: bool(false)
                    919: int(0)
                    920: bool(false)
                    921: 
                    922: -- Testing fgetcsv() with file opened using x+b mode --
                    923: 
                    924: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    925: bool(false)
                    926: int(0)
                    927: bool(false)
                    928: 
                    929: -- Testing fgetcsv() with file opened using x+t mode --
                    930: 
                    931: Warning: fgetcsv(): Length parameter may not be negative in %s on line %d
                    932: bool(false)
                    933: int(0)
                    934: bool(false)
                    935: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>