#24620 [Bgs]: Error multi dimensional array
ID: 24620 User updated by: fadfdsj at libero dot it Reported By: fadfdsj at libero dot it Status: Bogus Bug Type: Arrays related Operating System: FreeBSD 4.3 PHP Version: 4.3.1 New Comment: Thanks you I have resolved it. Thank you. Previous Comments: [2003-07-12 18:12:18] [EMAIL PROTECTED] Sorry, but your problem does not imply a bug in PHP itself. For a list of more appropriate places to ask for help using PHP, please visit http://www.php.net/support.php as this bug system is not the appropriate forum for asking support questions. Thank you for your interest in PHP. .. [2003-07-12 10:19:08] fadfdsj at libero dot it I have to grab some information by a web site. [2003-07-12 10:16:53] fadfdsj at libero dot it Description: I lost some information passin an array in a cicle. This is the link: http://www.covelit.com/borsaitalia.php Reproduce code: --- http://www.24oreborsaonline.ilsole24ore.com/MainController?page=litalf&c=litalf&livello1='. $j .'&ind1=&p=1&s=2&t=7'; $data = ''; // Read the page $handle = fopen ($link, "rb"); if ($handle){ while (!feof($handle)) { $data.=fread($handle,4096); } } else{ echo "File non Valido - Trim"; } fclose($handle); $ere = <<(.*)<\/A> EOT; // Grab the information preg_match_all("/$ere/im", $data, $descr_titoli); for ($i=0; $i <= count($descr_titoli[0]); $i++) { if ($descr_titoli[1][$i] != NULL) { $anagrafica_titoli[$i]['COD'] = $descr_titoli[1][$i]; // Output the code as test echo $anagrafica_titoli[$i]['COD'].''; $anagrafica_titoli[$i]['ISDN'] = $descr_titoli[3][$i]; $anagrafica_titoli[$i]['DESCRIZIONE'] = $descr_titoli[4][$i]; } } } // Print the array but the result is differet from the original print_r($anagrafica_titoli); ? Expected result: I'm expecting that the array $anagrafica_titoli had 132 elements but it have 43 elements. If I echo the result i obtain the corret data but when i store in an array i lost some information Actual result: -- ASRACEAEGACOAPMANGACPACSACTAFIAEAEMAETAISWARNALGLAZAALAMGAMPARQARTASMASTATAGLAUTADFADFR Notice: Undefined offset: 29 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 NTVBBVACRGCRGRBDCBDBBDBRBFIBFEBFERBINBINRBLPROBSCBSRPBANBBAYBVBBBEBENBNSBSSBIBPLBNLBNLRBOEBFBREBRIBULBZURBZUPCREPELPINPLOPMISPOBPUBPVN Notice: Undefined offset: 44 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 CLTCADCAICEDCALTRCALTCMFCPRCAPCDNCARRCASSCDBCDCCMBCEMCZCHLCIRCROCLECOFCRACBCFICVALCECRMCRECSPCTOCCRIC Notice: Undefined offset: 33 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 DADDANDANRDASDALDAMDLGDIBDMADMH Notice: Undefined offset: 11 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 EBIEDNEDNRELNEMENELENRENGENIPLAERGERIESPRTEUP Notice: Undefined offset: 15 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 Array ( [0] => Array ( [COD] => EBI [ISDN] => IT0001423562 [DESCRIZIONE] => e.Biscom ) [1] => Array ( [COD] => EDN [ISDN] => IT0003152417 [DESCRIZIONE] => Edison ) [2] => Array ( [COD] => EDNR [ISDN] => IT0003372205 [DESCRIZIONE] => Edison r ) [3] => Array ( [COD] => ELN [ISDN] => IT0001481867 [DESCRIZIONE] => El.En. ) [4] => Array ( [COD] => EM [ISDN] => IT0001237053 [DESCRIZIONE] => Emak ) [5] => Array ( [COD] => ENEL [ISDN] => IT0003128367 [DESCRIZIONE] => Enel ) [6] => Array ( [COD] => ENR [ISDN] => IT076189 [DESCRIZIONE] => EnerTAD ) [7] => Array ( [COD] => ENG [ISDN] => IT0003029441 [DESCRIZIONE] => Engineering ) [8] => Array ( [COD] => ENI [ISDN] => IT0003132476 [DESCRIZIONE] => Eni ) [9] => Array
#24620 [Opn]: Error multi dimensional array
ID: 24620 User updated by: fadfdsj at libero dot it Reported By: fadfdsj at libero dot it Status: Open Bug Type: Arrays related Operating System: FreeBSD 4.3 PHP Version: 4.3.1 New Comment: I have to grab some information by a web site. Previous Comments: [2003-07-12 10:16:53] fadfdsj at libero dot it Description: I lost some information passin an array in a cicle. This is the link: http://www.covelit.com/borsaitalia.php Reproduce code: --- http://www.24oreborsaonline.ilsole24ore.com/MainController?page=litalf&c=litalf&livello1='. $j .'&ind1=&p=1&s=2&t=7'; $data = ''; // Read the page $handle = fopen ($link, "rb"); if ($handle){ while (!feof($handle)) { $data.=fread($handle,4096); } } else{ echo "File non Valido - Trim"; } fclose($handle); $ere = <<(.*)<\/A> EOT; // Grab the information preg_match_all("/$ere/im", $data, $descr_titoli); for ($i=0; $i <= count($descr_titoli[0]); $i++) { if ($descr_titoli[1][$i] != NULL) { $anagrafica_titoli[$i]['COD'] = $descr_titoli[1][$i]; // Output the code as test echo $anagrafica_titoli[$i]['COD'].''; $anagrafica_titoli[$i]['ISDN'] = $descr_titoli[3][$i]; $anagrafica_titoli[$i]['DESCRIZIONE'] = $descr_titoli[4][$i]; } } } // Print the array but the result is differet from the original print_r($anagrafica_titoli); ? Expected result: I'm expecting that the array $anagrafica_titoli had 132 elements but it have 43 elements. If I echo the result i obtain the corret data but when i store in an array i lost some information Actual result: -- ASRACEAEGACOAPMANGACPACSACTAFIAEAEMAETAISWARNALGLAZAALAMGAMPARQARTASMASTATAGLAUTADFADFR Notice: Undefined offset: 29 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 NTVBBVACRGCRGRBDCBDBBDBRBFIBFEBFERBINBINRBLPROBSCBSRPBANBBAYBVBBBEBENBNSBSSBIBPLBNLBNLRBOEBFBREBRIBULBZURBZUPCREPELPINPLOPMISPOBPUBPVN Notice: Undefined offset: 44 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 CLTCADCAICEDCALTRCALTCMFCPRCAPCDNCARRCASSCDBCDCCMBCEMCZCHLCIRCROCLECOFCRACBCFICVALCECRMCRECSPCTOCCRIC Notice: Undefined offset: 33 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 DADDANDANRDASDALDAMDLGDIBDMADMH Notice: Undefined offset: 11 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 EBIEDNEDNRELNEMENELENRENGENIPLAERGERIESPRTEUP Notice: Undefined offset: 15 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 Array ( [0] => Array ( [COD] => EBI [ISDN] => IT0001423562 [DESCRIZIONE] => e.Biscom ) [1] => Array ( [COD] => EDN [ISDN] => IT0003152417 [DESCRIZIONE] => Edison ) [2] => Array ( [COD] => EDNR [ISDN] => IT0003372205 [DESCRIZIONE] => Edison r ) [3] => Array ( [COD] => ELN [ISDN] => IT0001481867 [DESCRIZIONE] => El.En. ) [4] => Array ( [COD] => EM [ISDN] => IT0001237053 [DESCRIZIONE] => Emak ) [5] => Array ( [COD] => ENEL [ISDN] => IT0003128367 [DESCRIZIONE] => Enel ) [6] => Array ( [COD] => ENR [ISDN] => IT076189 [DESCRIZIONE] => EnerTAD ) [7] => Array ( [COD] => ENG [ISDN] => IT0003029441 [DESCRIZIONE] => Engineering ) [8] => Array ( [COD] => ENI [ISDN] => IT0003132476 [DESCRIZIONE] => Eni ) [9] => Array ( [COD] => PLA [ISDN] => IT0001439725 [DESCRIZIONE] => ePlanet ) [10] => Array ( [COD] => ERG [ISDN] => IT0001157020 [DESCRIZIONE] => Erg ) [11] => Array ( [COD] => ERI [ISDN] => IT072816 [DESCRIZIONE] => Ericsson ) [12] => Array ( [COD] => ES [ISDN] => IT0001398541 [DESCRIZIONE] => Espresso ) [13] => Arra
#24620 [NEW]: Error multi dimensional array
From: fadfdsj at libero dot it Operating system: FreeBSD 4.3 PHP version: 4.3.1 PHP Bug Type: Arrays related Bug description: Error multi dimensional array Description: I lost some information passin an array in a cicle. This is the link: http://www.covelit.com/borsaitalia.php Reproduce code: --- http://www.24oreborsaonline.ilsole24ore.com/MainController?page=litalf&c=litalf&livello1='. $j .'&ind1=&p=1&s=2&t=7'; $data = ''; // Read the page $handle = fopen ($link, "rb"); if ($handle){ while (!feof($handle)) { $data.=fread($handle,4096); } } else{ echo "File non Valido - Trim"; } fclose($handle); $ere = <<(.*)<\/A> EOT; // Grab the information preg_match_all("/$ere/im", $data, $descr_titoli); for ($i=0; $i <= count($descr_titoli[0]); $i++) { if ($descr_titoli[1][$i] != NULL) { $anagrafica_titoli[$i]['COD'] = $descr_titoli[1][$i]; // Output the code as test echo $anagrafica_titoli[$i]['COD'].''; $anagrafica_titoli[$i]['ISDN'] = $descr_titoli[3][$i]; $anagrafica_titoli[$i]['DESCRIZIONE'] = $descr_titoli[4][$i]; } } } // Print the array but the result is differet from the original print_r($anagrafica_titoli); ? Expected result: I'm expecting that the array $anagrafica_titoli had 132 elements but it have 43 elements. If I echo the result i obtain the corret data but when i store in an array i lost some information Actual result: -- ASRACEAEGACOAPMANGACPACSACTAFIAEAEMAETAISWARNALGLAZAALAMGAMPARQARTASMASTATAGLAUTADFADFR Notice: Undefined offset: 29 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 NTVBBVACRGCRGRBDCBDBBDBRBFIBFEBFERBINBINRBLPROBSCBSRPBANBBAYBVBBBEBENBNSBSSBIBPLBNLBNLRBOEBFBREBRIBULBZURBZUPCREPELPINPLOPMISPOBPUBPVN Notice: Undefined offset: 44 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 CLTCADCAICEDCALTRCALTCMFCPRCAPCDNCARRCASSCDBCDCCMBCEMCZCHLCIRCROCLECOFCRACBCFICVALCECRMCRECSPCTOCCRIC Notice: Undefined offset: 33 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 DADDANDANRDASDALDAMDLGDIBDMADMH Notice: Undefined offset: 11 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 EBIEDNEDNRELNEMENELENRENGENIPLAERGERIESPRTEUP Notice: Undefined offset: 15 in /usr/local/psa/home/vhosts/covelit.com/httpdocs/borsaitalia.php on line 28 Array ( [0] => Array ( [COD] => EBI [ISDN] => IT0001423562 [DESCRIZIONE] => e.Biscom ) [1] => Array ( [COD] => EDN [ISDN] => IT0003152417 [DESCRIZIONE] => Edison ) [2] => Array ( [COD] => EDNR [ISDN] => IT0003372205 [DESCRIZIONE] => Edison r ) [3] => Array ( [COD] => ELN [ISDN] => IT0001481867 [DESCRIZIONE] => El.En. ) [4] => Array ( [COD] => EM [ISDN] => IT0001237053 [DESCRIZIONE] => Emak ) [5] => Array ( [COD] => ENEL [ISDN] => IT0003128367 [DESCRIZIONE] => Enel ) [6] => Array ( [COD] => ENR [ISDN] => IT076189 [DESCRIZIONE] => EnerTAD ) [7] => Array ( [COD] => ENG [ISDN] => IT0003029441 [DESCRIZIONE] => Engineering ) [8] => Array ( [COD] => ENI [ISDN] => IT0003132476 [DESCRIZIONE] => Eni ) [9] => Array ( [COD] => PLA [ISDN] => IT0001439725 [DESCRIZIONE] => ePlanet ) [10] => Array ( [COD] => ERG [ISDN] => IT0001157020 [DESCRIZIONE] => Erg ) [11] => Array ( [COD] => ERI [ISDN] => IT072816 [DESCRIZIONE] => Ericsson ) [12] => Array ( [COD] => ES [ISDN] => IT0001398541 [DESCRIZIONE] => Espresso ) [13] => Array ( [COD] => PRT [ISDN] => IT0001373783 [DESCRIZIONE] => Esprinet ) [14] => Array ( [COD] => EUP [ISDN] => IT0001210902 [DE