Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20478 > unrolled thread

array

Started byMax <max@ibmx.xx>
First post2016-03-09 17:44 +0100
Last post2016-03-10 00:23 +0100
Articles 9 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  array Max <max@ibmx.xx> - 2016-03-09 17:44 +0100
    Re: array Max <max@ibmx.xx> - 2016-03-09 18:06 +0100
    Re: array Leonardo Serni <lserni@gmail.com> - 2016-03-09 21:35 +0100
      Re: array fmassei@gmail.com - 2016-03-09 13:35 -0800
        Re: array Leonardo Serni <lserni@gmail.com> - 2016-03-09 22:52 +0100
          Re: array fmassei@gmail.com - 2016-03-09 14:00 -0800
            Re: array Leonardo Serni <lserni@gmail.com> - 2016-03-10 00:02 +0100
              Re: array fmassei@gmail.com - 2016-03-09 15:16 -0800
                Re: array Leonardo Serni <lserni@gmail.com> - 2016-03-10 00:23 +0100

#20478 — array

FromMax <max@ibmx.xx>
Date2016-03-09 17:44 +0100
Subjectarray
Message-ID<dkb26sFp2a6U1@mid.individual.net>
Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?

Mi sembra che il mio script che recupera i dati passati da un form 
abbastanza esteso si blocchi a 999.

Immagino che da qualche parte, php.ini o apche.conf possa essere esteso 
questo limite.
Almeno spero.

Saluti
Max

[toc] | [next] | [standalone]


#20480

FromMax <max@ibmx.xx>
Date2016-03-09 18:06 +0100
Message-ID<dkb3g9FpbmfU1@mid.individual.net>
In reply to#20478
Risolto:
scusate, forse bastava indagare di più, come al solito....

comunque se dovesse servire a qualcuno....

basta de-commentare o comunque aumentare il valore post_max_size che di 
default è 1000 in php.ini

Saluti
Max



Il 09/03/2016 17:44, Max ha scritto:
> Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?
>
> Mi sembra che il mio script che recupera i dati passati da un form
> abbastanza esteso si blocchi a 999.
>
> Immagino che da qualche parte, php.ini o apche.conf possa essere esteso
> questo limite.
> Almeno spero.
>
> Saluti
> Max

[toc] | [prev] | [next] | [standalone]


#20481

FromLeonardo Serni <lserni@gmail.com>
Date2016-03-09 21:35 +0100
Message-ID<g621ebplj2010bk3uq76tts82nkj4gnep6@L.Serni>
In reply to#20478
On Wed, 9 Mar 2016 17:44:13 +0100, Max <max@ibmx.xx> wrote:

>Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?

>Mi sembra che il mio script che recupera i dati passati da un form 
>abbastanza esteso si blocchi a 999.

Se appena ti è possibile, passa il form in JSON serializzato. Passi un solo
valore e hai fatto.

Leonardo

-- 

Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

[toc] | [prev] | [next] | [standalone]


#20482

Fromfmassei@gmail.com
Date2016-03-09 13:35 -0800
Message-ID<b0e787e6-86f2-42dc-afce-7820e95082a3@googlegroups.com>
In reply to#20481
On Wednesday, March 9, 2016 at 3:35:53 PM UTC-5, Leonardo Serni wrote:
> On Wed, 9 Mar 2016 17:44:13 +0100, Max <max@ibmx.xx> wrote:
> 
> >Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?
> 
> >Mi sembra che il mio script che recupera i dati passati da un form 
> >abbastanza esteso si blocchi a 999.
> 
> Se appena ti è possibile, passa il form in JSON serializzato. Passi un solo
> valore e hai fatto.
> 

che differenza farebbe? :)

Ciao!

[toc] | [prev] | [next] | [standalone]


#20484

FromLeonardo Serni <lserni@gmail.com>
Date2016-03-09 22:52 +0100
Message-ID<uk61ebd0npih1jvshoegaf3qqvakp5p8u5@L.Serni>
In reply to#20482
On Wed, 9 Mar 2016 13:35:17 -0800 (PST), fmassei@gmail.com wrote:

>On Wednesday, March 9, 2016 at 3:35:53 PM UTC-5, Leonardo Serni wrote:
>> On Wed, 9 Mar 2016 17:44:13 +0100, Max <max@ibmx.xx> wrote:

>> >Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?

>> >Mi sembra che il mio script che recupera i dati passati da un form 
>> >abbastanza esteso si blocchi a 999.

>> Se appena ti è possibile, passa il form in JSON serializzato. Passi un solo
>> valore e hai fatto.

>che differenza farebbe? :)

Ummm... quella che ho detto: che passerebbe un solo valore, quindi non va a sbattere
contro il limite di PHP di 1000 coppie chiave/valore in $_POST.

Naturalmente, finché il server è tuo il limite lo alzi quanto ti pare.

Leonardo

-- 

Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

[toc] | [prev] | [next] | [standalone]


#20485

