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