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