Fromfmassei@gmail.com
Date2016-03-09 14:00 -0800
Message-ID<c531e99b-1f48-4468-9fa9-bcc5d8a2974d@googlegroups.com>
In reply to#20484
On Wednesday, March 9, 2016 at 4:52:30 PM UTC-5, Leonardo Serni wrote:
> On Wed, 9 Mar 2016 13:35:17 -0800 (PST), fmassei@gmail.com wrote:
> 
> >On Wednesday, March 9, 2016 at 3:35:53 PM UTC-5, Leonardo Serni wrote:
> >> On Wed, 9 Mar 2016 17:44:13 +0100, Max <max@ibmx.xx> wrote:
> 
> >> >Qualcuno sa se esiste un limite massimo di chiavi inseribile in un array?
> 
> >> >Mi sembra che il mio script che recupera i dati passati da un form 
> >> >abbastanza esteso si blocchi a 999.
> 
> >> Se appena ti è possibile, passa il form in JSON serializzato. Passi un
> >> solo valore e hai fatto.
> 
> >che differenza farebbe? :)
> 
> Ummm... quella che ho detto: che passerebbe un solo valore, quindi non va a
> sbattere contro il limite di PHP di 1000 coppie chiave/valore in $_POST.
> 
> Naturalmente, finché il server è tuo il limite lo alzi quanto ti pare.
> 

post_max_size non c'entra nulla con il numero di coppie chiave/valore, è la
dimensione del post-data.
post_max_size=1000 significa 1000 bytes di payload massimo. Solitamente si
mette qualcosa tipo "8M", giù di lì.

Ciao!

[toc] | [prev] | [next] | [standalone]


#20486

FromLeonardo Serni <lserni@gmail.com>
Date2016-03-10 00:02 +0100
Message-ID<57a1eb1armao9uc6n5qee882q9ev2h8gjf@L.Serni>
In reply to#20485
On Wed, 9 Mar 2016 14:00:10 -0800 (PST), fmassei@gmail.com wrote:

>> >> >Mi sembra che il mio script che recupera i dati passati da un form 
>> >> >abbastanza esteso si blocchi a 999.

>> >> Se appena ti è possibile, passa il form in JSON serializzato. Passi un
>> >> solo valore e hai fatto.

>> >che differenza farebbe? :)

>> Ummm... quella che ho detto: che passerebbe un solo valore, quindi non va a
>> sbattere contro il limite di PHP di 1000 coppie chiave/valore in $_POST.

> post_max_size non c'entra nulla con il numero di coppie chiave/valore

Sono d'accordo: infatti io non ho mai parlato di "post_max_size".

Io ho detto <quote>il limite di PHP di 1000 coppie chiave/valore in $_POST</quote>.

Che è pure lui settato in php.ini, però si chiama "max_input_vars" (default 1000).

Non so se si possa modificare da .htaccess, non ho guardato - però la mia preferenza
andrebbe a cambiare l'input anziché a rendere più "tollerante" PHP lato server.

Per altro, è vero anche quello che dici tu, ossia che esiste un limite non solo alla
cardinalità ma anche alla dimensione assoluta dell'array, data da post_max_size. Non
credo però che "999" sia una coincidenza.

Leonardo

-- 

Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

[toc] | [prev] | [next] | [standalone]


#20487

Fromfmassei@gmail.com
Date2016-03-09 15:16 -0800
Message-ID<c92459b1-201a-4b6d-aae7-85559245eeb4@googlegroups.com>
In reply to#20486
On Wednesday, March 9, 2016 at 6:03:02 PM UTC-5, Leonardo Serni wrote:
> On Wed, 9 Mar 2016 14:00:10 -0800 (PST), fmassei@gmail.com wrote: 
> > post_max_size non c'entra nulla con il numero di coppie chiave/valore
> 
> Sono d'accordo: infatti io non ho mai parlato di "post_max_size".
> 
> Io ho detto <quote>il limite di PHP di 1000 coppie chiave/valore in
> $_POST</quote>.
> 
> Che è pure lui settato in php.ini, però si chiama "max_input_vars" (default
> 1000).
> 

Sì, è vero, non l'hai scritto te, l'ha scritto l'OP quando ha detto come
aveva risolto. Immaginavo parlassi a partire dalla sua soluzione.

> Non so se si possa modificare da .htaccess, non ho guardato - però la mia
> preferenza andrebbe a cambiare l'input anziché a rendere più "tollerante"
> PHP lato server.
> 

Ma infatti vorrei tanto sapere che ci deve fare, l'OP, con più di 1000 campi
in POST...

> Per altro, è vero anche quello che dici tu, ossia che esiste un limite non
> solo alla cardinalità ma anche alla dimensione assoluta dell'array, data da
> post_max_size. Non credo però che "999" sia una coincidenza.
> 

Magari ha sistemato lo max_input_vars invece che il post_max_size, ma s'è
sbagliato a scrivere :)

Ciao!

[toc] | [prev] | [next] | [standalone]


#20488

FromLeonardo Serni <lserni@gmail.com>
Date2016-03-10 00:23 +0100
Message-ID<b0c1eb5kmirrdi7h8kg5fgqsgpg583kdu5@L.Serni>
In reply to#20487
On Wed, 9 Mar 2016 15:16:53 -0800 (PST), fmassei@gmail.com wrote:

>Sì, è vero, non l'hai scritto te, l'ha scritto l'OP quando ha detto come
>aveva risolto. Immaginavo parlassi a partire dalla sua soluzione.

Boja, devo andare a dormire, altroché.

Avevo letto l'altro messaggio sì: ma non avevo fatto mica caso che la variabile
aveva il nome sbagliato.

Ho letto "1000" e non ho capito più niente [1].

Buonanotte :-D

Leonardo evidentemente fuso

[1] no, perché invece, di solito...

-- 

Now suppose -just suppose- I could show you a way to
manufacture a wall that would do the same job... but
was only one inch thick.

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web