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:
include('index.php'); ?>
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?:
include('index.php');
?>
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
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 );
$last = count( $parsename ) - 1;
$filename = &implode( '%2E', array_slice( $parsename, 0, $last ) );
$filename .= '.'.$parsename[$last];
}
$content = &file_get_contents( $file );
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
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 ?:
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."
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