#24620 [Bgs]: Error multi dimensional array

2003-07-13 Thread fadfdsj at libero dot it
 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

2003-07-12 Thread fadfdsj at libero dot it
 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

2003-07-12 Thread fadfdsj at libero dot it
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