From AlberT at superalbert.it Tue Jan 2 10:04:32 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Tue Jan 2 10:21:39 2007 Subject: R: [Php-it] Problema Select con accentate In-Reply-To: <20061229172338.64013.qmail@web26904.mail.ukl.yahoo.com> References: <20061229172338.64013.qmail@web26904.mail.ukl.yahoo.com> Message-ID: <200701021004.32579.AlberT@superalbert.it> On Friday 29 December 2006 18:23, simo wrote: > > ? ?Il LIKE non vuole %pattern% ? > > non necessariamente > > LIKE "'%a" solo quello che finisce con a > LIKE "a%" quello che comincia con a > LIKE "/path/to/%.txt" tutti file .txt in /path/to/ credo che cristiano intendesse .. "Il LIKE non richiede la presenza di *almeno* un '%' nel suo argomento ???" :-) -- From domenico.lorusso at pleiade.it Tue Jan 2 10:19:24 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Tue Jan 2 10:31:37 2007 Subject: [Php-it] campi testuali e magic quotes In-Reply-To: <4594135A.6040909@e4a.it> References: <4593F002.3090102@vezz.it> <200612281740.15075.cesare@ngi.it> <4593F513.5040003@vezz.it> <200612281804.48697.cesare@ngi.it> <4593FA70.7080303@vezz.it> <45940B1B.9000508@ziobudda.net> <4594135A.6040909@e4a.it> Message-ID: <459A239C.10507@pleiade.it> Marco Manzardo ha scritto: > non ho letto tutto il post cmq per "disattivare" il magic quotes io uso: /** * Applicazione in profondit? di stripslash */ function stripslashes_deep($value){ if (is_array($value)) return array_map('stripslashes_deep', $value); else{ $bslash='\\'; $bslashQ=preg_quote($bslash); $quote='"'; return preg_replace("/$bslashQ([$bslash$bslash'$quote])/sUD",'$1',$value); } } /** * Applica stripslash sulle opportune variabili * */ function magicQuotesGpcOff(){ static $sw=false; if ($sw) return; if (get_magic_quotes_gpc()) { $_POST = array_map('stripslashes_deep', $_POST); $_GET = array_map('stripslashes_deep', $_GET); $_COOKIE = array_map('stripslashes_deep', $_COOKIE); $_REQUEST = array_map('stripslashes_deep', $_REQUEST); } $sw=true; } ciauz -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From r.tagliaferri at tosnet.it Tue Jan 2 11:33:02 2007 From: r.tagliaferri at tosnet.it (Roberto Tagliaferri) Date: Tue Jan 2 11:47:42 2007 Subject: [Php-it] mime in upload Message-ID: <459A34DE.8000806@tosnet.it> Buon 2007... Sto facendo una banale procedura con upload di un file pdf.. Per? il mime riportato nell'array FILES non ? (come mi aspettavo) application/pdf ma text/html e quindi posso fare dei controlli solo sul nome del file (se ci metto una immagine ci mette il tipo corretto, es image/gif): what's wrong? -- Roberto Tagliaferri Responsabile Progettazione & Produzione TosNet s.r.l. - Internet Service Provider r.tagliaferri@tosnet.it www.tosnet.it From cesare at ngi.it Tue Jan 2 11:38:50 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Tue Jan 2 11:53:29 2007 Subject: [Php-it] mime in upload In-Reply-To: <459A34DE.8000806@tosnet.it> References: <459A34DE.8000806@tosnet.it> Message-ID: <200701021138.50434.cesare@ngi.it> Alle 11:33, marted? 02 gennaio 2007, Roberto Tagliaferri ha scritto: > (se ci metto una immagine ci mette il tipo corretto, es > image/gif): what's wrong? baco del browser? -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From r.tagliaferri at tosnet.it Tue Jan 2 11:40:26 2007 From: r.tagliaferri at tosnet.it (Roberto Tagliaferri) Date: Tue Jan 2 11:55:05 2007 Subject: [Php-it] mime in upload In-Reply-To: <200701021138.50434.cesare@ngi.it> References: <459A34DE.8000806@tosnet.it> <200701021138.50434.cesare@ngi.it> Message-ID: <459A369A.8000202@tosnet.it> Cesare D'Amico ha scritto: > Alle 11:33, marted? 02 gennaio 2007, Roberto Tagliaferri ha scritto: > >> (se ci metto una immagine ci mette il tipo corretto, es >> image/gif): what's wrong? >> > > baco del browser? > > firefox 2.0 linux... l'utiliti file di linux mi da la risposta corretta, quindi a livello sistema dovrei essere a posto -- Roberto Tagliaferri Responsabile Progettazione & Produzione TosNet s.r.l. - Internet Service Provider r.tagliaferri@tosnet.it www.tosnet.it From gianiaz at gianiaz.net Tue Jan 2 11:46:16 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Tue Jan 2 12:00:55 2007 Subject: [Php-it] mime in upload In-Reply-To: <459A34DE.8000806@tosnet.it> References: <459A34DE.8000806@tosnet.it> Message-ID: <459A37F8.1000207@gianiaz.net> Roberto Tagliaferri ha scritto: > > Buon 2007... > Sto facendo una banale procedura con upload di un file pdf.. > Per? il mime riportato nell'array FILES non ? (come mi aspettavo) > application/pdf ma text/html e quindi posso fare dei controlli solo > sul nome del file (se ci metto una immagine ci mette il tipo corretto, > es image/gif): what's wrong? > Io controllo sempre e solo l'estensione, secondo voi sbaglio? Partendo dall'idea che il mime-type viene spedito dal browser e che si pu? modificare. E' vero che ? anche possibile cambiare l'estensione di un file, ma ho dedotto che la sicurezza che mi da un metodo me la d? l'altro, con la differenza che le estensioni sono forse di meno e pi? conosciute rispetto alle stringhe che i diversi browser si possono inventare. Voi in questo caso come vi comportate? Ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From AlberT at superalbert.it Tue Jan 2 11:48:59 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Tue Jan 2 12:05:59 2007 Subject: [Php-it] mime in upload In-Reply-To: <459A37F8.1000207@gianiaz.net> References: <459A34DE.8000806@tosnet.it> <459A37F8.1000207@gianiaz.net> Message-ID: <200701021149.00014.AlberT@superalbert.it> On Tuesday 02 January 2007 11:46, Giovanni Battista Lenoci wrote: > secondo voi sbaglio? no :-) -- -------------- parte successiva -------------- XSLTProcessor. * * @access protected * @var XSLTProcessor $_xslt */ protected $_xslt; /** * Where assigned XSLT parameters are kept. * * @access protected * @var array $_xsltParams */ protected $_xsltParams = array(); /** * Where assigned XSLT values are kept. * * @access protected * @var array $_xsltValues */ protected $_xsltValues = array(); /** * Used to save the xml-tree while processing * * @access protected * @var DOMDocument $_xmlTree */ protected $_xmlTree; protected $_extXML = array(); /** * Constructs a new View_XSLTemplate object and sets * the internal properties with application settings. * * @access public */ public function __construct() { $this->_xslt = new XSLTProcessor(); $this->_xmlTree = new DOMDocument( self::ROOT_VERSION, self::ROOT_CHARSET ); } /** * Assigns values to the $this->_xsltValues array. * * @access public * @param string $name The xml node name * @param mixed $value The value to assign */ public function assign($name, $value) { $this->_xsltValues[$name] = $value; } public function __set($name, $value) { $this->_xsltValues[$name] = $value; } /** * Assigns values to xslt template parameters. * * @access public * @param string $param The xslt template parameter name * @param mixed $value The value to assign */ public function setParameter($param, $value) { $this->_xsltParams[$param] = $value; } public function setXML($content, $resource) { $xml = new DOMDocument(); switch ($resource) { case self::RESOURCE_STRING: $xml->loadXML($content); break; case self::RESOURCE_FILE: $xml = simplexml_load_file($content); break; case sefl::RESOURCE_DOCUMENT: $xml = $content; break; } $this->_extXML[] = $xml; } /** * Executes and returns the xslt template results. * * @access public * @param string $template File name of the xslt template * @return string */ public function render($template = null) { if (count($this->_extXML)) { foreach ($this->_extXML as $extXML) { $domnode = dom_import_simplexml($extXML); $domnode = $this->_xmlTree->importNode($domnode, true); $this->_xmlTree->appendChild($domnode); } } foreach ($this->_xsltValues as $name => $value) { $this->_appendElements($name, $value, $this->_xmlTree); } foreach ($this->_xsltParams as $name => $value) { $this->_xslt->setParameter('', $name, $value); } if (is_null($template)) { $this->_xmlTree->formatOutput = true; return $this->_xmlTree->saveXML(); } $xsl = new DOMDocument(); $xsl->load($template); $this->_xslt->importStyleSheet($xsl); return $this->_xslt->transformToXML($this->_xmlTree); } /** * Executes and displays the xslt template results. * * @access public * @param string $template File name of the xslt template * @param string $xml The XML document */ public function display($template, $xml = null) { echo $this->render($template, $xml); } public function escape($string) { return htmlspecialchars($string, ENT_QUOTES, self::ROOT_CHARSET); } private function _appendElements($name, $value, &$element) { if (is_array($value)) { if ($this->_onlyNumericKeys($value)) { foreach ($value as $temp_val) { $this->_appendElements($name, $temp_val, $element); } } else { if (is_numeric($name)) { $name = 'element_' . $name; } $temp_element = $this->_xmlTree->createElement($name); foreach ($value as $temp_name => $temp_val) { $this->_appendElements($temp_name, $temp_val, $temp_element); } $element->appendChild($temp_element); } } else { if (is_bool($value)) { $value = (int) $value; } $child = $this->_xmlTree->createElement($name, $this->escape((string) $value)); $element->appendChild($child); } } private function _onlyNumericKeys($array) { $keys = array_keys($array); foreach ($keys as $key) { if (!is_numeric($key)) { return false; } } return true; } } class Template_Exception extends Exception {} From splmv at yahoo.it Tue Jan 2 12:19:44 2007 From: splmv at yahoo.it (Lorenz) Date: Tue Jan 2 12:34:24 2007 Subject: [Php-it] Mod_rewrite e Buon Anno Message-ID: <09ca01c72e5f$e7e3df30$0901a8c0@LORENZO> Ragazzi scusatemi, ma ho bisogno di aiuto come di consueto. Fino adesso ho sempre usato una regoletta che mi riscriveva url di questo tipo: www.miosito.it/notizie.php?id=1&titolo=il_mio_titolo in www.miosito.it/1/il_mio_titolo.html ora devo fare qualcosa di + complesso ma dopo 3 giorni di tentativi fallimentari chiedo a voi: questo l'url da riscrivere www.miosito.it/articoli/index.php?id1=1&id2=2&id3=3&id4=4&categoria=59&titolo=il_mio_titolo devo trasformarlo in www.miosito.it/articoli/1,2,3,4,59/il_mio_titolo.html Riuscite ad aiutarmi? Grazie e Buon anno Ps posto quello che fino adesso ho partorito (con zero risutalti) ============================= RewriteEngine On #RewriteCond %{SCRIPT_FILENAME} !-d #RewriteCond %{SCRIPT_FILENAME} !-f #RewriteRule ^/articoli/([0-9]+),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*)/([^/]+).html$ /articoli/index.php?id1=$1&id2=$2&id3=$3&id4=$4&sezione=$5&titolo=$6 From petdog at gmail.com Tue Jan 2 12:37:07 2007 From: petdog at gmail.com (petdog) Date: Tue Jan 2 12:51:47 2007 Subject: [Php-it] mime in upload In-Reply-To: <200701021149.00014.AlberT@superalbert.it> References: <459A34DE.8000806@tosnet.it> <459A37F8.1000207@gianiaz.net> <200701021149.00014.AlberT@superalbert.it> Message-ID: <9e51316e0701020337u120bc87el85988c30f764de47@mail.gmail.com> On 1/2/07, Emiliano Gabrielli (aka AlberT) wrote: > On Tuesday 02 January 2007 11:46, Giovanni Battista Lenoci wrote: > > secondo voi sbaglio? > > no :-) lol :) From fsockopen at yahoo.it Tue Jan 2 12:50:42 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 13:05:23 2007 Subject: R: [Php-it] mime in upload Message-ID: <20070102115042.17961.qmail@web26905.mail.ukl.yahoo.com> Ciao >Partendo dall'idea che il mime-type viene spedito dal browser e che si >pu? modificare. Come ci pare aggiungerei ;) >Voi in questo caso come vi comportate? uso: Ciao Simone _______________________________________________ Php-it mailing list Php-it@lists.ziobudda.net Per cancellarsi dalla lista: http://lists.ziobudda.net/mailman/listinfo/php-it __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From fsockopen at yahoo.it Tue Jan 2 13:42:54 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 13:57:35 2007 Subject: R: [Php-it] Mod_rewrite e Buon Anno Message-ID: <20070102124254.34409.qmail@web26913.mail.ukl.yahoo.com> Ciao se vuoi integrare le SEF-URL (SearchEngineFriendlyURL) ci sono 2 modi per fare cio': 1) tramite la Rewrite di apache che pero' ha delle controindicazioni: alla prima richiesta che il browser fa dopo il click il server web risponde non 200 (OK) ma 301 (Permanet Redirect) con una location: index.php?... da seguire. Non e' detto quindi che tutti i crawler (es) la seguano. 2) tramite la ForceType quando ad apache viene fatta una GET tipo: http://www.miodominio.it/index.php/quello/che/ti/pare lui controlla che esista il file/dir "pare" se non lo trova controlla che esista "ti", se non lo trova controlla "che", se non lo trova controlla "quello" e infne "index.php" che viene trovata ed eseguita. con la Direttiva ForceType si puo' fa eseguire qualsiasi file da uno specifico interprete. es. ForceType application/x-httpd-php il file articoli (senza estensione) e' solo: la variabile $_SERVER['REQUEST_URI'] contiene tutto quanto quindi rimuovendoci la lunghezza del $_SERVER['SCRIPT_NAME']: rimangono solo i parametri separati da / ... che puoi tranquillamente estrarre es. esplodendo la variabile ottenuta per "/", $PATH_INFO = substr($_SERVER['REQUEST_URI'] , strlen($_SERVER['SCRIPT_NAME']), strlen($_SERVER['REQUEST_URI']) - strlen($_SERVER['SCRIPT_NAME'])); $params = explode('/', $PATH_INFO); Ciao Simone ----- Messaggio originale ----- Da: Lorenz A: Lista dedicata al linguaggio di programmazione PHP Inviato: Marted? 2 gennaio 2007, 12:19:44 Oggetto: [Php-it] Mod_rewrite e Buon Anno ________________SPONSOR______________ Spazio pubblicitario libero. mail a info@ziobudda.net ________________SPONSOR______________ Ragazzi scusatemi, ma ho bisogno di aiuto come di consueto. Fino adesso ho sempre usato una regoletta che mi riscriveva url di questo tipo: www.miosito.it/notizie.php?id=1&titolo=il_mio_titolo in www.miosito.it/1/il_mio_titolo.html ora devo fare qualcosa di + complesso ma dopo 3 giorni di tentativi fallimentari chiedo a voi: questo l'url da riscrivere www.miosito.it/articoli/index.php?id1=1&id2=2&id3=3&id4=4&categoria=59&titolo=il_mio_titolo devo trasformarlo in www.miosito.it/articoli/1,2,3,4,59/il_mio_titolo.html Riuscite ad aiutarmi? Grazie e Buon anno Ps posto quello che fino adesso ho partorito (con zero risutalti) ============================= RewriteEngine On #RewriteCond %{SCRIPT_FILENAME} !-d #RewriteCond %{SCRIPT_FILENAME} !-f #RewriteRule ^/articoli/([0-9]+),([0-9]*),([0-9]*),([0-9]*),([0-9]*),([0-9]*)/([^/]+).html$ /articoli/index.php?id1=$1&id2=$2&id3=$3&id4=$4&sezione=$5&titolo=$6 _______________________________________________ Php-it mailing list Php-it@lists.ziobudda.net Per cancellarsi dalla lista: http://lists.ziobudda.net/mailman/listinfo/php-it __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From gianiaz at gianiaz.net Tue Jan 2 13:56:11 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Tue Jan 2 14:10:51 2007 Subject: R: [Php-it] mime in upload In-Reply-To: <20070102115042.17961.qmail@web26905.mail.ukl.yahoo.com> References: <20070102115042.17961.qmail@web26905.mail.ukl.yahoo.com> Message-ID: <459A566B.2000801@gianiaz.net> simo ha scritto: > uso: > > > if ( ! function_exists ( 'mime_content_type' ) ) > > { > > > function mime_content_type ( $f ) > > > { > > > return trim ( exec ('file -bi ' . escapeshellarg ( $f ) ) ) ; > > > } > > > } > > Si, in effetti se si hanno i permessi per usare l'eseguibile file (e quinci ci si trova su ambiente linux) allora si... Grazie P.S. Puoi impostare il tuo client di posta in modo che anteponga "Re:" anzich? "R:"? Tutte le tue risposte escono dall'albero di visualizzazione in ML. Ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From gianiaz at gianiaz.net Tue Jan 2 13:58:04 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Tue Jan 2 14:12:45 2007 Subject: [Php-it] mime in upload In-Reply-To: <200701021149.00014.AlberT@superalbert.it> References: <459A34DE.8000806@tosnet.it> <459A37F8.1000207@gianiaz.net> <200701021149.00014.AlberT@superalbert.it> Message-ID: <459A56DC.6060707@gianiaz.net> Emiliano Gabrielli (aka AlberT) ha scritto: > ------------------------------------------------------------------------ > > On Tuesday 02 January 2007 11:46, Giovanni Battista Lenoci wrote: > >> secondo voi sbaglio? >> > > no :-) > Da stampare e incorniciare!!! Ti posso chiedere che c...o c'entra la classe in allegato alla mail? :-P Ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From cesare at ngi.it Tue Jan 2 14:42:12 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Tue Jan 2 14:56:58 2007 Subject: [Php-it] Mod_rewrite e Buon Anno In-Reply-To: <20070102124254.34409.qmail@web26913.mail.ukl.yahoo.com> References: <20070102124254.34409.qmail@web26913.mail.ukl.yahoo.com> Message-ID: <200701021442.13221.cesare@ngi.it> Alle 13:42, marted? 02 gennaio 2007, simo ha scritto: > se vuoi integrare le SEF-URL (SearchEngineFriendlyURL) Che ne dici di inserire questa risposta sul wiki del grusp? Per esempio nella sezione Tips&Tricks: http://wiki.grusp.it/tips Grazie! :) Ciaps ce -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From fsockopen at yahoo.it Tue Jan 2 14:49:57 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 15:04:40 2007 Subject: [Php-it] mime in upload Message-ID: <20070102134957.40122.qmail@web26907.mail.ukl.yahoo.com> Ciao >Si, in effetti se si hanno i permessi per usare l'eseguibile file (e >quinci ci si trova su ambiente linux) allora si... altrimenti sarebbe il caso di ricompilare php con --with-mime-magic perche' di $_FILES['miavar']['type'] non c'e' da fidarsi MAI Chiedo scusa per il R: invece di Re: ... purtroppo il client beta di yahoo non consente di cambiare il suo default. (cambiero' a mano ogni msg) Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From AlberT at superalbert.it Tue Jan 2 14:53:08 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Tue Jan 2 15:10:15 2007 Subject: [Php-it] mime in upload In-Reply-To: <459A56DC.6060707@gianiaz.net> References: <459A34DE.8000806@tosnet.it> <200701021149.00014.AlberT@superalbert.it> <459A56DC.6060707@gianiaz.net> Message-ID: <200701021453.08436.AlberT@superalbert.it> On Tuesday 02 January 2007 13:58, Giovanni Battista Lenoci wrote: > Ti posso chiedere che c...o c'entra la classe in allegato alla mail? si :-P -- From fsockopen at yahoo.it Tue Jan 2 15:13:04 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 15:27:46 2007 Subject: [Php-it] Mod_rewrite e Buon Anno Message-ID: <20070102141304.31026.qmail@web26902.mail.ukl.yahoo.com> Ciao lo farei volentieri ma registrandomi come fsockopen dice che e' tutto ok ma ... non ricevo alcuna email con la pass. Ciao Simone > se vuoi integrare le SEF-URL (SearchEngineFriendlyURL) >Che ne dici di inserire questa risposta sul wiki del grusp? Per esempio >nella sezione Tips&Tricks: >http://wiki.grusp.it/tips __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From fsockopen at yahoo.it Tue Jan 2 16:06:23 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 16:21:05 2007 Subject: [Php-it] Mod_rewrite e Buon Anno Message-ID: <20070102150623.64463.qmail@web26907.mail.ukl.yahoo.com> Ci sono comunque delle considerazioni ulteriori da fare: tramite la ForceType vanno usate tags in html con la proprieta' src in assoluto (o relative rispetto al document_root) ovvero se usi ad esempio: http://www.miosito.it/news/5/10/2006/index.html e news e' il tuo entry-point. devi mettere tutte le Message-ID: <0afc01c72e85$09aab920$0901a8c0@LORENZO> Ciao, ti ringrazio per la dritta, su ForceType, ora provo. L'unica cosa che da subito non mi ? chiara ? dove metto questo ForceType application/x-httpd-php dentro ad articoli prima dell'include? Grazie From fsockopen at yahoo.it Tue Jan 2 17:01:25 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 17:16:07 2007 Subject: [Php-it] Mod_rewrite e Buon Anno In-Reply-To: <0afc01c72e85$09aab920$0901a8c0@LORENZO> Message-ID: <952314.77612.qm@web26904.mail.ukl.yahoo.com> non nel php ma in .htaccess, in di httpd.conf http://httpd.apache.org/docs/1.3/mod/mod_mime.html#forcetype > L'unica cosa che da subito non mi ? chiara ? dove > metto questo __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From michel at ziobudda.net Tue Jan 2 17:24:54 2007 From: michel at ziobudda.net (Davide Michel 'ZioBudda' Morelli) Date: Tue Jan 2 17:39:32 2007 Subject: =?ISO-8859-15?Q?Re=3A_=5BPhp-it=5D_=5BPHP-JS=5D_Filtro_c?= =?ISO-8859-15?Q?he_funziona_a_met=E0?= In-Reply-To: References: <4595223C.2090603@ziobudda.net> <459525D0.8090800@mif.it> <4595255E.301@ziobudda.net> <45952B8E.1010504@ziobudda.net> Message-ID: <459A8756.9030401@ziobudda.net> > Ma questa regexp, per $min=9 e $max=20, diventa: > /^\+?[0-9\s]{9,20}+$/ > Cio?: pu? iniziare con il carattere +, seguito da una sequenza di > cifre/spazi compresa di lunghezza tra 9 e 20. L'ultimo + come va > interpretato? Per me ? un errore! > Scusate se rispondo solo ora, ma io di regex non ci capisco nulla e ho preso per buono che /^....+$/ indicasse la totalit? della stringa. M. -- Michel 'ZioBudda' Morelli michel@ziobudda.net Consulenza sistemistica in ambito OpenSource. Sviluppo applicazioni web dinamiche (LAMP+Ajax) Telefono: +39-0240706096 -- Fax: +39-0291390660 Cellulare: +39-3939890025 http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it From splmv at yahoo.it Tue Jan 2 17:36:03 2007 From: splmv at yahoo.it (Lorenz) Date: Tue Jan 2 17:50:45 2007 Subject: [Php-it] Mod_rewrite e Buon Anno References: <952314.77612.qm@web26904.mail.ukl.yahoo.com> Message-ID: <0bc501c72e8c$18652750$0901a8c0@LORENZO> > non nel php ma in .htaccess, in di > httpd.conf Anzitutto grazie, funziona! Ti faccio l'ultima domanda stupida: io mi ritrovo con un url cos?: www.miosito.it/index.php/ciao/mamma/ ma visto il tipo di url, in termini di benefici sui motori di ricerca non sarebbe la stessa cosa fare www.miosito.it/index.php?/ciao/mamma/ con il mod_rewrite faccio sparire index qui no. Grazie From fsockopen at yahoo.it Tue Jan 2 18:06:31 2007 From: fsockopen at yahoo.it (simo) Date: Tue Jan 2 18:21:13 2007 Subject: [Php-it] Mod_rewrite e Buon Anno In-Reply-To: <0bc501c72e8c$18652750$0901a8c0@LORENZO> Message-ID: <20070102170631.38331.qmail@web26910.mail.ukl.yahoo.com> > Anzitutto grazie, funziona! > > Ti faccio l'ultima domanda stupida: > io mi ritrovo con un url cos?: > www.miosito.it/index.php/ciao/mamma/ se mi dici cosi allora non stai sfruttando la ForceType ma solo una normale attitudine di apache di cercare nelle sottodir se non trova cio' che indicato. se con ForceType dici ad Apache di interpretare col PHP il file "articoli": ForceType application/x-httpd-php e il file "articoli" si presenta cos?: le tue url dovrebbero essere: http://miosito.it/articoli/ciao/mamma dove articoli non e' una dir ma e' un file che viene eseguito da PHP Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From splmv at yahoo.it Tue Jan 2 18:11:38 2007 From: splmv at yahoo.it (Lorenz) Date: Tue Jan 2 18:26:21 2007 Subject: [Php-it] Mod_rewrite e Buon Anno References: <20070102170631.38331.qmail@web26910.mail.ukl.yahoo.com> Message-ID: <0c0301c72e91$10b8ca70$0901a8c0@LORENZO> > se mi dici cosi allora non stai sfruttando la > ForceType ma solo una normale attitudine di apache di > cercare nelle sottodir se non trova cio' che indicato. CHE FESSO, hai ragione! Venduto, funziona! Grazie mille e ancora BUON 2007 From david at tomato.it Wed Jan 3 10:08:49 2007 From: david at tomato.it (David Scatigna) Date: Wed Jan 3 10:22:52 2007 Subject: [Php-it] mime in upload In-Reply-To: <20070102134957.40122.qmail@web26907.mail.ukl.yahoo.com> References: <20070102134957.40122.qmail@web26907.mail.ukl.yahoo.com> Message-ID: <459B72A1.6000803@tomato.it> simo wrote: > Ciao >> Si, in effetti se si hanno i permessi per usare l'eseguibile file (e >> quinci ci si trova su ambiente linux) allora si... > > altrimenti sarebbe il caso di ricompilare php con --with-mime-magic perche' di $_FILES['miavar']['type'] non c'e' da fidarsi MAI che per? ha dei serissimi problemi con alcuni tipi di file (ad esempio i file creati da office doc xls ppt vengono tutti riconosciuti come microsoft word) provato con SO diversi e file mime aggiornati (ultimo tentativo cmq risalente ad oltre un anno) -- Saluti, Tomato Interactive David Scatigna [ Tomato.it - http://www.tomato.it ] From r.tagliaferri at tosnet.it Wed Jan 3 10:25:25 2007 From: r.tagliaferri at tosnet.it (Roberto Tagliaferri) Date: Wed Jan 3 10:40:19 2007 Subject: [Php-it] fckeditor e ff 2 Message-ID: <459B7685.9000700@tosnet.it> Sto utilizzando fckeditor col conector php per l'editing html e va bene, per? le ultime versioni non vanno con FF2 (per l'upload dei file e delle immagini):alternative o escamotage? -- Roberto Tagliaferri Responsabile Progettazione & Produzione TosNet s.r.l. - Internet Service Provider r.tagliaferri@tosnet.it www.tosnet.it From gianiaz at gianiaz.net Wed Jan 3 10:29:00 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Wed Jan 3 10:43:51 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7685.9000700@tosnet.it> References: <459B7685.9000700@tosnet.it> Message-ID: <459B775C.8090205@gianiaz.net> Roberto Tagliaferri ha scritto: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Sto utilizzando fckeditor col conector php per l'editing html e va > bene, per? le ultime versioni non vanno con FF2 (per l'upload dei file > e delle immagini):alternative o escamotage? > Io preferisco l'editor della solmetra, prova a vedere, mi sembra che non abbia problemi con FF2. http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_intro ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From Riccardo.Vettore at evolutiontravel.it Wed Jan 3 10:33:42 2007 From: Riccardo.Vettore at evolutiontravel.it (Riccardo.Vettore@evolutiontravel.it) Date: Wed Jan 3 10:47:30 2007 Subject: R: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7685.9000700@tosnet.it> Message-ID: > Sto utilizzando fckeditor col conector php per l'editing html e va bene, > per? le ultime versioni non vanno con FF2 (per l'upload dei file e delle > immagini):alternative o escamotage? TinyMCE (http://tinymce.moxiecode.com/) ha due plug-in molto ben fatti uno per la gestione delle immagini ed uno come file manager, per? a pagamento. Visto che siamo in argomento per chi ancora non lo conosce c'? TinyFCK ( http://p4a.sourceforge.net/tinyfck) che mette assieme l'editing html di Tiny e il fila manager gratuito di FCK. Riccardo From michel at ziobudda.net Wed Jan 3 10:36:18 2007 From: michel at ziobudda.net (Davide Michel 'ZioBudda' Morelli) Date: Wed Jan 3 10:51:04 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B775C.8090205@gianiaz.net> References: <459B7685.9000700@tosnet.it> <459B775C.8090205@gianiaz.net> Message-ID: <459B7912.9030100@ziobudda.net> Giovanni Battista Lenoci ha scritto: > Io preferisco l'editor della solmetra, prova a vedere, mi sembra che > non abbia problemi con FF2. > > http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_intro > Ma non capisco se ? a pagamento oppure no. Perche' prima dicono che ? sotto GPL, poi dicono che devi pagare per fare gli upgrade. M. -- Michel 'ZioBudda' Morelli michel@ziobudda.net Consulenza sistemistica in ambito OpenSource. Sviluppo applicazioni web dinamiche (LAMP+Ajax) Telefono: +39-0240706096 -- Fax: +39-0291390660 Cellulare: +39-3939890025 http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it From gianiaz at gianiaz.net Wed Jan 3 10:45:35 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Wed Jan 3 11:00:27 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7912.9030100@ziobudda.net> References: <459B7685.9000700@tosnet.it> <459B775C.8090205@gianiaz.net> <459B7912.9030100@ziobudda.net> Message-ID: <459B7B3F.5030309@gianiaz.net> Davide Michel 'ZioBudda' Morelli ha scritto: > Ma non capisco se ? a pagamento oppure no. Perche' prima dicono che ? > sotto GPL, poi dicono che devi pagare per fare gli upgrade. > > M. > Sinceramente non saprei, nel senso che non so se queste modifiche siano uscite con la versione 2. Io di solito quando leggo GPL non mi preoccupo pi? di tanto (non so se sbaglio o meno). Ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From michel at ziobudda.net Wed Jan 3 10:54:50 2007 From: michel at ziobudda.net (Davide Michel 'ZioBudda' Morelli) Date: Wed Jan 3 11:09:35 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7B3F.5030309@gianiaz.net> References: <459B7685.9000700@tosnet.it> <459B775C.8090205@gianiaz.net> <459B7912.9030100@ziobudda.net> <459B7B3F.5030309@gianiaz.net> Message-ID: <459B7D6A.1010505@ziobudda.net> Giovanni Battista Lenoci ha scritto: > Sinceramente non saprei, nel senso che non so se queste modifiche > siano uscite con la versione 2. > Io di solito quando leggo GPL non mi preoccupo pi? di tanto (non so se > sbaglio o meno). Io so' solo che quando leggo GPL penso che qualsiasi cosa che faccia utilizzando un software di questo tipo non posso poi rivenderlo. O meglio: devo sempre trovare una alternativa non GPL perche' nella maggiorparte dei casi il cliente non vuole rilasciare i sorgenti del lavoro commissionato. Tendo sempre ad utilizzare licenze come LGPL o MIT o nuova BSD. Magari sbaglio, magari no. Sia ben chiaro che considero la GPL una grandissima "vittoria" per tutti noi umani. M. -- Michel 'ZioBudda' Morelli michel@ziobudda.net Consulenza sistemistica in ambito OpenSource. Sviluppo applicazioni web dinamiche (LAMP+Ajax) Telefono: +39-0240706096 -- Fax: +39-0291390660 Cellulare: +39-3939890025 http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it From r.tagliaferri at tosnet.it Wed Jan 3 12:55:34 2007 From: r.tagliaferri at tosnet.it (Roberto Tagliaferri) Date: Wed Jan 3 13:10:30 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7D6A.1010505@ziobudda.net> References: <459B7685.9000700@tosnet.it> <459B775C.8090205@gianiaz.net> <459B7912.9030100@ziobudda.net> <459B7B3F.5030309@gianiaz.net> <459B7D6A.1010505@ziobudda.net> Message-ID: <459B99B6.6090506@tosnet.it> Davide Michel 'ZioBudda' Morelli ha scritto: > Giovanni Battista Lenoci ha scritto: >> Sinceramente non saprei, nel senso che non so se queste modifiche >> siano uscite con la versione 2. >> Io di solito quando leggo GPL non mi preoccupo pi? di tanto (non so >> se sbaglio o meno). > > Io so' solo che quando leggo GPL penso che qualsiasi cosa che faccia > utilizzando un software di questo tipo non posso poi rivenderlo. O > meglio: devo sempre trovare una alternativa non GPL perche' nella > maggiorparte dei casi il cliente non vuole rilasciare i sorgenti del > lavoro commissionato. Tendo sempre ad utilizzare licenze come LGPL o > MIT o nuova BSD. Magari sbaglio, magari no. > > Sia ben chiaro che considero la GPL una grandissima "vittoria" per > tutti noi umani. > > M. > Per me non ? un problema, faccio un unzip del file e amen :-) Comunque funziona bene (fck ? pi? carino...) sia l'upload che il resto. Mi ha fatto casino solo il config sul mio pc di test perch? la document root ? un link e non una directory reale -- Roberto Tagliaferri Responsabile Progettazione & Produzione TosNet s.r.l. - Internet Service Provider r.tagliaferri@tosnet.it www.tosnet.it From spacemarc at gmail.com Wed Jan 3 21:24:23 2007 From: spacemarc at gmail.com (spacemarc) Date: Wed Jan 3 21:39:18 2007 Subject: [Php-it] scaricare un file video Message-ID: ciao, con questo codice scarico il file video ma il contenuto risulta, poi, pari a zero: dove ? errato? $ext = ".avi"; $len = filesize ("$_GET[name]".$ext); header("Content-Type: video/x-msvideo"); header("Content-Disposition: attachment; filename=$_GET[name]$ext"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$len); -- http://www.spacemarc.it From spacemarc at gmail.com Wed Jan 3 21:56:12 2007 From: spacemarc at gmail.com (spacemarc) Date: Wed Jan 3 22:11:09 2007 Subject: [Php-it] Re: scaricare un file video In-Reply-To: References: Message-ID: 2007/1/3, spacemarc : ops... alla fine degli headers ho messo readfile($file); e pare che vada... -- http://www.spacemarc.it From domenico.lorusso at pleiade.it Thu Jan 4 09:13:11 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Thu Jan 4 09:25:37 2007 Subject: [Php-it] Gestire salvataggio Message-ID: <459CB717.5090606@pleiade.it> Ciao all, ho il seguente problema (in parte se ne era gi? discusso): Per una procedura a passi piuttosto lunga ho la necessit? di dover gestire il salvataggio dello stato corrente della procedura. Ad ogni passo si modificano i dati nel db (insert/update) e si creano dei file. Per fare questo la soluzione ? una serialize di una variabile complessa di sessione. Ho una struttura di questo genere: Reparto -> Utente Prodotto Un reparto pu?/deve effettuare la procedura su un prodotto. L'autenticazione ? a livello utente. Problemi: - Devo gestire il caso in cui utente A e B affertenti al Reparto R inizino contemporaneamente la procedura (deve essere una per reparto!) - Devo gestire il caso in cui due persone si loggino contemporaneamente con l'utente A - Inibire l'autenticazione per x tempo se c'? una sessione in corso, potrebbe portarmi alla spiacevole situazione in cui ad un utente va in crash il browser e ha pochi minuti per completare le operazioni. Idee? Ciao! -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From marcello at vezz.it Thu Jan 4 09:46:42 2007 From: marcello at vezz.it (Marcello Vezzelli) Date: Thu Jan 4 09:58:03 2007 Subject: [Php-it] Gestire salvataggio In-Reply-To: <459CB717.5090606@pleiade.it> References: <459CB717.5090606@pleiade.it> Message-ID: <459CBEF2.1010804@vezz.it> Domenico L. wrote: > Problemi: > - Devo gestire il caso in cui utente A e B affertenti al Reparto R > inizino contemporaneamente la procedura (deve essere una per reparto!) > - Devo gestire il caso in cui due persone si loggino > contemporaneamente con l'utente A > - Inibire l'autenticazione per x tempo se c'? una sessione in corso, > potrebbe portarmi alla spiacevole situazione in cui ad un utente va in > crash il browser e ha pochi minuti per completare le operazioni. > > Idee? Secondo me devi gestire tutto a livello db, che ? l'unico livello di persistenza che hai. Dovresti avere una tabella, refreshata diciamo ogni minuto (magari via ajax), dove sono gestiti gli utenti online e cosa stanno facendo. In questo modo hai la situazione rappresentata fedelmente con uno scarto di un minuto. La tabella viene refreshata anche all'avvio delle procedure, e verificata prima del loro inizio, in generale ad ogni evento che deve essere gestito. I record pi? vecchi di un minuto vanno ignorati (ogni tanto anche cancellati, con una sorta di garbage collection). Ciao Marcello From domenico.lorusso at pleiade.it Thu Jan 4 09:58:53 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Thu Jan 4 10:11:05 2007 Subject: [Php-it] Gestire salvataggio In-Reply-To: <459CBEF2.1010804@vezz.it> References: <459CB717.5090606@pleiade.it> <459CBEF2.1010804@vezz.it> Message-ID: <459CC1CD.6000601@pleiade.it> Marcello Vezzelli ha scritto: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Domenico L. wrote: >> Problemi: >> - Devo gestire il caso in cui utente A e B affertenti al Reparto R >> inizino contemporaneamente la procedura (deve essere una per reparto!) >> - Devo gestire il caso in cui due persone si loggino >> contemporaneamente con l'utente A >> - Inibire l'autenticazione per x tempo se c'? una sessione in corso, >> potrebbe portarmi alla spiacevole situazione in cui ad un utente va >> in crash il browser e ha pochi minuti per completare le operazioni. >> >> Idee? > > Secondo me devi gestire tutto a livello db, che ? l'unico livello di > persistenza che hai. s? ? anche la mia opinione > Dovresti avere una tabella, refreshata diciamo ogni minuto (magari via > ajax) cavolo ? piuttosto pesane, anche se mi risolverebbe un po' di problemi anche con i tempi di vita... per? ajax non deve essere indispensabile (PA) > La tabella viene refreshata anche all'avvio delle procedure, e > verificata prima del loro inizio, in generale ad ogni evento che deve > essere gestito. uhm.... basterebbe un time-stamp > I record pi? vecchi di un minuto vanno ignorati (ogni tanto anche > cancellati, con una sorta di garbage collection). se non ho ajax un minuto ? poco... per? potrei portarlo a 10 minuti pi?... password? segnalazione? cio? quando salvi ti chiedo di dargli un nome, se uno cerca di ricaricare un salvataggio che ha un timestamp pi? recente di "10 minuti fa" gli chiedo la il nome del salvataggio... Ad ogni caricamento cmq informo l'utente di che nome ? stato dato... che ne pensate? ciao P.S. come hai affrontato il problema del contatore? store procedure? -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From gianiaz at gianiaz.net Thu Jan 4 10:25:04 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Thu Jan 4 10:40:07 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459B7685.9000700@tosnet.it> References: <459B7685.9000700@tosnet.it> Message-ID: <459CC7F0.6080407@gianiaz.net> Roberto Tagliaferri ha scritto: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Sto utilizzando fckeditor col conector php per l'editing html e va > bene, per? le ultime versioni non vanno con FF2 (per l'upload dei file > e delle immagini):alternative o escamotage? > Sto lavorando su una versione di fckeditor imprecisata, e dopo aver pianto in cinese per capire come funzionano i percorsi non ho problemi a fare upload anche con FF2, se sai dove cercare la versione nei sorgenti ti dico quale sto usando. Ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From gianiaz at gianiaz.net Thu Jan 4 10:45:22 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Thu Jan 4 11:00:22 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CC7F0.6080407@gianiaz.net> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> Message-ID: <459CCCB2.5000400@gianiaz.net> Giovanni Battista Lenoci ha scritto: > Sto lavorando su una versione di fckeditor imprecisata, e dopo aver > pianto in cinese per capire come funzionano i percorsi non ho problemi > a fare upload anche con FF2, se sai dove cercare la versione nei > sorgenti ti dico quale sto usando. > > Ciao Rettifico, va l'upload, ma c'? un errore js nel file manager (quando premo su "cerca sul server") : uncaught exception: Permesso negato al metodo di chiamata XMLHttpRequest.open ciao -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From marcello at vezz.it Thu Jan 4 10:58:45 2007 From: marcello at vezz.it (Marcello Vezzelli) Date: Thu Jan 4 11:10:07 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CCCB2.5000400@gianiaz.net> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> <459CCCB2.5000400@gianiaz.net> Message-ID: <459CCFD5.6000801@vezz.it> Giovanni Battista Lenoci wrote: > Rettifico, va l'upload, ma c'? un errore js nel file manager (quando > premo su "cerca sul server") : > > uncaught exception: Permesso negato al metodo di chiamata > XMLHttpRequest.open Magari sparo una boiata, ma a me da questo errore quando l'host della XMLHttpRequest ? diverso da quello della pagina. Anche se c'? un vhost nella pagina e l'ip corrispondente nella request. Ciao Marcello From r.tagliaferri at tosnet.it Thu Jan 4 10:57:43 2007 From: r.tagliaferri at tosnet.it (Roberto Tagliaferri) Date: Thu Jan 4 11:12:47 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CCFD5.6000801@vezz.it> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> <459CCCB2.5000400@gianiaz.net> <459CCFD5.6000801@vezz.it> Message-ID: <459CCF97.7070509@tosnet.it> Marcello Vezzelli ha scritto: > > Giovanni Battista Lenoci wrote: >> Rettifico, va l'upload, ma c'? un errore js nel file manager (quando >> premo su "cerca sul server") : >> >> uncaught exception: Permesso negato al metodo di chiamata >> XMLHttpRequest.open > > Magari sparo una boiata, ma a me da questo errore quando l'host della > XMLHttpRequest ? diverso da quello della pagina. Anche se c'? un vhost > nella pagina e l'ip corrispondente nella request. > > Ciao > Marcello > > A me lo da su localhost :-( Comunque con spaw non ho problemi.. E` meno curato come aspetto e come men? ma funziona -- Roberto Tagliaferri Responsabile Progettazione & Produzione TosNet s.r.l. - Internet Service Provider r.tagliaferri@tosnet.it www.tosnet.it From michel at ziobudda.net Thu Jan 4 11:00:17 2007 From: michel at ziobudda.net (Davide Michel 'ZioBudda' Morelli) Date: Thu Jan 4 11:15:13 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CCFD5.6000801@vezz.it> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> <459CCCB2.5000400@gianiaz.net> <459CCFD5.6000801@vezz.it> Message-ID: <459CD031.7020000@ziobudda.net> Marcello Vezzelli ha scritto: > Magari sparo una boiata, ma a me da questo errore quando l'host della > XMLHttpRequest ? diverso da quello della pagina. Questo ? normale perche' Ajax funziona solo se l'url chiamato risiede sullo stesso dominio della pagina chiamante. Per superare questa "limitazione (????)" devi creare una specie di proxy-ajax. Sperando di non aver detto cose sciocche per qualcuno che sa' tutto.... M. -- Michel 'ZioBudda' Morelli michel@ziobudda.net Consulenza sistemistica in ambito OpenSource. Sviluppo applicazioni web dinamiche (LAMP+Ajax) Telefono: +39-0240706096 -- Fax: +39-0291390660 Cellulare: +39-3939890025 http://www.ziobudda.net ICQ: 58351764 http://www.ziobuddalabs.it Skype: zio_budda http://www.ajaxblog.it From gianiaz at gianiaz.net Thu Jan 4 11:04:26 2007 From: gianiaz at gianiaz.net (Giovanni Battista Lenoci) Date: Thu Jan 4 11:19:28 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CCF97.7070509@tosnet.it> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> <459CCCB2.5000400@gianiaz.net> <459CCFD5.6000801@vezz.it> <459CCF97.7070509@tosnet.it> Message-ID: <459CD12A.9050508@gianiaz.net> Roberto Tagliaferri ha scritto: > > Comunque con spaw non ho problemi.. > E` meno curato come aspetto e come men? ma funziona > Stesso ragionamento che ho sempre fatto... Comunque ho gi? perso troppo tempo con questo editor, aspetto una patch per FF2... -- gianiaz.net di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio cell. +39.392.7096936 From AlberT at superalbert.it Thu Jan 4 11:21:49 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Thu Jan 4 11:37:19 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <459CD031.7020000@ziobudda.net> References: <459B7685.9000700@tosnet.it> <459CCFD5.6000801@vezz.it> <459CD031.7020000@ziobudda.net> Message-ID: <200701041121.49604.AlberT@superalbert.it> On Thursday 04 January 2007 11:00, Davide Michel 'ZioBudda' Morelli wrote: > Sperando di non aver detto cose sciocche per qualcuno che sa' tutto.... RONF... -- From cesare at ngi.it Thu Jan 4 12:05:23 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Thu Jan 4 12:20:46 2007 Subject: [Php-it] scaricare un file video In-Reply-To: References: Message-ID: <200701041205.24060.cesare@ngi.it> Alle 21:24, mercoled? 03 gennaio 2007, spacemarc ha scritto: > header("Content-Disposition: attachment; filename=$_GET[name]$ext"); Meglio: header("Content-Disposition: attachment; filename={$_GET[name]}{$ext}"); Cmq s?, il problema era che passavi gli header, ma non il file! :) Ciaps ce -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From domenico.lorusso at pleiade.it Thu Jan 4 12:46:07 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Thu Jan 4 12:58:21 2007 Subject: [Php-it] Rimuovere eccessivi a capo [scoperto mistero ma non capito] In-Reply-To: <200612221719.15727.AlberT@superalbert.it> References: <458BEBF8.4070801@pleiade.it> <200612221604.43457.AlberT@superalbert.it> <458BF640.6070901@pleiade.it> <200612221719.15727.AlberT@superalbert.it> Message-ID: <459CE8FF.3010602@pleiade.it> Emiliano Gabrielli (aka AlberT) ha scritto: > On Friday 22 December 2006 16:14, Domenico L. wrote: > >> non ho capito mi stai dicendo che in questo modo ottengo solo che: >> > > veramente funzionava .. > > comunque la regex di matteo ? la + completa (\r\n|\r|\n)+ > > io prima usavo /(\r\n|\r|\n)+/sUD e non mi andava.... il problema ? il greedy, ma non capisco... cio? il comportamento non greedy della replace ? che di fatto mi ignoara il + qualcuno mi sa dare dei lumi? Test case: preg_replace('/(\r\n|\r|\n)+/sUD','<\n>',"ciao\n\nciao"); # ottengo'ciao<\n><\n>ciao' preg_replace('/(\r\n|\r|\n)+/sD','<\n>',"ciao\n\nciao"); # ottengo'ciao<\n>ciao' proprio non capisco -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From mailinglist at francescoreitano.it Thu Jan 4 13:04:08 2007 From: mailinglist at francescoreitano.it (Mailinglist - Francesco Reitano) Date: Thu Jan 4 13:19:04 2007 Subject: [PHP-it] sicurezza download Message-ID: <459CED38.5070206@francescoreitano.it> Salve raga, sto esaminando tutte le possibilit? per rendere un download sicuro solo per utenti registrati, faccio un esempio: l'amministratore carica un file che deve essere visto dall'utente A, ma non dall'utente B. Apparte la visualizzazione nella pagina php ? ovvio che il file non deve essere visibile semplicemente tramite URL. Quindi se A lo scarica e memorizza l'URL per il download (http://www.sito.it/file/filedascaricare.zip) e lo passa a B, B non deve poter scaricare il file. La prima soluzione che per? non mi piace ? quella di mettere il file in un campo blob del db, ma non mi piace, non voglio inserire file nel db. A questo punto mi viene in mente di spostare i file da una cartella dove sono memorizzati a una cartella temporanea dove magari modifico il nome aggiungendo il timestamp o altro e avviare il donwload da l?. E qui mi sorge il dubbio: come cancellare il file alla fine del download? Voi avete altre idee o soluzioni? Ciauz Francesco From daniele.befera at gmail.com Thu Jan 4 13:07:54 2007 From: daniele.befera at gmail.com (daniele befera) Date: Thu Jan 4 13:22:58 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459CED38.5070206@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> Message-ID: <2eda7cea0701040407k7c0800aenc706fb925d4ac9e4@mail.gmail.com> ? perch? niente DB??? ? la soluzione piu facile e sicura da realizzare ....... 2007/1/4, Mailinglist - Francesco Reitano : > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Salve raga, sto esaminando tutte le possibilit? per rendere un download > sicuro solo per utenti registrati, > faccio un esempio: l'amministratore carica un file che deve essere visto > dall'utente A, ma non dall'utente B. > Apparte la visualizzazione nella pagina php ? ovvio che il file non deve > essere visibile semplicemente tramite URL. > Quindi se A lo scarica e memorizza l'URL per il download > (http://www.sito.it/file/filedascaricare.zip) e lo passa > a B, B non deve poter scaricare il file. > La prima soluzione che per? non mi piace ? quella di mettere il file in > un campo blob del db, ma non mi piace, > non voglio inserire file nel db. > A questo punto mi viene in mente di spostare i file da una cartella dove > sono memorizzati a una cartella temporanea > dove magari modifico il nome aggiungendo il timestamp o altro e avviare > il donwload da l?. E qui mi sorge il dubbio: > come cancellare il file alla fine del download? > > Voi avete altre idee o soluzioni? > > Ciauz > Francesco > _______________________________________________ > Php-it mailing list > Php-it@lists.ziobudda.net > Per cancellarsi dalla lista: http://lists.ziobudda.net/mailman/listinfo/php-it > From st.jonathan at gmail.com Thu Jan 4 13:08:33 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Thu Jan 4 13:23:38 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459CED38.5070206@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> Message-ID: <954B1824-711F-4D44-A753-878D683FBA76@gmail.com> On Jan 4, 2007, at 1:04 , Mailinglist - Francesco Reitano wrote: > Salve raga, sto esaminando tutte le possibilit? per rendere un > download sicuro solo per utenti registrati, > faccio un esempio: l'amministratore carica un file che deve essere > visto dall'utente A, ma non dall'utente B. > Apparte la visualizzazione nella pagina php ? ovvio che il file non > deve essere visibile semplicemente tramite URL. > Quindi se A lo scarica e memorizza l'URL per il download (http:// > www.sito.it/file/filedascaricare.zip) e lo passa > a B, B non deve poter scaricare il file. > La prima soluzione che per? non mi piace ? quella di mettere il > file in un campo blob del db, ma non mi piace, > non voglio inserire file nel db. > A questo punto mi viene in mente di spostare i file da una cartella > dove sono memorizzati a una cartella temporanea > dove magari modifico il nome aggiungendo il timestamp o altro e > avviare il donwload da l?. E qui mi sorge il dubbio: > come cancellare il file alla fine del download? > > Voi avete altre idee o soluzioni? > > Ciauz > Francesco Al momento dell'upload salvi il file in una directory non accessibile dal web (se non puoi, puoi sempre dargli un nome che ? un qualche hash md5 o sha1 e salvi la corrispondenza nel db), poi tramite mod rewrite reindirizzi tutte le richieste a download.php (per esempio) che va a leggere l'url (e pesca il file con la corrispondenza dell'hash nel db, oppure dalla cartella non accessibile) e dopo gli opportuni controlli di login/permessi ecc lo passa all'output buffer con gli header corretti. ;) Best Regards, Jonathan Stoppani ------------------------------ Mail: st.jonathan@gmail.com ICQ: 322754291 AIM: garetjax@mac.com MSN: st.jonathan@gmail.com GTalk: st.jonathan@gmail.com From domenico.lorusso at pleiade.it Thu Jan 4 13:19:15 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Thu Jan 4 13:31:28 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459CED38.5070206@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> Message-ID: <459CF0C3.90705@pleiade.it> Mailinglist - Francesco Reitano ha scritto: > Salve raga, sto esaminando tutte le possibilit? per rendere un > download sicuro solo per utenti registrati, > faccio un esempio: l'amministratore carica un file che deve essere > visto dall'utente A, ma non dall'utente B. > Apparte la visualizzazione nella pagina php ? ovvio che il file non > deve essere visibile semplicemente tramite URL. > Quindi se A lo scarica e memorizza l'URL per il download > (http://www.sito.it/file/filedascaricare.zip) e lo passa > a B, B non deve poter scaricare il file. > La prima soluzione che per? non mi piace ? quella di mettere il file > in un campo blob del db, ma non mi piace, > non voglio inserire file nel db. > $nomeFile #->ti arriva da post $dfile #->percorso da dove scaricare if (!($fp = @fopen($dfile,"rb"))) die("Errore nel download del file. $dfile"); header('Pragma: public'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$nomeFile.'"'); header('Content-Transfer-Encoding: binary'); fpassthru($fp); die(); Se passi il link via post col bip che pu? memorizzare la stringa di down load questo codice forza il download FF2 non ti permette neppure di scegliere se vuoi apire o salvare il file te lo salva e basta...! ciao -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From fsockopen at yahoo.it Thu Jan 4 13:51:53 2007 From: fsockopen at yahoo.it (simo) Date: Thu Jan 4 14:06:57 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459CED38.5070206@francescoreitano.it> Message-ID: <20070104125154.98184.qmail@web26906.mail.ukl.yahoo.com> Ciao ma il buon vecchio readfile('/cartella/non-accessibile/da/web/file.zip'); no ? Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From andrea.colanicchia at gmail.com Thu Jan 4 14:35:30 2007 From: andrea.colanicchia at gmail.com (Andrea Colanicchia) Date: Thu Jan 4 14:50:34 2007 Subject: [Php-it] Rimuovere eccessivi a capo [scoperto mistero ma non capito] In-Reply-To: <459CE8FF.3010602@pleiade.it> References: <458BEBF8.4070801@pleiade.it> <200612221604.43457.AlberT@superalbert.it> <458BF640.6070901@pleiade.it> <200612221719.15727.AlberT@superalbert.it> <459CE8FF.3010602@pleiade.it> Message-ID: <30c0ddde0701040535k737ac06em4a09157c71c8e661@mail.gmail.com> On 1/4/07, Domenico L. wrote: > io prima usavo /(\r\n|\r|\n)+/sUD e non mi andava.... > il problema ? il greedy, ma non capisco... cio? il comportamento non > greedy della replace ? che di fatto mi ignoara il + > > qualcuno mi sa dare dei lumi? Per quanto ne so io, il greedy significa che il sistema ? "ingordo" e cerca la corrispondenza + ampia possibile, quindi tutte le ripetizioni di (\r\n|\r|\n). Quello ungreedy invece si acontenta della prima corrispondenza che trova, quindi prende solo la prima sequenza di (\r\n|\r|\n) che soddisfa l'espressione regolare. In questo caso ti annula il '+', ma non ? sempre cos?, diciamo che si accontenta della prima sequenza di caratteri che soddisfa la RE, e in questa sequanza potrebbero anche esserci delle ripetizioni, quindi non ? detto che tutti i + di una RE siano annullati. Per esempio, ma non ho verificato, se io ho /a+e+/ e la stringa "aaee", il greedy dovrebbe prenderla tutta, mentre l'ungreedy solo "aae" perch? ? la prima sequenza che soddisfa la condizione, ma come vedi contiene una ripetizione, quindi non sempre i + vengono saltati. Per? verifica l'esempio che ti ho fatto perch? non ho avuto tempo di testarlo. Andrea. From domenico.lorusso at pleiade.it Thu Jan 4 14:46:44 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Thu Jan 4 14:58:55 2007 Subject: [Php-it] Rimuovere eccessivi a capo [scoperto mistero ma non capito] In-Reply-To: <30c0ddde0701040535k737ac06em4a09157c71c8e661@mail.gmail.com> References: <458BEBF8.4070801@pleiade.it> <200612221604.43457.AlberT@superalbert.it> <458BF640.6070901@pleiade.it> <200612221719.15727.AlberT@superalbert.it> <459CE8FF.3010602@pleiade.it> <30c0ddde0701040535k737ac06em4a09157c71c8e661@mail.gmail.com> Message-ID: <459D0544.8020208@pleiade.it> Andrea Colanicchia ha scritto: > Per esempio, ma non ho verificato, se io ho /a+e+/ e la stringa > "aaee", il greedy dovrebbe prenderla tutta, mentre l'ungreedy solo > "aae" perch? ? la prima sequenza che soddisfa la condizione, ma come > vedi contiene una ripetizione, quindi non sempre i + vengono saltati. > > Per? verifica l'esempio che ti ho fatto perch? non ho avuto tempo di > testarlo. > > Andrea. cavolo finalmente ho capito cosa diavolo significa greedy, pensavo si riferisse a i qualificatori universali ! ottimo grazie!!! -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From mailinglist at francescoreitano.it Thu Jan 4 18:05:35 2007 From: mailinglist at francescoreitano.it (Mailinglist - Francesco Reitano) Date: Thu Jan 4 18:20:42 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <954B1824-711F-4D44-A753-878D683FBA76@gmail.com> References: <459CED38.5070206@francescoreitano.it> <954B1824-711F-4D44-A753-878D683FBA76@gmail.com> Message-ID: <459D33DF.2000500@francescoreitano.it> Jonathan Stoppani ha scritto: > Al momento dell'upload salvi il file in una directory non accessibile > dal web (se non puoi, puoi sempre dargli un nome che ? un qualche hash > md5 o sha1 e salvi la corrispondenza nel db), poi tramite mod rewrite > reindirizzi tutte le richieste a download.php (per esempio) che va a > leggere l'url (e pesca il file con la corrispondenza dell'hash nel db, > oppure dalla cartella non accessibile) e dopo gli opportuni controlli > di login/permessi ecc lo passa all'output buffer con gli header > corretti. ;) soluzione 1: l'hosting mi permette di usare directory non accessibili da web, e uso un codice di questo tipo: file forceDownload.php e faccio partire il tutto con: getURL("forceDownload.php?nome_file="+nomefile, "_self"); soluzione 2: l'hosting non mi permette di avere directory non accedibili da web, e devo usare una dir con hash ecorrispondenza db la seconda soluzione per? mi pone una domanda (sono in paranoic mode), si riesce a risalire in qualche maniera all'URL assoluto? perch? se si riesce si ? punto e a capo! mentre con la prima non si riesce! ciauz Francesco From gianluca at ihuri.it Thu Jan 4 18:10:53 2007 From: gianluca at ihuri.it (=?ISO-8859-1?Q?Gianluca_Ba=F9?=) Date: Thu Jan 4 18:26:02 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459D33DF.2000500@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> <954B1824-711F-4D44-A753-878D683FBA76@gmail.com> <459D33DF.2000500@francescoreitano.it> Message-ID: <459D351D.3030300@ihuri.it> > Jonathan Stoppani ha scritto: > >> Al momento dell'upload salvi il file in una directory non accessibile >> dal web (se non puoi, puoi sempre dargli un nome che ? un qualche >> hash md5 o sha1 e salvi la corrispondenza nel db), poi tramite mod >> rewrite reindirizzi tutte le richieste a download.php (per esempio) >> che va a leggere l'url (e pesca il file con la corrispondenza >> dell'hash nel db, oppure dalla cartella non accessibile) e dopo gli >> opportuni controlli di login/permessi ecc lo passa all'output buffer >> con gli header corretti. ;) > > soluzione 1: l'hosting mi permette di usare directory non accessibili > da web, e uso un codice di questo tipo: > file forceDownload.php > function forceDownload( &$file ) { > if( file_exists( $file ) == true && is_readable( $file ) == true ) { > $filename = &basename( $file ); > if( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) { > $parsename = &explode( '.', $filename ); Perch? &basename ? Stesso per &explode ? > $last = count( $parsename ) - 1; > $filename = &implode( '%2E', array_slice( $parsename, 0, $last ) ); > $filename .= '.'.$parsename[$last]; > } > $content = &file_get_contents( $file ); Perch? &file_get_contents ? > header( 'Content-Type: application/octet-stream' ); > header( 'Content-Disposition: attachment; filename="'.$filename.'"' ); > header( 'Content-Length:'.strlen( $content ) ); > header( 'Content-Transfer-Encoding: binary' ); > echo $content; > exit(0); > } > } > $myFile = $_GET['nome_file']; > forceDownload( $myFile ); > ?> > > e faccio partire il tutto con: > getURL("forceDownload.php?nome_file="+nomefile, "_self"); > > soluzione 2: l'hosting non mi permette di avere directory non > accedibili da web, e devo usare una dir con hash ecorrispondenza db > > la seconda soluzione per? mi pone una domanda (sono in paranoic mode), > si riesce a risalire in qualche maniera all'URL assoluto? perch? se si > riesce si ? punto e a capo! mentre con la prima non si riesce! > > ciauz > Francesco Insomma perch? tutto per riferimento ? Perch? ? questo che intende la & giusto ? Saluti, Gianluca From AlberT at superalbert.it Thu Jan 4 19:19:08 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Thu Jan 4 19:34:43 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459D351D.3030300@ihuri.it> References: <459CED38.5070206@francescoreitano.it> <459D33DF.2000500@francescoreitano.it> <459D351D.3030300@ihuri.it> Message-ID: <200701041919.08223.AlberT@superalbert.it> On Thursday 04 January 2007 18:10, Gianluca Ba? wrote: > Insomma perch? tutto per riferimento ? Perch? ? questo che intende la & > giusto ? che poi ? un riferimento alla copia che viene restituita da quelle funzioni .. per aver senso una assegnazione per riferimento la funzione dovrebbe a sua volta restituire una reference .. cosa che dubito accada in questi casi -- From st.jonathan at gmail.com Thu Jan 4 19:22:01 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Thu Jan 4 19:37:09 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459D33DF.2000500@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> <954B1824-711F-4D44-A753-878D683FBA76@gmail.com> <459D33DF.2000500@francescoreitano.it> Message-ID: <2A499798-BA35-47C3-B65A-EED443068390@gmail.com> On Jan 4, 2007, at 6:05 , Mailinglist - Francesco Reitano wrote: > soluzione 2: l'hosting non mi permette di avere directory non > accedibili da web, e devo usare una dir con hash ecorrispondenza db > > la seconda soluzione per? mi pone una domanda (sono in paranoic > mode), si riesce a risalire in qualche maniera all'URL assoluto? > perch? se si riesce si ? punto e a capo! mentre con la prima non si > riesce! > > ciauz > Francesco No. A forse puoi sempre farci qualcosa con .htaccess alla cartella (del tipo deny from all oppure un autenticazione) Best Regards, Jonathan Stoppani ------------------------------ Mail: st.jonathan@gmail.com ICQ: 322754291 AIM: garetjax@mac.com MSN: st.jonathan@gmail.com GTalk: st.jonathan@gmail.com From AlberT at superalbert.it Thu Jan 4 19:27:11 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Thu Jan 4 19:42:45 2007 Subject: [Php-it] dubbio su XSLT In-Reply-To: References: <45762EB5.4070801@gmail.com> <2f5f89560612061417w27f0b7d9w98b9b3591fa50df8@mail.gmail.com> Message-ID: <200701041927.11169.AlberT@superalbert.it> On Wednesday 06 December 2006 23:32, Jonathan Stoppani wrote: > On Dec 6, 2006, at 23:17:48, DierRe wrote: > > puoi mettere qualche esempio della tua classe? > > http://garetjax.info/docs/tpl/xslt/doc.php > sto lavorando sulla base della tua classe, per esempio implementando una gestioen degli errori con le eccezioni ed altre cosette (quando ? finito posto :-) ... ho per? un pron con XSLT che vorrei sottoporre, magari mi sto infiocchettando da solo: - ho un xsl - ho i dati in un xml - ho un .php che (usando la classe) applica xsl al xml il prob mi arriva quando cerco di usare il valore di una var proveniente da $_GET come metodo per far si che l'XSL possa visualizzare una "sezione" dei dati contenuti nell'XML piuttosto che un'altra.. i dati sono del tipo:
...
...
...
vorrei passare da GET ?s=sec_b .. e poi passare da PHP al XSL questo valore in modo che poi mi visualizzi solo
...
spero di essermi spiegato :-) -- From st.jonathan at gmail.com Thu Jan 4 19:47:24 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Thu Jan 4 20:02:33 2007 Subject: [Php-it] dubbio su XSLT In-Reply-To: <200701041927.11169.AlberT@superalbert.it> References: <45762EB5.4070801@gmail.com> <2f5f89560612061417w27f0b7d9w98b9b3591fa50df8@mail.gmail.com> <200701041927.11169.AlberT@superalbert.it> Message-ID: <3B5AE668-C8D0-44C0-BF1A-19C447F0FE54@gmail.com> On Jan 4, 2007, at 7:27 , Emiliano Gabrielli (aka AlberT) wrote: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > On Wednesday 06 December 2006 23:32, Jonathan Stoppani wrote: >> On Dec 6, 2006, at 23:17:48, DierRe wrote: >>> puoi mettere qualche esempio della tua classe? >> >> http://garetjax.info/docs/tpl/xslt/doc.php >> > > sto lavorando sulla base della tua classe, per esempio > implementando una > gestioen degli errori con le eccezioni ed altre cosette (quando ? > finito > posto :-) ... > > ho per? un pron con XSLT che vorrei sottoporre, magari mi sto > infiocchettando > da solo: > > - ho un xsl > - ho i dati in un xml > - ho un .php che (usando la classe) applica xsl al xml > > il prob mi arriva quando cerco di usare il valore di una var > proveniente da > $_GET come metodo per far si che l'XSL possa visualizzare una > "sezione" dei > dati contenuti nell'XML piuttosto che un'altra.. > > i dati sono del tipo: > > >
> ... >
>
> ... >
>
> ... >
> > > vorrei passare da GET ?s=sec_b .. e poi passare da PHP al XSL > questo valore > in modo che poi mi visualizzi solo > >
> ... >
> > spero di essermi spiegato :-) > > -- > ' socio fondatore del GrUSP ',"\n", > ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n", > ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?> In php: $xsl->nomeSezione = $_GET['s']; In xsl: Spero che era quello che intendevi... ;) Best Regards, Jonathan Stoppani --------------------------------- ICQ: 322754291 AIM: garetjax@mac.com MSN+GTalk: st.jonathan@gmail.com From mailinglist at francescoreitano.it Thu Jan 4 23:52:52 2007 From: mailinglist at francescoreitano.it (Mailinglist - Francesco Reitano) Date: Fri Jan 5 00:07:54 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <200701041919.08223.AlberT@superalbert.it> References: <459CED38.5070206@francescoreitano.it> <459D33DF.2000500@francescoreitano.it> <459D351D.3030300@ihuri.it> <200701041919.08223.AlberT@superalbert.it> Message-ID: <459D8544.4060302@francescoreitano.it> Emiliano Gabrielli (aka AlberT) ha scritto: > On Thursday 04 January 2007 18:10, Gianluca Ba? wrote: > >> Insomma perch? tutto per riferimento ? Perch? ? questo che intende la & >> giusto ? >> > > che poi ? un riferimento alla copia che viene restituita da quelle funzioni .. > > per aver senso una assegnazione per riferimento la funzione dovrebbe a sua > volta restituire una reference .. cosa che dubito accada in questi casi > > la funzione era solo un esempio, l'ho preso dai vari script che ho trovato, ripeto era solo indicativo! era per far capire il concetto. il basename dal manuale: string *basename* ( string path [, string suffix] ) Data una stringa contenente il percorso di un file, questa funzione restituisce il nome del file. Se il nome del file finisce in suffix quest'ultimo verr? tagliato. in questo caso $filename = &basename( $file ); ti da il nome del file |$path = "/home/httpd/html/index.php"; $file = basename($path); ti ritorna index.php explode serve invece in questa funzione per i link in explorer mettendo la stringa "%2E" al posto del "." Non ho testato la funzione quindi non so come si comporta con explorer con questa sostituzione. ciauz Francesco | -------------- parte successiva -------------- Un allegato HTML ? stato rimosso... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070104/de4cb185/attachment.html From gianluca at ihuri.it Fri Jan 5 10:05:38 2007 From: gianluca at ihuri.it (=?ISO-8859-1?Q?Gianluca_Ba=F9?=) Date: Fri Jan 5 10:20:47 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma Message-ID: <459E14E2.7070309@ihuri.it> Salve ragazzi, sto sviluppando un gestionale abbastanza grossino per un'attivit? che abbiamo in ditta. E' il progetto pi? grande che ho trattato fino ad ora. Non ho mai utilizzato una gestione del controllo delle varie versioni di un software ma adesso mi piacerebbe farlo. Sfortunatamente non ho la pi? pallida idea di quale sia anche il concetto per poterlo fare. Ovvero: io scrivo la prima versione e mi fermo ad un certo punto. Questa sar? la versione 0.01 giusto? Praticamente ogni giorno in questo gestionale faccio modifiche, migliorie o semplici correzioni. Come gestisco questi cambiamenti relativamente alle versioni ? So che esistono vari software da utilizzare per tenere traccia delle versioni dei progetti sviluppati ma prima di utilizzarli, vorrei capire il concetto ed il meccanismo della questione. Esiste qualche scritto (su web e non) che mi possa aiutare ? Voglio capire davvero bene e cominciare a lavorare nel modo corretto. Grazie a tutti Gianluca From AlberT at superalbert.it Fri Jan 5 10:31:28 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 10:47:18 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459D8544.4060302@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> <200701041919.08223.AlberT@superalbert.it> <459D8544.4060302@francescoreitano.it> Message-ID: <200701051031.28613.AlberT@superalbert.it> On Thursday 04 January 2007 23:52, Mailinglist - Francesco Reitano wrote: > la funzione era solo un esempio, l'ho preso dai vari script che ho trovato, > ripeto era solo indicativo! era per far capire il concetto. ????? -- From AlberT at superalbert.it Fri Jan 5 10:34:19 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 10:50:05 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459D8544.4060302@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> <200701041919.08223.AlberT@superalbert.it> <459D8544.4060302@francescoreitano.it> Message-ID: <200701051034.19327.AlberT@superalbert.it> On Thursday 04 January 2007 23:52, Mailinglist - Francesco Reitano wrote: > Data una stringa contenente il percorso di un file, questa funzione > restituisce il nome del file. vediamo se mi spiego meglio ... non dice: "questa funzione restituisce *una reference* al nome del file." ergo ritorna per copia, ergo se assegni a una var la reference del *valore* restituito da questa funzione non ottieni nulla di diverso dall'assegnare semplicemente la var (senza usare il &) ... poi il resto del codice da te postato esempi etc . non sono oggetto del mio post :-))) -- From AlberT at superalbert.it Fri Jan 5 10:35:01 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 10:50:43 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma In-Reply-To: <459E14E2.7070309@ihuri.it> References: <459E14E2.7070309@ihuri.it> Message-ID: <200701051035.01899.AlberT@superalbert.it> On Friday 05 January 2007 10:05, Gianluca Ba? wrote: > Come gestisco questi cambiamenti > relativamente alle versioni ? cvs e/o svn -- From AlberT at superalbert.it Fri Jan 5 10:53:19 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 11:09:03 2007 Subject: [Php-it] dubbio su XSLT In-Reply-To: <3B5AE668-C8D0-44C0-BF1A-19C447F0FE54@gmail.com> References: <45762EB5.4070801@gmail.com> <200701041927.11169.AlberT@superalbert.it> <3B5AE668-C8D0-44C0-BF1A-19C447F0FE54@gmail.com> Message-ID: <200701051053.19133.AlberT@superalbert.it> On Thursday 04 January 2007 19:47, Jonathan Stoppani wrote: > > ho per? un pron con XSLT che vorrei sottoporre, magari mi sto ? > > infiocchettando > > da solo: > > > > - ho un xsl > > - ho i dati in un xml > > - ho un .php che (usando la classe) applica xsl al xml > > > > il prob mi arriva quando cerco di usare il valore di una var ? > > proveniente da > > $_GET come metodo per far si che l'XSL possa visualizzare una ? > > "sezione" dei > > dati contenuti nell'XML piuttosto che un'altra.. > > > > i dati sono del tipo: > > > > > > ?
> > ? ? ... > > ?
> > ?
> > ? ? ... > > ?
> > ?
> > ? ? ... > > ?
> > > > > > vorrei passare da GET ?s=sec_b ?.. e poi passare da PHP al XSL ? > > questo valore > > in modo che poi mi visualizzi solo > > > > ?
> > ? ? ... > > ?
> > > > spero di essermi spiegato :-) > > In php: > $xsl->nomeSezione = $_GET['s']; > > In xsl: > > > Spero che era quello che intendevi... ;) Esattamente ... ed avevo provato una soluzione simile prima di postare .. ma mi trovo con questo errore : Warning: XSLTProcessor::importStylesheet() [function.XSLTProcessor-importStylesheet]: Invalid expression in /var/www/sviluppo/lib/template_xslt.php on line 153 Warning: XSLTProcessor::importStylesheet() [function.XSLTProcessor-importStylesheet]: compilation error: file /var/www/sviluppo/template/index.xsl line 32 element value-of in /var/www/sviluppo/lib/template_xslt.php on line 153 Warning: XSLTProcessor::importStylesheet() [function.XSLTProcessor-importStylesheet]: xsl:value-of : could not compile select expression 'site/section/[@name=/sezione]/content' in /var/www/sviluppo/lib/template_xslt.php on line 153 Warning: XSLTProcessor::transformToXml() [function.XSLTProcessor-transformToXml]: No stylesheet associated to this object in /var/www/sviluppo/lib/template_xslt.php on line 155 .. passo da PHP $xsl->sezione = $_GET['s']; il pezzo di xsl ?: <xsl:value-of select="//site/name"/>

