[RISOLTO] Esporta risultati

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

[RISOLTO] Esporta risultati

Messaggio da gbeppe »

Se da risultati "coalizione per sezione" o da "Lista per sezioni" provo la funzione di "esporta i risultati" in formato xls compare l'errore "Operazione non consentita"
Potete darmi qualche indicazione

saluti e grazie
Ultima modifica di gbeppe il mer feb 27, 2013 8:02 am, modificato 1 volta in totale.
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Esporta risultati

Messaggio da roby »

Ora sto col cell e non posso verificare. Intanto verifica i permessi
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

Re: Esporta risultati

Messaggio da gbeppe »

Io non ho fretta :-)
abbiamo terminato lo spoglio e il caricamento dei dati, comunichiamo i dati in prefettura e ne riparliamo domani.
Eventualemte se rispondi dopo mi collego da casa e leggo

ciao e grazie

ps cmq non saprei che permessi verificare, penso parli su qualche file
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Esporta risultati

Messaggio da roby »

si i permessi dei files, se sei in ambiente linux dai questo comando
chmod -R 777 /percorso/eleonline/client
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

Re: Esporta risultati

Messaggio da gbeppe »

uhmmm
non è una soluzione un po' troppo brutale ?

non è possibile farla + mirata ?

Beppe
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Esporta risultati

Messaggio da roby »

E' quella più' semplice e che ti permette di verificare se hai un problema di permessi o no. La soluzione migliore e' impostare il proprietario dei file sull'utente con cui gira il server web
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

Re: Esporta risultati

Messaggio da gbeppe »

Allora ho fatto il comando
chmod -R 777 /percorso/eleonline/client
senza risolvere il problema.

Ho provato a capire da dove arriva l'errore e mi sembri sia a questa condizione del file /elezioni/client/modules.php

foreach ($_GET as $sec_key => $secvalue) {
if ((preg_match("/<[^>]*script*\"?[^>]*>/i",$secvalue)) ||
(preg_match("/<[^>]*object*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*iframe*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*applet*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*meta*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*img*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*onmouseover*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*body*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/\([^>]*\"?[^)]*\)/", $secvalue)) ||
(preg_match("/\"/", $secvalue)) ||
(preg_match("/inside_mod/i", $sec_key))) {
die ("Operazione non consentita ");
}
}

però non so cosa controllare :-(

Non credo sia un prob di permessi perchè se eseguo l'estrazione dei votanti o delle affluenze riesco ad ottenerla senza prob

ciao Beppe

aggiungo un'altro test condotto su un'altro comune
http://www.elezionimarano.it/client/mod ... po_sezione
qui riesco estrarre il file però una volta salvato non è apribile, per farlo bisogna "accorciare" il nome del file. Non è che il problema sia"collegato" ?
roby
Site Admin
Site Admin
Messaggi: 1260
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Esporta risultati

Messaggio da roby »

Credo che tu abbia individuato il problema, le righe che hai riportato servono per dei controlli di sicurezza ed evidentemente nei parametri che vengono passati per il file c'e' una corrispondenza. Per verificare prova a commentare il controllo
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

Re: Esporta risultati

Messaggio da gbeppe »

Allora, primo tentativo asteriscato tutto il controllo e funziona :-)
C'è ancora il "problemino" del nome lungo del file se lascio quello proposto.

Adesso provo ad attivare un controllo alla volta per capire l'inghippo

ciao
margottid
Newbie
Newbie
Messaggi: 193
Iscritto il: mar mag 12, 2009 12:00 am

Re: Esporta risultati

Messaggio da margottid »

Per quanto riguarda il nome del file, prova a salvarlo direttamente in C:\
Se lo salvi in un percorso troppo lungo, il nome completo del file (cartelle + filename) supera i 256 caratteri, e Windows non riesce più a gestirlo.

Daniele
gbeppe
Newbie
Newbie
Messaggi: 17
Iscritto il: mar gen 22, 2013 9:29 pm

Re: Esporta risultati

Messaggio da gbeppe »

Beccato :-)
Ecco il problema :

foreach ($_GET as $sec_key => $secvalue) {
if ((preg_match("/<[^>]*script*\"?[^>]*>/i",$secvalue)) ||
(preg_match("/<[^>]*object*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*iframe*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*applet*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*meta*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*img*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*onmouseover*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*body*\"?[^>]*>/i", $secvalue)) ||
# (preg_match("/\([^>]*\"?[^)]*\)/", $secvalue)) ||
(preg_match("/\"/", $secvalue)) ||
(preg_match("/inside_mod/i", $sec_key))) {
die ("Operazione non consentita ");
}
}

che nasce perchè nella descrizione del mio comune ho inserito le parentesi
Comune Piovene Rocchette (VI)

infatti se provo ad editare per modificare compare lo stesso errore

ciao Beppe

ps lo modifico via mysql
Rispondi