Hallo
ich habn problem mit dem hier
der script sollte aus einer csv datei allso mit"|" getrennt
ArtNr,
u. ArtName z.B.
da in dieser liste ca.4000 Zeilen sind
habe ich vorgehabt dies mit Objekten irendwi zusammen zu schnippselln
aber er meint:
"
Warning: fgetcsv(): supplied argument is not a valid File-Handle resource in C:\Apache\htdocs\wb\test_objekte_csv.php on line 22
Warning: Invalid argument supplied for foreach() in C:\Apache\htdocs\wb\test_objekte_csv.php on line 24
artieklNr
ArtnAme
"
<?php
$modus = 'r'; // modus -> r = lesen, r+ = lesen u. schreinen, w+ erstellen
$path = 'C:/Apache/htdocs/wb/liste.csv';
$fp = fopen($path, $modus);
global $fp;
class itemdb {
var $z;
var $csv;
var $num;
function getnum() {
$this -> z = 0;
$this -> num = 25; //----!!! 25 Zeilen in liste.csv![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
}
function readcsv($query){
$this -> csv = fgetcsv($fp, 1000, "|");
foreach ( $this -> csv as $k => $elem) {
$this -> $k = $elem;
}
$this -> z++;
}
}
class item extends itemdb {
var $item_artnr;
var $item_artname;
var $item_hersteller;
}
$new_items = new item;
$new_items -> getnum();
while ($new_items->z < $new_items->num) {
$new_items -> readcsv($fp);
echo 'artieklNr'.$new_items -> $item_artnr.'<br>ArtnAme'.$new_items -> $item_artname.'<br>';
}
fclose($fp);
?>
ich habn problem mit dem hier
der script sollte aus einer csv datei allso mit"|" getrennt
ArtNr,
u. ArtName z.B.
da in dieser liste ca.4000 Zeilen sind
habe ich vorgehabt dies mit Objekten irendwi zusammen zu schnippselln
aber er meint:
"
Warning: fgetcsv(): supplied argument is not a valid File-Handle resource in C:\Apache\htdocs\wb\test_objekte_csv.php on line 22
Warning: Invalid argument supplied for foreach() in C:\Apache\htdocs\wb\test_objekte_csv.php on line 24
artieklNr
ArtnAme
"
<?php
$modus = 'r'; // modus -> r = lesen, r+ = lesen u. schreinen, w+ erstellen
$path = 'C:/Apache/htdocs/wb/liste.csv';
$fp = fopen($path, $modus);
global $fp;
class itemdb {
var $z;
var $csv;
var $num;
function getnum() {
$this -> z = 0;
$this -> num = 25; //----!!! 25 Zeilen in liste.csv
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
![Confused](https://www.php-resource.de/forum/core/images/smilies/confused.gif)
}
function readcsv($query){
$this -> csv = fgetcsv($fp, 1000, "|");
foreach ( $this -> csv as $k => $elem) {
$this -> $k = $elem;
}
$this -> z++;
}
}
class item extends itemdb {
var $item_artnr;
var $item_artname;
var $item_hersteller;
}
$new_items = new item;
$new_items -> getnum();
while ($new_items->z < $new_items->num) {
$new_items -> readcsv($fp);
echo 'artieklNr'.$new_items -> $item_artnr.'<br>ArtnAme'.$new_items -> $item_artname.'<br>';
}
fclose($fp);
?>
Kommentar