mission

? evidente che toppo qualcosa nella sintassi XSL .. ma non capisco cosa .. -- From st.jonathan at gmail.com Fri Jan 5 11:04:03 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Fri Jan 5 11:19:19 2007 Subject: [Php-it] dubbio su XSLT In-Reply-To: <200701051053.19133.AlberT@superalbert.it> References: <45762EB5.4070801@gmail.com> <200701041927.11169.AlberT@superalbert.it> <3B5AE668-C8D0-44C0-BF1A-19C447F0FE54@gmail.com> <200701051053.19133.AlberT@superalbert.it> Message-ID: <410EA788-A10E-4061-A994-C2739D6A8670@gmail.com> On Jan 5, 2007, at 10:53 , Emiliano Gabrielli (aka AlberT) wrote: > > >

>

>
>

Non c'? lo slasg dopo section... ;) Best Regards, Jonathan Stoppani --------------------------------- ICQ: 322754291 AIM: garetjax@mac.com MSN+GTalk: st.jonathan@gmail.com From fsockopen at yahoo.it Fri Jan 5 11:35:33 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 11:51:04 2007 Subject: [Php-it] problemi con DOM Message-ID: <915892.60905.qm@web26903.mail.ukl.yahoo.com> Ciao a tutti, non so ma ho la senzazione di trovarmi davanti ad un bug di php non ancora inserito in bug-report. Da 2 giorni sto lottando con un SIGSEGV (Segmentation Fault). 0xb78a63f8 in php_libxml_node_free_list() from /usr/local/apache-2.2.3/modules/libphp5.so (gdb). Sto usando il gdb con php 5.1.6 in particolare il chiodo lo tira utilizzando la costante LIBXML_COMPACT nel metodo Load() dell' oggetto DOMDocument. Se non uso tale costante va a diritto tranquillamente. il codice che genera l' errore e' il seguente: load ( '/usr/local/apache-2.2.3/htdocs/sample.xml', LIBXML_COMPACT ); echo htmlentities ( $template->saveXML() ); $mynode = $template->getElementsByTagName ( 'widget' ); echo "
elementi widget:".$mynode->length."

"; $mynode->item(0)->parentNode->removeChild( $mynode->item(0)); echo "
".htmlentities ( $template->saveXML() ); echo "
end"; ?> diomaiale2

Men principale:

Scoppia sia su AMD64 Debian Sarge che su i386 Debian etch il pezzo di codice incriminato dell' interprete e' questo: static void php_libxml_node_free_list(xmlNodePtr node TSRMLS_DC) { xmlNodePtr curnode; if (node != NULL) { curnode = node; while (curnode != NULL) { node = curnode; switch (node->type) { /* Skip property freeing for the following types */ case XML_NOTATION_NODE: break; case XML_ENTITY_REF_NODE: php_libxml_node_free_list((xmlNodePtr) node->properties TSRMLS_CC); break; case XML_ATTRIBUTE_DECL: case XML_DTD_NODE: case XML_DOCUMENT_TYPE_NODE: case XML_ENTITY_DECL: case XML_ATTRIBUTE_NODE: case XML_NAMESPACE_DECL: php_libxml_node_free_list(node->children TSRMLS_CC); break; default: php_libxml_node_free_list(node->children TSRMLS_CC); php_libxml_node_free_list((xmlNodePtr) node->properties TSRMLS_CC); } curnode = node->next; xmlUnlinkNode(node); if (php_libxml_unregister_node(node TSRMLS_CC) == 0) { node->doc = NULL; } php_libxml_node_free(node); } } } ma sinceramente non capisco come e dove influisce tale costante. qualche idea ? Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From cesare at ngi.it Fri Jan 5 11:38:33 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Fri Jan 5 11:52:40 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma In-Reply-To: <200701051035.01899.AlberT@superalbert.it> References: <459E14E2.7070309@ihuri.it> <200701051035.01899.AlberT@superalbert.it> Message-ID: <200701051138.33770.cesare@ngi.it> Alle 10:35, venerd? 05 gennaio 2007, Emiliano Gabrielli (aka AlberT) ha scritto: > cvs e/o svn "e/o"? Non solo "o"?? -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From marcello at vezz.it Fri Jan 5 11:50:38 2007 From: marcello at vezz.it (Marcello Vezzelli) Date: Fri Jan 5 12:02:17 2007 Subject: [Php-it] problemi con DOM In-Reply-To: <915892.60905.qm@web26903.mail.ukl.yahoo.com> References: <915892.60905.qm@web26903.mail.ukl.yahoo.com> Message-ID: <459E2D7E.6030109@vezz.it> simo wrote: > qualche idea ? > ehm, occhio alle bestemmie a "microfono aperto" stile Ceccherini... Saluti Marcello From gianluca at ihuri.it Fri Jan 5 11:48:12 2007 From: gianluca at ihuri.it (=?ISO-8859-1?Q?Gianluca_Ba=F9?=) Date: Fri Jan 5 12:03:20 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma In-Reply-To: <200701051138.33770.cesare@ngi.it> References: <459E14E2.7070309@ihuri.it> <200701051035.01899.AlberT@superalbert.it> <200701051138.33770.cesare@ngi.it> Message-ID: <459E2CEC.5040905@ihuri.it> Cesare D'Amico wrote: >Alle 10:35, venerd? 05 gennaio 2007, Emiliano Gabrielli (aka AlberT) ha >scritto: > > >>cvs e/o svn >> >> > >"e/o"? Non solo "o"?? > > > Si, ok i software; ma nn c'? una logica di programmazione e di lavoro da imparare? Dite che leggendo la documentazione di quei programmi capir? come funziona la questione? Non c'? neanche qualche "materia universitaria" che tratta questo argomento? Che ne so, "ingegneria del software", cos? per dire.... From lucagambetta at tiscali.it Fri Jan 5 11:48:59 2007 From: lucagambetta at tiscali.it (Luca 'Ziabice' Gambetta) Date: Fri Jan 5 12:04:03 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma In-Reply-To: <200701051035.01899.AlberT@superalbert.it> References: <459E14E2.7070309@ihuri.it> <200701051035.01899.AlberT@superalbert.it> Message-ID: <20070105114859.0770b933@accipigna> On Fri, 5 Jan 2007 10:35:01 +0100 "Emiliano Gabrielli (aka AlberT)" wrote: > On Friday 05 January 2007 10:05, Gianluca Ba? wrote: > > Come gestisco questi cambiamenti > > relativamente alle versioni ? > > cvs e/o svn > Ah ah ah AlberT, metti in mano CVS a chi non ha mai fatto versioning di un progetto, gli vuoi proprio male!!! :D Gi? vedo tutto il lavoro (ovviamente mancante di copia di backup) brasato al primo commit... Cosiglio a Gianluca di utilizzare Subversion http://subversion.tigris.org/. Prima di mettere mano a qualsiasi cosa leggi attentamente i manuali (che sono estremamente chiari, ma in inglese). In internet trovi tantissimo materiale riguardo quest'ottimo gestore di versioni. -- "Uhm... l'ho detto o l'ho solo pensato?" .::. Ziabice aka Luca Gambetta .::. From andrea.colanicchia at gmail.com Fri Jan 5 11:52:00 2007 From: andrea.colanicchia at gmail.com (Andrea Colanicchia) Date: Fri Jan 5 12:07:18 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di un programma In-Reply-To: <459E14E2.7070309@ihuri.it> References: <459E14E2.7070309@ihuri.it> Message-ID: <30c0ddde0701050252g6b7ec674veda3b0ed89e7e2f2@mail.gmail.com> On 1/5/07, Gianluca Ba? wrote: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Salve ragazzi, > sto sviluppando un gestionale abbastanza grossino per un'attivit? che > abbiamo in ditta. E' il progetto pi? grande che ho trattato fino ad ora. > Non ho mai utilizzato una gestione del controllo delle varie versioni di > un software ma adesso mi piacerebbe farlo. > Sfortunatamente non ho la pi? pallida idea di quale sia anche il > concetto per poterlo fare. > > Ovvero: > io scrivo la prima versione e mi fermo ad un certo punto. Questa sar? la > versione 0.01 giusto? > Praticamente ogni giorno in questo gestionale faccio modifiche, > migliorie o semplici correzioni. Come gestisco questi cambiamenti > relativamente alle versioni ? TI consiglio SVN (http://subversion.tigris.org/) dovrebbe essere + avanzato di CVS. Ovvero CVS ? quello storico, SVN ? nato relativamente da poco per sopperire alle mancanze "storiche" di CVS. Attualmente molti progetti opensource sono passati da CVS a SVN > So che esistono vari software da utilizzare per tenere traccia delle > versioni dei progetti sviluppati ma prima di utilizzarli, vorrei capire > il concetto ed il meccanismo > della questione. Esiste qualche scritto (su web e non) che mi possa > aiutare ? Voglio capire davvero bene e cominciare a lavorare nel modo > corretto. Il libro online di SVN http://svnbook.red-bean.com/ Andrea. From fsockopen at yahoo.it Fri Jan 5 11:59:24 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 12:14:38 2007 Subject: [Php-it] problemi con DOM In-Reply-To: <459E2D7E.6030109@vezz.it> Message-ID: <607831.52089.qm@web26907.mail.ukl.yahoo.com> Scusate non era mia intenzione offendere la sensibilita' di nessuno c'e' rimasto dopo vari tentativi falliti e non l' ho notato al momento del post. ma apparte il moccolo alla ceccherini (per il quale rinnovo le scuse), anyoneelsegotthesameproblem ? S. --- Marcello Vezzelli ha scritto: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > simo wrote: > > > qualche idea ? > > > > ehm, > occhio alle bestemmie a "microfono aperto" stile > Ceccherini... > > Saluti > Marcello > > _______________________________________________ > Php-it mailing list > Php-it@lists.ziobudda.net > Per cancellarsi dalla lista: > http://lists.ziobudda.net/mailman/listinfo/php-it > __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From daniele.ladelfa at dearchitettura.com Fri Jan 5 12:23:39 2007 From: daniele.ladelfa at dearchitettura.com (Daniele (mailing)) Date: Fri Jan 5 12:39:05 2007 Subject: [Php-it] [OT] XML: attributo o elemento? Message-ID: <459E353B.2070308@dearchitettura.com> Salve, secondo voi quando ? pi? indicato l'uso di un attributo rispetto l'aggiunta di un nuovo elemento in XML? Mi spiego meglio, devo aggiungere un link nell'output dell'html, allora ho creato una struttura del genere nell'xml. E' importante credo pure l'aggiunta del valore TARGET in modo tale da avere una specifica ulteriore a riguardo... Ecco due soluzioni a riguardo: Propriet? data tramite Attributo ... Propriet? data tramite Elemento ... _blank secondo voi i PRO ed i CONTRO per queste due soluzioni? Quando conviene utilizzare pi? una rispetto all'altra e viceversa? Pi? in generale, dovendo specificare delle informazioni riguardo un 'contenuto' quando ? il caso creare altri tag innestati e quando ? meglio l'uso di un attributo? Grazie, Daniele -- Daniele La Delfa - Divisione Informatica email: daniele.ladelfa@dearchitettura.com deArchitettura.com Via Francesco Tovaglieri, 411 - 00155 Roma tel: 0645438979 | fax: 0645438980 | url: www.deArchitettura.com -------------- parte successiva -------------- Un allegato HTML ? stato rimosso... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070105/c475d84b/attachment.html From domenico.lorusso at pleiade.it Fri Jan 5 12:35:24 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Fri Jan 5 12:47:49 2007 Subject: [Php-it] [OT] XML: attributo o elemento? In-Reply-To: <459E353B.2070308@dearchitettura.com> References: <459E353B.2070308@dearchitettura.com> Message-ID: <459E37FC.1060404@pleiade.it> Daniele (mailing) ha scritto: > secondo voi i PRO ed i CONTRO per queste due soluzioni? Quando > conviene utilizzare pi? una rispetto all'altra e viceversa? Quando pensi che l'oggetto in questione potrebbe avere degli attributi a sua volta. In generale gli attributi sono pi? compatti (per? devi esacapare il ") quindi riduci la dimensione dell'xml e la cosa potrebbe non essere cos? marginale. -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From cesare at ngi.it Fri Jan 5 12:41:16 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Fri Jan 5 12:55:25 2007 Subject: [Php-it] [OT ma non troppo] Gestione delle versioni di =?iso-8859-1?q?un=09programma?= In-Reply-To: <459E2CEC.5040905@ihuri.it> References: <459E14E2.7070309@ihuri.it> <200701051138.33770.cesare@ngi.it> <459E2CEC.5040905@ihuri.it> Message-ID: <200701051241.17448.cesare@ngi.it> Alle 11:48, venerd? 05 gennaio 2007, Gianluca Ba? ha scritto: > Non c'? neanche qualche "materia universitaria" che tratta questo > argomento? Che ne so, "ingegneria del software", cos? per dire.... Esattamente, un libro di "ingegneria del software" ? quello che ti serve :) -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From mailinglist at francescoreitano.it Fri Jan 5 12:41:34 2007 From: mailinglist at francescoreitano.it (Mailinglist - Francesco Reitano) Date: Fri Jan 5 12:56:41 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <200701051034.19327.AlberT@superalbert.it> References: <459CED38.5070206@francescoreitano.it> <200701041919.08223.AlberT@superalbert.it> <459D8544.4060302@francescoreitano.it> <200701051034.19327.AlberT@superalbert.it> Message-ID: <459E396E.2030209@francescoreitano.it> Emiliano Gabrielli (aka AlberT) ha scritto: > vediamo se mi spiego meglio ... non dice: > "questa funzione restituisce *una reference* al nome del file." > > ergo ritorna per copia, ergo se assegni a una var la reference del *valore* > restituito da questa funzione non ottieni nulla di diverso dall'assegnare > semplicemente la var (senza usare il &) ... > emm... forse non mi sono spiegato bene io allora, la funzione ? un esempio preso fra i vari script che ho trovato, ergo non mi sono curato di testare e verificare perch? l'autore ha usato le reference! Se ho offeso la tua sensibilit? di PHP mi scuso! ;) > poi il resto del codice da te postato esempi etc . non sono oggetto del mio > post :-)) Si lo so era per non scrivere 2 email :) Ciauz Francesco -------------- parte successiva -------------- Un allegato HTML ? stato rimosso... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070105/d520fbee/attachment.htm From AlberT at superalbert.it Fri Jan 5 12:53:03 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 13:08:54 2007 Subject: [PHP-it] sicurezza download In-Reply-To: <459E396E.2030209@francescoreitano.it> References: <459CED38.5070206@francescoreitano.it> <200701051034.19327.AlberT@superalbert.it> <459E396E.2030209@francescoreitano.it> Message-ID: <200701051253.03866.AlberT@superalbert.it> On Friday 05 January 2007 12:41, Mailinglist - Francesco Reitano wrote: > ergo non mi sono curato di testare e verificare perch? l'autore ha usato le > reference! ok :-) > Se ho offeso la tua sensibilit? di PHP mi scuso! ? ;) lol :-) .. in realt? ho risposto a chi si chiedeva il perch? della reference :-P -- From st.jonathan at gmail.com Fri Jan 5 13:25:20 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Fri Jan 5 13:40:36 2007 Subject: [Php-it] problemi con DOM In-Reply-To: <607831.52089.qm@web26907.mail.ukl.yahoo.com> References: <607831.52089.qm@web26907.mail.ukl.yahoo.com> Message-ID: <66524995-5396-4A99-BEC9-F9D5EA5FF51D@gmail.com> On Jan 5, 2007, at 11:59 , simo wrote: > Scusate non era mia intenzione offendere la > sensibilita' di nessuno > c'e' rimasto dopo vari tentativi falliti e non l' ho > notato al momento del post. > > ma apparte il moccolo alla ceccherini (per il quale > rinnovo le scuse), anyoneelsegotthesameproblem ? > > S. Non questo, ma ogni tanto, sempre usando libxml, parsando template xsl con una chiamata a template con parametri, del tipo: parte anche da me... per? non sono mai stato li tanto a guardarci, cambio la chiamata e amen... Best Regards, Jonathan Stoppani --------------------------------- ICQ: 322754291 AIM: garetjax@mac.com MSN+GTalk: st.jonathan@gmail.com From fsockopen at yahoo.it Fri Jan 5 15:20:01 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 15:35:16 2007 Subject: [Php-it] MySQL e parole riservate Message-ID: <20070105142001.35748.qmail@web26913.mail.ukl.yahoo.com> Ciao di nuovo oggi e' giornataccia. Problema: ho creato una tabella su MySQL con il nome `events` (parola riservata) ma con i ` (backquote) la crea senza problemi. CREATE TABLE `events` ( `ID_Event` int(10) unsigned NOT NULL auto_increment, `DateBegin` date NOT NULL default '0000-00-00', `DateEnd` date NOT NULL default '0000-00-00', `isVisible` enum('Y','N') NOT NULL default 'N', PRIMARY KEY (`ID_Event`) ) TYPE=MyISAM; e qui tutto ok -------------------------------------- inserisco un record INSERT INTO `events` ( `ID_Event` , `DateBegin` , `DateEnd` , `isVisible` ) VALUES ( '', '0000-00-00', '0000-00-00', 'N' ); e anche qui tutto ok (se lo fai da phpmyadmin) altrimenti (da sql) schianta. -------------------------------------- vado a fare SELECT * FROM `events` e MySQL risponde No Database Selected ?????? mysql_query() non funziona da phpmyadmin se tenti di eseguire l' sql che ti suggerisce lui non funziona ma quando fai browse dei record ... quelli li vede ?????? x 2 Mi era gia' successo di avere problemi con parole riservate tipo Separator, ma con i backquotes avevo risolto. L' unica differenza e' che fino ad oggi avevo avuto a che fare con CAMPI chiamati con parole riservate non con TABELLE. any suggestion ? Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From marcello at vezz.it Fri Jan 5 15:23:15 2007 From: marcello at vezz.it (Marcello Vezzelli) Date: Fri Jan 5 15:38:54 2007 Subject: [Php-it] MySQL e parole riservate In-Reply-To: <20070105142001.35748.qmail@web26913.mail.ukl.yahoo.com> References: <20070105142001.35748.qmail@web26913.mail.ukl.yahoo.com> Message-ID: <459E5F53.2060305@vezz.it> simo wrote: > L' unica differenza e' che fino ad oggi avevo avuto a > che fare con CAMPI chiamati con parole riservate non > con TABELLE. > > any suggestion ? > Le parole riservate sono appunto riservate e non si dovrebbero usare. E' un po' come chiamare un campo "descrizione" desc. Che in certi casi funzionino o che un tool di terze parti ti permetta di farlo non ? garanzia sufficiente... myevents? eventi? allevents? pippo? Ciao Marcello From fsockopen at yahoo.it Fri Jan 5 16:01:29 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 16:16:49 2007 Subject: [Php-it] MySQL e parole riservate In-Reply-To: <459E5F53.2060305@vezz.it> Message-ID: <672451.23287.qm@web26904.mail.ukl.yahoo.com> > > myevents? eventi? allevents? pippo? > ho capito ma non puo' essere cos? ... infatti con php (linguaggio) facendo mysql_query('SELECT * FROM `events`') funziona da PHPMYADMIN nell' SQL non funziona da PHPMYADMIN con Browse, Insert si --- probabilmente e' il PHPMYADMIN che e' un po' out-to-date ... cmq risolto installando l' ultima versione grazie Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From cesare at ngi.it Fri Jan 5 16:35:42 2007 From: cesare at ngi.it (Cesare D'Amico) Date: Fri Jan 5 16:49:53 2007 Subject: [Php-it] MySQL e parole riservate In-Reply-To: <672451.23287.qm@web26904.mail.ukl.yahoo.com> References: <672451.23287.qm@web26904.mail.ukl.yahoo.com> Message-ID: <200701051635.42230.cesare@ngi.it> Alle 16:01, venerd? 05 gennaio 2007, simo ha scritto: > probabilmente e' il PHPMYADMIN che e' un po' > out-to-date ^^^^^^^^^^^ Out-of-date. Cmq pma fa parsing e sostituzioni nelle query prima di eseguirle, e probabilmente avevi incocciato in un problema del suo parser... -- Cesare D'Amico | Gruppo Volta Area tecnica | Web & Mkt Solutions Tel: 045 21 000 84 | Via Leida 8 - Verona Fax: 045 21 000 85 | http://www.gruppovolta.it From AlberT at superalbert.it Fri Jan 5 17:04:47 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 17:20:50 2007 Subject: [Php-it] congetture su PHPx Message-ID: <200701051704.47822.AlberT@superalbert.it> Lavorando su PHP5 misto rendendo conto che le classi definite dalle estensioni di php (XSL, etc.. ) non generano eccezioni quando incontrano un errore, ma un warning ... ora, se php5 ? un linguaggio che dicono ad oggetti e se sarebbe carino gestire il proprio error reporting con le eccezioni .. mi chiedo .. come mai che proprio le estensioni pi? recenti e pi? oggettificate mi generano warning invece ??? ? possibile che per avere una gestione uniforme degli errori uno si debba inventare un custom error_handler che trasformi l'errore in eccezione (perdendo il trace e tutto il resto a meno di fare porcate assurde)? ma dove stiamo andando ??? PHP6 ?? .. mah .. non ? che PHP diventa sempre + una accozzaglia di roba compatibile con tutto e strutturata con niente ?? -- From fsockopen at yahoo.it Fri Jan 5 17:38:25 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 17:53:39 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <200701051704.47822.AlberT@superalbert.it> Message-ID: <20070105163825.27276.qmail@web26912.mail.ukl.yahoo.com> --- "Emiliano Gabrielli (aka AlberT)" ha scritto: > > Lavorando su PHP5 misto rendendo conto che le classi > definite dalle estensioni > di php (XSL, etc.. ) non generano eccezioni quando > incontrano un errore, ma > un warning ... ora, se php5 ? un linguaggio che > dicono ad oggetti e se > sarebbe carino gestire il proprio error reporting > con le eccezioni .. mi > chiedo .. > > come mai che proprio le estensioni pi? recenti e pi? > oggettificate mi generano > warning invece ??? > E' possibile e molto brutto direi ... ma per mantenere la compatibilita' con le precedenti vers. e' necessario fare come dici tu ... E' orrendo lo so ma credo sia l' unico modo. try{}catch{} e' molto meglio. Nel 6 si dovrebbe perdere la compatibilita' col 4 e col 5 ... per cui spero che anche queste cose siano a posto. dicono che: 1) GPC e REG_GLOBALS off senza possibilita' di metterle On 2) Serializzazione delle Resource 3) Multithreading senza Runkit Speriamo bene Ciao Simone __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From carletto752002 at yahoo.it Fri Jan 5 17:44:58 2007 From: carletto752002 at yahoo.it (Carlo Pecchia) Date: Fri Jan 5 18:00:14 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <200701051704.47822.AlberT@superalbert.it> Message-ID: <612879.19348.qm@web26906.mail.ukl.yahoo.com> La mia personalissima impressione ? proprio questa: disperato bisogno di retro-compatibilit?...che porta ad un'accozzaglia di tutto, ma poco strutturato. Proprio per questo mi sto interessando sempre di pi? ad altri linguaggi di scripting.... "Emiliano Gabrielli (aka AlberT)" ha scritto: ________________SPONSOR______________ Spazio pubblicitario libero. mail a info@ziobudda.net ________________SPONSOR______________ Lavorando su PHP5 misto rendendo conto che le classi definite dalle estensioni di php (XSL, etc.. ) non generano eccezioni quando incontrano un errore, ma un warning ... ora, se php5 ? un linguaggio che dicono ad oggetti e se sarebbe carino gestire il proprio error reporting con le eccezioni .. mi chiedo .. come mai che proprio le estensioni pi? recenti e pi? oggettificate mi generano warning invece ??? ? possibile che per avere una gestione uniforme degli errori uno si debba inventare un custom error_handler che trasformi l'errore in eccezione (perdendo il trace e tutto il resto a meno di fare porcate assurde)? ma dove stiamo andando ??? PHP6 ?? .. mah .. non ? che PHP diventa sempre + una accozzaglia di roba compatibile con tutto e strutturata con niente ?? -- ' socio fondatore del GrUSP ',"\n", ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n", ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?> _______________________________________________ Php-it mailing list Php-it@lists.ziobudda.net Per cancellarsi dalla lista: http://lists.ziobudda.net/mailman/listinfo/php-it __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070105/26792d69/attachment.html From AlberT at superalbert.it Fri Jan 5 17:58:14 2007 From: AlberT at superalbert.it (Emiliano Gabrielli (aka AlberT)) Date: Fri Jan 5 18:14:10 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <20070105163825.27276.qmail@web26912.mail.ukl.yahoo.com> References: <20070105163825.27276.qmail@web26912.mail.ukl.yahoo.com> Message-ID: <200701051758.14614.AlberT@superalbert.it> On Friday 05 January 2007 17:38, simo wrote: > function exceptions_error_handler($severity, $message, > $filename, $lineno) { > ? ?throw new ErrorException($message, 0, $severity, > $filename, $lineno); > } > > set_error_handler('exceptions_error_handler'); > ?> > > E' orrendo lo so ma credo sia l' unico modo. > try{}catch{} e' molto meglio. gi? .. che poi pur essendo orrendo manco si ottiene il risultato totale .. perch? il backtrace non lo si ha (a meno di abilitare porcate varie .. ) altra cosa pessima: ... se voglio farmi una classe che gestisce i puffi e voglio generare eccezioni di diverso tipo a seconda del tipo di errore che incontro (IO, XML_Parse, etc..) estendo N volte Exception ... ma che succede se poi uso questa classe in un altro progetto che ha fatto altrettanto ??? conflitti di namespace delle classi delle eccezioni a non finire ?? Il prob ancora una volta risiede nel fatto che in PHP5 non sono istanziate per default classi di eccezioni per i diversi tipi di errori ... bah -- From fsockopen at yahoo.it Fri Jan 5 18:46:04 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 19:01:22 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <612879.19348.qm@web26906.mail.ukl.yahoo.com> Message-ID: <99309.86917.qm@web26914.mail.ukl.yahoo.com> --- Carlo Pecchia ha scritto: > > Proprio per questo mi sto interessando sempre di pi? > ad altri linguaggi di scripting.... > e fai bene ... considera pero' che php (da quando e' stato riscritto sullo ZendEngine) e' un bambino confronto ad altri linguaggi. Perl (c+sh+awk 1988) prima di tutti, ma anche python (Modula3+ABC+ISO C 1991) hanno qualche anno di sviluppo in piu' alle spalle rispetto a php. Nonostante cio', php in pochi anni e' diventato il piu' popolare linguaggio di scripting per il web (grazie a Zend e a zeev). sara' per la sua velocita' nell' apprendimento, sara' per la grande comunita' che ci sta dietro, fatto sta che oramai php e' su tutti i server e si trova di tutto fatto in php. Python es. e' TROPPO PIU' ELEGANTE (IMHO) e + strutturato qualche articolo a proposito http://www.dedasys.com/articles/language_popularity.html __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From fsockopen at yahoo.it Fri Jan 5 18:53:02 2007 From: fsockopen at yahoo.it (simo) Date: Fri Jan 5 19:08:19 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <200701051758.14614.AlberT@superalbert.it> Message-ID: <20070105175303.50765.qmail@web26912.mail.ukl.yahoo.com> > Il prob ancora una volta risiede nel fatto che in > PHP5 non sono istanziate per > default classi di eccezioni per i diversi tipi di > errori ... in python si http://www.python.org/doc/current/tut/node11.html#SECTION0011800000000000000000 S. __________________________________________________ Do You Yahoo!? Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da tanto spazio gratuito per i tuoi file e i messaggi http://mail.yahoo.it From lucagambetta at tiscali.it Fri Jan 5 19:19:10 2007 From: lucagambetta at tiscali.it (Luca 'Ziabice' Gambetta) Date: Fri Jan 5 19:34:12 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <200701051704.47822.AlberT@superalbert.it> References: <200701051704.47822.AlberT@superalbert.it> Message-ID: <20070105191910.299729de@accipigna> On Fri, 5 Jan 2007 17:04:47 +0100 "Emiliano Gabrielli (aka AlberT)" wrote: > ma dove stiamo andando ??? PHP6 ?? .. mah .. > > non ? che PHP diventa sempre + una accozzaglia di roba compatibile > con tutto e strutturata con niente ?? > Io sono costretto ad ignorare del tutto PHP > 4.4 a causa del mancato supporto sui server (quelli dei clienti). Non ti dico le sofferenze e i trucchetti per tirar su un framework MVC... -- "Uhm... l'ho detto o l'ho solo pensato?" .::. Ziabice aka Luca Gambetta .::. From mailinglist at francescoreitano.it Fri Jan 5 22:03:45 2007 From: mailinglist at francescoreitano.it (Mailinglist - Francesco Reitano) Date: Fri Jan 5 22:21:53 2007 Subject: [Php-it] Download 2 nuovo quesito Message-ID: <459EBD31.10600@francescoreitano.it> Salve raga, abbiamo (plurale majestatis) appurato come rendere i download pi? sicuri. Adesso voglio eccedere nella sicurezza e pongo un nuovo quesito. Poniamo che io voglia far scaricare un file che viene creato run time (chess? la lista degli utenti iscritti al sito che metto in un file csv - ovviamente ? un esempio, l'importante del concetto ? che ho un file creato ogni volta che viene richiesto perch? potrebbe essere diverso, o che creo ogni tot di tempo), adesso voglio che il file una volta scaricato si cancelli dal server, oltre che a poterlo fare in fase di logout (o chiusura della finestra) richiamando una pagina .php volevo sapere se si pu? appurare quando un file ha finito di essere cancellato e quindi avviare la cancellazione. Sapete se si pu?? Ciao Francesco From cverondini at deis.unibo.it Sun Jan 7 16:00:51 2007 From: cverondini at deis.unibo.it (Cristiano Verondini) Date: Sun Jan 7 16:16:28 2007 Subject: [Php-it] Download 2 nuovo quesito In-Reply-To: <459EBD31.10600@francescoreitano.it> References: <459EBD31.10600@francescoreitano.it> Message-ID: On 05/gen/07, at 22:03, Mailinglist - Francesco Reitano wrote: > di logout (o chiusura della finestra) richiamando una pagina .php > volevo sapere se si pu? appurare quando > un file ha finito di essere cancellato e quindi avviare la > cancellazione. Usa uno script PHP che generi il file al volo, quindi senza scriverlo su disco. Usa header() per inviare gli header corretti per il download. In questo modo non hai bisogno di sapere quando cancellare il file, in quanto il file non esister? mai su disco. Cris -- Cristiano Verondini http://www.verondini.it --- [ICQ 114 190] From cverondini at deis.unibo.it Sun Jan 7 16:04:51 2007 From: cverondini at deis.unibo.it (Cristiano Verondini) Date: Sun Jan 7 16:20:31 2007 Subject: [Php-it] [OT] XML: attributo o elemento? In-Reply-To: <459E353B.2070308@dearchitettura.com> References: <459E353B.2070308@dearchitettura.com> Message-ID: <08BEC697-121B-4CB0-ADE3-37A072F5C1D2@deis.unibo.it> On 05/gen/07, at 12:23, Daniele (mailing) wrote: > secondo voi quando ? pi? indicato l'uso di un attributo > rispetto l'aggiunta di un nuovo elemento in XML? Mi spiego meglio, > devo aggiungere un link nell'output dell'html, allora ho creato una > struttura del genere nell'xml. > Ecco due soluzioni a riguardo: > > Propriet? data tramite Attributo > > ... > > > Propriet? data tramite Elemento > > ... > > _blank > > > secondo voi i PRO ed i CONTRO per queste due soluzioni? Quando > conviene utilizzare pi? una rispetto all'altra e viceversa? Questo ? uno dei problemi lasciati aperti dall'XML. Tecnicamente sei obbligato ad usare un elemento quando possono essercene pi? di uno, oppure quando hai bisogno di usare dati molto lunghi, oppure che contengono sequenze particolari di caratteri (che dovrai inserire in CDATA). Per il resto, a meno che non mi sfugga qualcosa, non esistono regole ... :) Cris -- Cristiano Verondini http://www.verondini.it --- [ICQ 114 190] -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070107/9cf0640c/attachment.html From info at bolognalife.com Mon Jan 8 00:46:09 2007 From: info at bolognalife.com (info@bolognalife.com) Date: Mon Jan 8 01:02:14 2007 Subject: [Php-it] eliminare duplicati in array Message-ID: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> salve, metto una lista di zone, chiamate da una select su una tabella di annunci, dentro un array. es. $zone = array(49,70,70); esiste una funzione per eliminare i valori che si ripetono all'interno di un'array? questa ? la mia idea: for ($i; $i <= $find_zona_num; $i ++) { if ($IDAN[$i] != $IDAN[$i+1]) { $IDANNUNCIO[$j] = $IDAN[$i]; } else { unset($IDANNUNCIO[$j]); } echo $IDANNUNCIO[$j]; } ...ma ovviamente non funziona? idee migliori?! vado a nanna. buonanotte, marco From dierre at dierrelabs.org Mon Jan 8 01:31:19 2007 From: dierre at dierrelabs.org (DierRe) Date: Mon Jan 8 01:47:02 2007 Subject: [Php-it] eliminare duplicati in array In-Reply-To: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> References: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> Message-ID: <2f5f89560701071631t4944c652odf3908938bc2435e@mail.gmail.com> Il 07/01/07, info@bolognalife.com ha scritto: > > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > salve, > metto una lista di zone, chiamate da una select su una > tabella di annunci, dentro un array. > es. $zone = array(49,70,70); > esiste una funzione per eliminare i valori che si ripetono > all'interno di un'array? > questa ? la mia idea: > for ($i; $i <= $find_zona_num; $i ++) { > if ($IDAN[$i] != $IDAN[$i+1]) { > $IDANNUNCIO[$j] = $IDAN[$i]; > } else { > unset($IDANNUNCIO[$j]); > } > echo $IDANNUNCIO[$j]; > } > ...ma ovviamente non funziona? idee migliori?! > vado a nanna. > buonanotte, > marco > > _______________________________________________ > Php-it mailing list > Php-it@lists.ziobudda.net > Per cancellarsi dalla lista: > http://lists.ziobudda.net/mailman/listinfo/php-it > ci provo, ma calcola che ? l'1.30 e non l'ho provato: $arr = array(1,5); $inserting_var = 5; // il valore che vuoi inserire function check_elem($var){ global $inserting_var; return ($var % $inserting_var == 0); } if( count(array_filter($arr,"check_elem"))==0) echo "non c'?, puoi inserirlo"; else echo "c'? gi? nell'array"; -- www . dierrelabs . org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070108/4bffc19d/attachment.htm From st.jonathan at gmail.com Mon Jan 8 07:45:19 2007 From: st.jonathan at gmail.com (Jonathan Stoppani) Date: Mon Jan 8 08:01:08 2007 Subject: [Php-it] eliminare duplicati in array In-Reply-To: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> References: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> Message-ID: On Jan 8, 2007, at 12:46 , info@bolognalife.com wrote: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > salve, > metto una lista di zone, chiamate da una select su una > tabella di annunci, dentro un array. > es. $zone = array(49,70,70); > esiste una funzione per eliminare i valori che si ripetono > all'interno di un'array? > questa ? la mia idea: > for ($i; $i <= $find_zona_num; $i ++) { > if ($IDAN[$i] != $IDAN[$i+1]) { > $IDANNUNCIO[$j] = $IDAN[$i]; > } else { > unset($IDANNUNCIO[$j]); > } > echo $IDANNUNCIO[$j]; > } > ...ma ovviamente non funziona? idee migliori?! > vado a nanna. > buonanotte, > marco Devi eliminarle solo se sono consecutive? Altrimenti c'?: http://ch2.php.net/manual/it/function.array-unique.php Best Regards, Jonathan Stoppani --------------------------------- ICQ: 322754291 AIM: garetjax@mac.com MSN+GTalk: st.jonathan@gmail.com From aldo.galimberti at txt.it Mon Jan 8 08:26:24 2007 From: aldo.galimberti at txt.it (Aldo Galimberti) Date: Mon Jan 8 08:42:11 2007 Subject: [Php-it] congetture su PHPx In-Reply-To: <200701051704.47822.AlberT@superalbert.it> References: <200701051704.47822.AlberT@superalbert.it> Message-ID: <45A1F220.2040703@txt.it> Emiliano Gabrielli (aka AlberT) wrote: > non ? che PHP diventa sempre + una accozzaglia di roba compatibile con tutto e > strutturata con niente ?? > Purtroppo non sei il solo a avere questa impressione... Per esempio lavorando spesso in ambiente Java, quando torno al php per diversi progetti mi trovo spesso a trovare un sacco di cose che mi fanno rimpiangere i linguaggi come C/C++ e Java. -- Aldo Galimberti - TXT Polymedia S.p.A. v.Frigia 27 - 20126 Milano Tel. +39 02 257711 Fax. +39 02 2578994 http://www.txt.it/ From marco.sottana at q-web.it Mon Jan 8 09:11:04 2007 From: marco.sottana at q-web.it (Marco Sottana) Date: Mon Jan 8 09:26:40 2007 Subject: [Php-it] fckeditor e ff 2 References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> Message-ID: <013d01c732fc$8b8fe840$22010184@pcmarco> cosa e' ff2 ? ----- Original Message ----- From: "Giovanni Battista Lenoci" To: "Lista dedicata al linguaggio di programmazione PHP" Sent: Thursday, January 04, 2007 10:25 AM Subject: Re: [Php-it] fckeditor e ff 2 > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > Roberto Tagliaferri ha scritto: >> ________________SPONSOR______________ >> Spazio pubblicitario libero. >> mail a info@ziobudda.net >> >> >> >> ________________SPONSOR______________ >> >> Sto utilizzando fckeditor col conector php per l'editing html e va bene, >> per? le ultime versioni non vanno con FF2 (per l'upload dei file e delle >> immagini):alternative o escamotage? >> > Sto lavorando su una versione di fckeditor imprecisata, e dopo aver pianto > in cinese per capire come funzionano i percorsi non ho problemi a fare > upload anche con FF2, se sai dove cercare la versione nei sorgenti ti dico > quale sto usando. > > Ciao > > -- > gianiaz.net > di Giovanni Battista Lenoci P.le Bertacchi 66 23100 Sondrio > cell. +39.392.7096936 > > _______________________________________________ > Php-it mailing list > Php-it@lists.ziobudda.net > Per cancellarsi dalla lista: > http://lists.ziobudda.net/mailman/listinfo/php-it > From aldo.galimberti at txt.it Mon Jan 8 09:13:43 2007 From: aldo.galimberti at txt.it (Aldo Galimberti) Date: Mon Jan 8 09:29:27 2007 Subject: [Php-it] fckeditor e ff 2 In-Reply-To: <013d01c732fc$8b8fe840$22010184@pcmarco> References: <459B7685.9000700@tosnet.it> <459CC7F0.6080407@gianiaz.net> <013d01c732fc$8b8fe840$22010184@pcmarco> Message-ID: <45A1FD37.5020809@txt.it> Marco Sottana wrote: > > cosa e' ff2 ? Firefox 2.0 -- Aldo Galimberti - TXT Polymedia S.p.A. v.Frigia 27 - 20126 Milano Tel. +39 02 257711 Fax. +39 02 2578994 http://www.txt.it/ From marco.sottana at q-web.it Mon Jan 8 09:14:58 2007 From: marco.sottana at q-web.it (Marco Sottana) Date: Mon Jan 8 09:30:31 2007 Subject: [Php-it] tinymce con template plugin Message-ID: <025601c732fd$16924d70$22010184@pcmarco> salve sono passato al wysiwyg tinymce pero' manca un plugin molto importante il template che ti permette di scegliere e inserire un template (alla fine e' codice html con immagini) che era presente in xinha .. qualcuno ha gia' sviluppato questo plugin ? -------------- parte successiva -------------- Un allegato HTML ? stato rimosso... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070108/630b6dfe/attachment.html From dierre at dierrelabs.org Mon Jan 8 09:42:50 2007 From: dierre at dierrelabs.org (DierRe) Date: Mon Jan 8 09:58:34 2007 Subject: [Php-it] eliminare duplicati in array In-Reply-To: References: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> Message-ID: <2f5f89560701080042n6181594k666457ff6a6215ed@mail.gmail.com> 2007/1/8, Jonathan Stoppani : > > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > > On Jan 8, 2007, at 12:46 , info@bolognalife.com wrote: > > > ________________SPONSOR______________ > > Spazio pubblicitario libero. > > mail a info@ziobudda.net > > > > > > > > ________________SPONSOR______________ > > > > salve, > > metto una lista di zone, chiamate da una select su una > > tabella di annunci, dentro un array. > > es. $zone = array(49,70,70); > > esiste una funzione per eliminare i valori che si ripetono > > all'interno di un'array? > > questa ? la mia idea: > > for ($i; $i <= $find_zona_num; $i ++) { > > if ($IDAN[$i] != $IDAN[$i+1]) { > > $IDANNUNCIO[$j] = $IDAN[$i]; > > } else { > > unset($IDANNUNCIO[$j]); > > } > > echo $IDANNUNCIO[$j]; > > } > > ...ma ovviamente non funziona? idee migliori?! > > vado a nanna. > > buonanotte, > > marco > > Devi eliminarle solo se sono consecutive? Altrimenti c'?: > http://ch2.php.net/manual/it/function.array-unique.php > > > Best Regards, > Jonathan Stoppani > --------------------------------- > ICQ: 322754291 > AIM: garetjax@mac.com > MSN+GTalk: st.jonathan@gmail.com > > > > > > _______________________________________________ > Php-it mailing list > Php-it@lists.ziobudda.net > Per cancellarsi dalla lista: > http://lists.ziobudda.net/mailman/listinfo/php-it > 'giorno, ieri mi son accorto di aver scritto una scemenza, devi mettere in return var diviso valore == 1 :P -- www . dierrelabs . org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070108/df3abc6a/attachment-0001.htm From domenico.lorusso at pleiade.it Mon Jan 8 09:46:45 2007 From: domenico.lorusso at pleiade.it (Domenico L.) Date: Mon Jan 8 09:59:29 2007 Subject: [Php-it] eliminare duplicati in array In-Reply-To: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> References: <45a18641.1d2.127c.1538888274@webmailh5.aruba.it> Message-ID: <45A204F5.9000005@pleiade.it> info@bolognalife.com ha scritto: > salve, > metto una lista di zone, chiamate da una select su una > tabella di annunci, dentro un array. > scusa magari non ho capito, ma se i dati li prendi dal db non puoi usare distinct o una group by? -- Domenico L. icq: 645 44 861 per stupire mezz'ora basta un libro di storia, io cercai di imparare la Treccani a memoria... [F.d.A.] From info at bolognalife.com Mon Jan 8 09:52:33 2007 From: info at bolognalife.com (info@bolognalife.com) Date: Mon Jan 8 10:08:40 2007 Subject: [Php-it] eliminare duplicati in array Message-ID: <45a20651.53.3c5a.1479865049@webmailh2.aruba.it> On Jan 8, 2007, at 12:46 , info@bolognalife.com wrote: > ________________SPONSOR______________ > Spazio pubblicitario libero. > mail a info@ziobudda.net > > > > ________________SPONSOR______________ > > salve, > metto una lista di zone, chiamate da una select su una > tabella di annunci, dentro un array. > es. $zone = array(49,70,70); > esiste una funzione per eliminare i valori che si ripetono > all'interno di un'array? > questa ? la mia idea: > for ($i; $i <= $find_zona_num; $i ++) { > if ($IDAN[$i] != $IDAN[$i+1]) { > $IDANNUNCIO[$j] = $IDAN[$i]; > } else { > unset($IDANNUNCIO[$j]); > } > echo $IDANNUNCIO[$j]; > } > ...ma ovviamente non funziona? idee migliori?! > vado a nanna. > buonanotte, > marco Devi eliminarle solo se sono consecutive? Altrimenti c'?: http://ch2.php.net/manual/it/function.array-unique.php Best Regards, Jonathan Stoppani --------------------------------- ICQ: 322754291 AIM: garetjax@mac.com MSN+GTalk: st.jonathan@gmail.com Era proprio qu