mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: differenza tra 2 orari

salve, qualcuno ha un esempio per eseguire la differenza tra 2 orari?
Simone

 salve, qualcuno ha un esempio per eseguire la differenza tra 2 orari?
<?
$compleanno = mktime ( 0, 0, 0, 9, 30, 2003); // timestamp del mio
compleanno di quest'anno
$nascita = mktime ( 2, 30, 0, 9, 30, 1976); // timestamp della mia nascita
$diff_in_giorni = round(($compleanno - $nascita)/86400, 1); // differenza in
giorni tra le due date
echo "data di nascita: <b>ore 02.30 del 30-09-1976</b></br>";
echo "compleanno: <b>30-09-2003</b></br>";
echo "Ho vissuto ben: <b>".$diff_in_giorni."</b> giorni. ( inizio ad
invecchiare! ;) )";
?>
P:S.: Per farmi fare gli auguri guarda a che sono arrivato ;p
ciao,
ste

 ha scritto nel messaggio
news:m%Vdb.11532$Zh....@tornado.fastwebnet.it...


Citando dal manuale...
string microtime ( void )
Restituisce la stringa "msec sec" dove sec è l'attuale orario misurato nel
numero di secondi dalla Unix Epoch (0:00:00 January 1, 1970 GMT), e msec è
la parte in microsecondi. Questa funzione è disponibile solo su sistemi
operativi che supportano la chiamata di sistema gettimeofday().
Entrambi le parti della stringa sono restituite in unità di secondi. Esempio
1. Esempio di microtime()
function getmicrotime(){
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
    }
$time_start = getmicrotime();
for ($i=0; $i < 1000; $i++){
    //do nothing, 1000 times
    }
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "Did nothing in $time seconds";

> salve, qualcuno ha un esempio per eseguire la differenza tra 2 orari?
Usando strtotime() converti l'orario (data in generale) in un timestamp.
Dopodichč ne fai la differenza e quello che salta fuori lo converti in
stringa mediante la funzione date().
Ciao
Marco

 calcolare l'esecuzione in secondi che impiega una certa procedura!!!!
Dopo questa risposta non mi resta che plonkarti!!!!
Newsgroup: it.comp.www.php
Titolo: cursore dinamico per vedere modifiche a DB

Salve a tutti,
è possibile con DB MySQL avere tramite mysql_query o simili un
resultset con cursore "dinamico", ovvero che riflette automaticamente
le modifiche effettate nel DB mentre il resultset è attivo.
Esempio: ottengo un resultset con una chiamata del tipo
$rs = mysql_query("SELECT * FROM Utenti")
poi nel mio programma (o a causa di altri accessi concorrenti)
cancello/modifico dei record dalla tabella Utenti.
Se utilizzo $rs però vedo ancora la tabella come era al momento della
query, compresi eventuali record eliminati nel frattempo.
Nel driver per MSSQL Server è possibile impostare il tipo di cursore,
e sceglierne uno che automaticamente aggiorna il resultset con le
modifiche apportate nel DB mentre si lavora. C'è qualcosa di simile
per MySQL?
Grazie



per avere dati consisteni devi fare delle transazioni


Che io sappia NO
intanto perchè gli script php muoiono con la fine della loro esecuzione 
(non mi sempbra il tuo caso).
poi il tuo $rs è alla fine dei conti un Array che viene *caricato* 
dall'istruzione mysql_query(), quindi se nessuno lo aggiorna quello è e 
quello rimane.
nel caso di esempio di MSSQL che citi non sono convinto che questo 
accada con php (forse .net), mi risulta che il tipo di *comportamento* 
che desideri è quando si crea una relazione persistente tra il dbms ed 
il collettore (passami il termine) del linguaggio.
Ciao

 Grazie

Newsgroup: it.comp.www.php
Titolo: Varibili fuori dalla funzione

Salve a tutti è da un pò di tempo che ho una necessità, fino ad 
oggi sono riuscito ad aggirarla ma questa volta vorrei proprio 
capire come risolvere il problema. Ho la necessità di restituire 
più variabili da una funzione. Ho provato (tappatevi le 
orecchie) a mettere due return ma naturalmente il secondo non 
aveva effetto.
Come posso fare per risolvere questo problema? potrei usare un 
array? se si come? grazie a tutti in anticipo
Grey
-- 
Postato da Alice Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.alice.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 Ho la necessità di restituire più variabili da una funzione. 
Ti suggerisco di iniziare leggendo il manuale ufficiale:
http://www.php.net/manual/en/functions.arguments.php#functions.arguments
.by-reference
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 Grey
Puoi ritornare un array così come ritorni una variabile qualsiasi.
-- 
  Giovanni Cappellini - 
http://quacos.wordpress.com
Realizzazione siti dinamici e consulenze OpenSource:
 
http://www.weblogix.biz
Newsgroup: it.comp.www.php
Titolo: perchè zero length string?

perche con questo codice mi da sto errore: zero length string?
 $select_id_cliente=("SELECT MAX(id_cliente) FROM clienti")
	             or die("impossibile selectare il cliente");
 
	      $fetched_result = @pg_fetch_object($select_id_cliente);
	      $idclienterisult = $fetched_result['id_cliente'];
 
	      $idcliente=@pg_query($connessioneDB, $idclienterisult)
	            or die("impossibile queryare il cliente");
	      $sqlordini="
	      INSERT INTO $ordini
	      (id_cliente)
	      VALUES
	      ('$idcliente')
	      ";
 
	       $risultato=@pg_query($connessioneDB, $sqlordini)
	            or die("impossibile queryare l'ordine");
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

	            or die("impossibile queryare il cliente");
Qui usi $idclienterisult, che e' una stringa vuota, come fosse una query.
Quello che vuoi fare e' ottenere l'ID del cliente che gia' hai, quindi ne
puoi fare benissimo a meno. $idclienterisult e' il valore che ti serve (o
meglio non lo e': vedi il mio messaggio precedente).
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Newsgroup: it.comp.www.php
Titolo: Scambio link

Qualcuno vuole scambiare il suo link con noi?
http://www.servizidiborsa.it/links/index.php
Grazie.
Andrea
www.servizidiborsa.it

 ha scritto nel messaggio
news:XSFBa.46380$lK4.1...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: substr e tag

Ho una news scritta  in HTML su db, vorrei visualizzare l'anteprima in 
homepage, stampando solo le prime righe.
Faccio una cosa del genere.
    $anteprima=substr($testo,0,300);
e dopo applico una funzione che chiude tutti i tag aperti.
Il mio problema è se il taglio avvine all'interno di un tag.... ad esempio 
<img src=...
Come posso capire se il taglio avviene all'interno di un tag?
Grazie per i suggerimenti
Buon lavoro

 Come posso capire se il taglio avviene all'interno di un tag?
Immagino per toglierlo via...
$ cat foo.php 
#!/usr/bin/env php5
<?php
$testo = "Questo è un <b>testo</b> che è stato tagliato a <img src=\"";
echo preg_replace("/(<[^>]*)$/", "", $testo) . "\n";
?>
$ ./foo.php 
Questo è un <b>testo</b> che è stato tagliato a 
$
Ciao,
David
-- 
 . ''`.  Debian maintainer | 
http://wiki.debian.org/DavidPaleino
 : :'  : Linuxer #334216 --|-- 
http://www.hanskalabs.net/
 `. `'`  GPG: 1392B174 ----|---- 
http://snipr.com/qa_page
   `-   2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

 Come posso capire se il taglio avviene all'interno di un tag?
Immagino per toglierlo via...
$ cat foo.php
#!/usr/bin/env php5
<?php
$testo = "Questo è un <b>testo</b> che è stato tagliato a <img src=\"";
echo preg_replace("/(<[^>]*)$/", "", $testo) . "\n";
?>
$ ./foo.php
Questo è un <b>testo</b> che è stato tagliato a
$
Ciao,
David
Mi ero fasciato la testa cercando di tagliare prima o dopo....
perchè non pensarci prima.... basta toglierlo!!!
Grazie mille David
Buon lavoro


 homepage, stampando solo le prime righe.
Ma nell'anteprima possono comparire anche le immagini e la
formattazione del testo? Perché in genere nelle anteprime delle news
compare solo puro testo. Quindi ti basterebbe in questo caso fare uno
strip_tags e poi restringere ai 300 caratteri.
-- 
rob4you
Newsgroup: it.comp.www.php
Titolo: formattare xml

Hi all, sono due ore che provo ma nulla..
Dunque ho un semplice xml fatto così:
<news>
   <entry>
     <title>Titolo</title>
     <author>Autore</author>
     <text>Testo</text>
   </entry>
   <entry>
      ....
   </entry>
</news>
Ora devo aggiungere una entry:
$news = simplexml_load_file('news.xml');
$child = $news->addChild('entry');
$child->addChild('title','nuovo titolo');
$child->addChild('author','nuovo autore');
$child->addChild('text','nuovo testo');
Ora se visualizzo l'xml, l'entry aggiunta non è formattata ma tutta su 
una riga.
Googolando, ho visto (se ho capito bene) che devo passare per il DOM:
$dom = dom_import_simplexml($news)->ownerDocument;
$dom->formatOutput = true;
echo $dom->saveXML();
Come prima, l'ultima entry non è formattata :(
Ho provato anche alcune varianti ma nulla, non ci riesco.
Chi mi aiuta ?
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 Googolando, ho visto (se ho capito bene) che devo passare per il DOM:
Così funziona:
$dom = new DOMDocument('1.0');
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->loadXML($news->asXML());
echo $dom->saveXML();


 echo $dom->saveXML();
Grazie!
Serviva esattamente la stessa cosa anche a me.
Ho la necessità di sparar fuori dei messaggi di errore
in XML, ma simplexml fa tutto su una riga.
Thank you.
Newsgroup: it.comp.www.php
Titolo: IF

L'istruzione IF la posso far seguire da una funzione?
Non sono bravo col php perň mi sembra di capire che quando si definisce 
una funzione di solito la si associa ad una variabile e quest'ultima 
viene utilizzata dall'istruzione IF.
Quindi non č possibile usare IF seguito da una funzione direttamente?
Grazie mille!
-- 
Non ci sono piů le mezze stagioni

Se crei una funzione e la richiami all'interno di un IF non ci dovrebbero
essere problemi
<?
function tua_funzione() {
global $variabile;
.....
}
?>
<? if ($Variablile) {
tua_funzione();
}
?>
Poi non so se ho capito il problema....
Anakin

, 
ana...@gib.it
 says...

E' più facile che io non sappia spiegarmi.
però posso trovare
IF (tua_funzione)......
??
Sempre tuo debitore
-- 
Non ci sono più le mezze stagioni

Ti assicuro che e' piu' facile che sia io a non capire...
Cmq in uno script forse puoi inserire
IF (tua_funzione())...  oppure IF (isset(tua_funzione())) non ho mai
provato.
 IF controlla se esiste tale funzione, ma è un informazione che gia'
dovresti sapere visto che o la includi dall'esterno oppure l'hai creata tu!!
2) Se tua_funzione() restituisce una variabile globale o ha un return questo
ti permette di gestire all'esterno della funzione una data variabile $var, a
quel punto non credo abbia senso scrivere
IF ($var)...
prima di aver richiamato la funzione, perché tale variabile ancora non
esiste.
Dipende a cosa ti serve l'IF e cosa fa la Funzione...
Anakin

 IF (tua_funzione)......
si si puo usare IF(funzione())
la funzione viene eseguita e poi in base al risutato viene o meno eseguito
il corpo del IF (o del ELSE)
--
--
"L'idea di base è estremamente semplice..."
©opyright Frank "Pazzooo" Contrepois (schiavista francese del '900)

 wrote in message
MPG.1586f863f...@news.libero.it...


Newsgroup: it.comp.www.php
Titolo: :: gateway di pagamenti

Molto brevemente,
ho un sito dal quale raccolgo carte di credito e altre informazioni sugli
utenti.
vorrei automatizzare dei pagamenti senza passare per paypal_ esempio:
utente a registrato al sito vuole pagare utente b
utente a ha fornito carta di credito utente b ha fornito codice bancario
esiste qualche modulo /prodotto che mi consente di inviare denaro in
automatico da utente a ad utente b senza passare per un form via web ?
Grazie sono un pň disperato
dlocorez
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 automatico da utente a ad utente b senza passare per un form via web ?
A meno che tu non sia una banca, no, non esiste.
Devi comunque passare per una banca (anche paypal lo e`, anche se un po' 
strana).
Bye.

 Grazie sono un pň disperato
di cosa ti disperi? fanno tutti cosě!
se non ti piace paypal dai un occhio a bancasella
-- 
Web marketing & community management:
http://www.insistema.com/


Carenza di pianificazione ?
-- 
blog.luglio7.com
Newsgroup: it.comp.www.php
Titolo: php e sicurezza

Ciao a tutti,
vorrei realizzare un sistema che permetta a più utenti diversi di accedere
ad una propria area riservata sulla quale caricare i propri files tramite
un'interfaccia web in php.
Il tutto dovrà girare sotto lo stesso account di hosting.
Ho però paura che un utente smaliziato possa utilizzare uno script php per
accedere ai contenuti delle aree riservate agli altri utenti. Faccio un
esempio per spiegarmi meglio: supponiamo di avere utente1 e utente2,
ciascuno con la propria cartella riservata sotto
www.dominiocondiviso.com/utenteN
 (e percorso sul server tipo
/home/users/dominio/htdocs/utenteN). Il mio timore è che ad esempio utente1,
una volta capito che esiste utente2, possa realizzare uno script per
accedere in lettura e/o scrittura ai file sulla cartella utente2 attraverso
il filesystem e faccia danni.
Esiste un modo per impedire che questo avvenga, oppure l'unica soluzione è
prendere un virtual server e sviluppare un sistemino ad hoc ?
Lo scopo finale sarebbe poter inserire dei contenuti aggiuntivi
(presumibilmente un header e un footer) alle pagine caricate dagli utenti.
Se può servire a qualcosa, l'account in questione sarebbe gestito tramite
cpanel.
grazie
bye!

 Esiste un modo per impedire che questo avvenga
E' sufficiente che non permetti agli utenti di fare l'upload di file
che possono venire interpretati dal web server come script.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 che possono venire interpretati dal web server come script.
Ho dimenticato di specificare che consentire l'uso di php agli utenti è
condizione necessaria.
Grazie comunque
bye!

 h condizione necessaria.
La vedo dura. Puoi provare a "giocare" con open_basedir,
auto_prepend_file ed eventualmente mod_rewrite per "incapsulare" ogni
script utente all'interno di un ambiente/script di protezione.
-- 
I am what I am, I do what I can


 Grazie comunque
con htaccess puoi fare in modo che i file contenuti in alcune cartelle 
possano essere utilizzati solo se richiamati da un dato url...
-- 
http://josh.pixael.com

 url...
E come?
-- 
I am what I am, I do what I can


 E come?
qualcosa del genere dovrebbe andare
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tuosito\.it/tuoscript\.php [NC]
RewriteRule \.(gif|jpe?g|png|php)$ - [F,NC,L]
io lo utilizzo in un caso simile...
-- 
http://josh.pixael.com

 qualcosa del genere dovrebbe andare
No, assolutamente insicuro come sistema visto che l'header HTTP_REFERER
puo' essere facilmente manipolato.


 puo' essere facilmente manipolato.
è insicuro ma è corretto ;)
non è semplice cmq risolvere un problemino del genere con i limiti 
specificati
-- 
http://josh.pixael.com

 č insicuro ma č corretto ;)
E' insicuro e scorretto. Si sta parlando di sicurezza. Se proponi una
soluzione insicura allora e' scorretta.


 soluzione insicura allora e' scorretta.
infatti la mia affermazione era ironica....................
-- 
http://josh.pixael.com
Newsgroup: it.comp.www.php
Titolo: random

salve, come si fa a randomizzare (ad esempio in base all'ora) prima di
utilizzare la funzione rand?
ho provato quello che c'era sul manuale ma non mi funziona...

 utilizzare la funzione rand?
srand ((double) microtime () * 1000000);
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 utilizzare la funzione rand?
PHP 4.2.0 lo fa in automatico di sicuro, forse anche 4.0.6.
Consiglio di NON chiamare mai piu' srand usando queste versioni.
Se si usa srand, comunque, accertarsi di chiamarlo una sola volta per
script.
Astorni

 wrote in message
news:aaj1mp$b80k1$1...@ID-12545.news.dfncis.de...

Da dove prendi questa idea (IMHO non da consigliare)?

 Da dove prendi questa idea (IMHO non da consigliare)?
Se lo chiami, devi accertarti di usarlo una volta sola. Magari lo chiami in
qualche include file, o in qualche funzione senza accorgertene.
Se lo chiami piu' volte, questo ha effetti negativi sulla randomizzazione
(qui assumo che tu abbia letto la "bibbia" di Knuth, o comunque che conosca
molto bene i problemi dei numeri casuali).
Non chiamarlo, posto che il sistema lo esegua comunque in automatico prima
della tua prima chiamata, e' assolutamente equivalente a chiamarlo una volta
sola.
Quindi, usando PHP 4.2.0 (le versioni precedenti non lo fanno) consiglierei
di non chiamarlo, si evitano cosi' possibili errori.
YMMV
Astorni

 di non chiamarlo, si evitano cosi' possibili errori.
Sarebbe come dire di non programmare per evitare errori. ;-P
Meglio di evitare sarebbe capire come funziona il tutto (e Knuth, Sedgewick
et altri non sono male per iniziare).
Saluti
Ju

 $img=rand(0,366);
Se hai quest'esigenza particolare di mostrare la stessa immagine per tutto
il giorno a tutti visitatori del sito, allora la soluzione e' buona.
Mi correggo: "Se usate PHP 4.2.0 o superiori, e volete la massima
casualita', non usate srand(); tuttavia, srand() e' utile per debugging, o
quando desiderate una randomizzazione limitata". Ok?
Astorni

Newsgroup: it.comp.www.php
Titolo: Differenze mysql-postgresql

Quali sono le differenze tra questi 2 database ??? 
Grazie

 Grazie
it.comp.software.database
E lě ti rimanderanno alla Faq di quel gruppo.. quindi fai prima a cercartela
senza postare.
Newsgroup: it.comp.www.php
Titolo: Eliminare l'ultima riga di un file

Sto creando una specie di forum artigianale, che chiede le info in una 
pagina e le inserisce direttamente in un'altra, senza passare da database.
Il problema sorge perche' queste info vengono inserite in fondo alla 
pagina, quindi dopo
</body></html>
Come faccio quindi ad eliminare l'ultima riga del file, per poi inserire 
quello che voglio?
Mi basta sapere come eliminare l'ultima riga.
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

 Mi basta sapere come eliminare l'ultima riga.
<?
$contenuto=file('miofile');
$count=count($contenuto);
$fp=fopen('miofile.new','w');
for($i=0;$i<$count-1; $i++)
        {
        fputs($fp,$contenuto[$i]."\n"); //non mi ricordo se \n ci va
        }
fclose($fp);
unlink('miofile');
rename('miofile.new','miofile');
?>
NON TESTATO.
se usi un fileread() e una preg_replace() fai prima a togliere solo 
</body></html> ancizhé ciclare ecc...
ma tu hai chiesto come togliere l'ultima riga...
ciao!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://groups.google.com

 ma tu hai chiesto come togliere l'ultima riga...
Beh, pensavo fosse piu' semplice eliminare una riga da un file (meglio 
se gia' identificata) piuttosto che cercare gli elementi da eliminare.
Magari mi documento meglio.
Grazie ancora!


 Mi basta sapere come eliminare l'ultima riga.
Beh, a dirla tutta non č detto che nell'ultima riga ci siano 
necessariamente
</body></html>
Dopo potrebbero esserci (anche se in maniera non ortodossa) altri tag, 
appletta java (come oggigiorno fanno molti siti internet).
Oppure potrebbero essere messi
</body>
</html>
Insomma, IMHO sarebbe meglio procedere cosě:
$file=join("",file("nomefile.html"));
$file=preg_replace("/</body.*>/isU", " ", $file);
$file=preg_replace("/</html.*>/isU", " ", $file);
E cosě, alla fine, bello bello, hai in $file tutto il codice html del 
file di partenza senza i tag </body> ed </html>...
(Non ti assicuro che funzioni, provalo, poi fammi sapere!)
-- 
   _  _  _   Skingrins: New Name - New Life
  ||||||/|/  
http://www.fanwars.cjb.net
 _||||||||   - cercando di sembrare ciň che non
|___/|_|\_\  siamo cessiamo di essere ciň che siamo - 

 </body></html>
Il file l'ho creato io, quindi ne ho la certezza assoluta :-)
Comunque grazie lo stesso!

Newsgroup: it.comp.www.php
Titolo: Leggere tutte le sessioni aperte dagli utenti di PHP

Ho creato un sistema di autenticazione tramite Sessioni.
Ora mi sto chiedendo se posso creare una pagina php per vedere tutte le 
sessioni in corso.
Una semplice tabella che mi dice il nome utente e il relativo phpsessid
( e poichč l'appetito vien mangiando poi cercherņ un modo per cancellare 
il sessid di un determinato utente per chiudere la porta del sito )
Qualche suggerimento ?
Grazie

 in corso.
AFAIK, devi metterle in una tabella e visualizzarle con una SELECT
Se PHP esponesse ad altre sessioni i dati di una sessione non sarebbe una bella
idea...
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
Did you know that no-one ever reads these things?

 Qualche suggerimento ?
Nella directory definita dal parametro session.save_path in php.ini 
trovi tanti file quante sono le sessioni e in ciascuno di essi ci sono 
tutte le veriabili di sessione di quella sessione.
Se cancelli il file, hai terminato quella sessione.
Ovviamente sia guardare quei file sia cancellarli lo può fare solo root 
ma con un'opportuna e pericolosa unione di script bash e pagina php si 
può fare quel che dici.

idea...
Se ricordo bene, lo fa. Tutto sta a chiederglieli con garbo e grazia :-)
(Puo' essere che qualche settaggio di sicurezza lo impedisca - si può fare
- ma la maggior parte dei siti che conosco non impedisce niente).
Leonardo
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!

 )
(No, __non__ è un problema solo del PHP)


 Grazie
<?
session_start();
$se = session_id();
SELECT * from sesso where session_id='".$se."'
...
$if(!$row[SE]){
    INSERT INTO sesso.....
}
update sesso
ovviamente lo puoi anche mettere in un unica query
select * from sesso where sesso_expire = date + session_cache_expire(30)
....
sessioni valide e non espirate
in mysql inserisci un cron job ogni 1 ora e fai il delete delle sessioni 
scadute
problemi noti
chi accede alla tabella di mysql legge i session ID che quindi un utente
puo apropiarsi dell'altra session id, a meno che non gli fai un ash o
un sql cript() che pui leggere anche da cifrato

Newsgroup: it.comp.www.php
Titolo: phpinfo() esposto

E' comodo tenere, nella root dei webserver, un file phpinfo.php. In questo
modo, scrivendo 
www.mioserver.com/phpinfo.php
 si ottiene il phpinfo().
Vorrei sapere da voi se considerate questo pericoloso per la sicurezza: e'
grave che un hacker ottenga il phpinfo()? Se si', basterebbe chiamare il
file con un nome meno ovvio?
Grazie
AS

 wrote:

<IMHO>
Scegli:
1) Metti in una directory protetta (.htaccess)
2) Aggiungi un semplice querystring:
 
www.mioserver.com/info.php?p=123
  <?
    if ($_GET["p"]=="123")
      phpinfo();
  ?>
3) Ti fai un dump e lo salvi in locale. Lo puoi consultare in qualsiasi
momento. Non penso che abbia senso di averlo sul server. Non e' che cambi
tutti giorni l'impostazione dei vari server. Servirebbe anche come
documentazione dei progetti fatti.
4) Se programmi con attenzione (register_globals off per esempio) non ci
sono problemi di pubblicare l'info.
</IMHO>
Newsgroup: it.comp.www.php
Titolo: Controllo Partita IVA

Salve a tutti,
mi potete dare una mano per verificare la partita iva immessa in un
campo del form?
Magari postando lo script php
GRAZIE 1000
Ciao Franco.

 campo del form?
Google mi ha dato questa risposta:
http://www.cfmentor.com/code/index.cfm?action=script&id=18
Penso che sarebbe abbastanza facile riaddattarlo al php (ho troppo sonno 
x farlo XD)

 Magari postando lo script php
[..]
google..
http://www.icosaedro.it/cf-pi/
 -- sezione DOWNLOAD
-- 
www.iuz-lab.info

Ti ringrazio, ma puoi dare un occhiata al codice php sotto che ho
trovato in giro per la rete e dirmi perchè non funziona?
function ControllaPIVA($pi)
	{
	if( $pi == '' )
		{
		return '';
		}
	if(strlen($pi) != 11 )
		{
		return "La lunghezza della partita IVA non &egrave;\n"
		."corretta: la partita IVA dovrebbe essere lunga\n"
		."esattamente 11 caratteri.\n";
		}
	if( ! ereg("^[0-9]+$", $pi) )
		{
		return "La partita IVA contiene dei caratteri non     ammessi:\n"
		."la partita IVA dovrebbe contenere solo cifre.\n";
		}
		$s = 0;
		for( $i = 0; $i <= 9; $i += 2 )
			{
			$s += ord($pi[$i]) - ord('0');
			for( $i = 1; $i <= 9; $i += 2 )
				{
				$c = 2*( ord($pi[$i]) - ord('0') );
				if( $c > 9 )  $c = $c - 9;
				$s += $c;
				}
			}
	if( ( 10 - $s%10 )%10 != ord($pi[10]) - ord('0') )
		{
		return "La partita IVA non &egrave; valida:\n"
		."il codice di controllo non corrisponde.";
		return '';
		}
	}
Ciao grazie, Franco.

 if( $c > 9 )  $c = $c - 9;
Questa dovrebbe essere la riga con l'errore dato che, a quanto mi
risulta, quando la cifra e' maggiore di 9 bisogna fare la somma delle
due cifre :
   6 x 2 = 12, e' > di 9 quindi : 1 + 2 = 3
ciao

Newsgroup: it.comp.www.php
Titolo: Debugger

E' possibile effettuare il debug di script in Php ?
Se si come e con quale software.
Grazie
Gian Luca
-- 
Posted from 
relay2.inwind.it
 [212.141.53.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

http://dd.cron.ru/dbg/
non e' tanto semplice da usare =)
L.
Newsgroup: it.comp.www.php
Titolo: creare codice xhtml ordinato con php

Ciao a tutti,
Per quanto mi sforzi quando vado a creare codice xhtml direttamente con 
il php questo perde la tabulazione rispetto al resto del codice scritto 
direttamente. Stando attenti con i \n si riesce a rendere il tutto piu' 
ordinato , ma resta il problema delle tabulazioni...esiste un modo furbo 
per ovviare a tale inconveniente o mi devo "accontentare"?
Ciao e grazie
Enrico

 per ovviare a tale inconveniente o mi devo "accontentare"?
se vuoi farti del male: \t
ciao
-- 
777 fanno 21, arriva la volante e non c'è nessuno

 777 fanno 21, arriva la volante e non c'è nessuno
Ciao
Dade

Newsgroup: it.comp.www.php
Titolo: mktime()....

Esiste una funzione simile a mktime() che mi produce lo UTS di una data 
passata direttamente nel formato yyyy-mm-dd? 

 passata direttamente nel formato yyyy-mm-dd?
non puoi usare l'UTC regolare?
-- 
www.iuz-lab.info
 
www.php-faq.org

si, userò quello ma ora mi si pone un dubbio...
devo verificare il classico problema di sovrapposizione di intervalli 
temporali nel caso di prenotazioni multiple. io ho un array 'arrivi' che 
contiene per ogni camera giorno, mese, anno dell'inizio di tutte le pren. e 
similmente l'array 'partenze' che contiene le rispettive date di partenza. 
ovviamente hanno la stessa dimensione e ne esiste uno per camera. c'è un 
metodo efficiente per controllare sovrapposizioni? qualche funzione alla 
quale passo ($UTS_arrivo, $UTS_partenza, $UTS_array_arrivi, 
$UTS_array_partenze) e misputa qualcosa di interessante? Grazie 

 passata direttamente nel formato yyyy-mm-dd? 
Non so se ho capito bene, ma se devi convertire una data mysql in Unix 
Timestamp, puoi fare
select *, UNIX_TIMESTAMP(xdata) as xdata_unix from....
e poi testare il campo xdata_unix
oppure questa funzione che ho trovato
function mysqlDateToUnix($datetime){
   $val = explode(" ",$datetime);
   $date = explode("-",$val[0]);
   $time = explode(":",$val[1]);
   return mktime($time[0],$time[1],$time[2],$date[1],$date[2],$date[0]);
}
-- 
Jax

Cekko wrote:

devi sceglierti strutture dati adeguate e poi elaborarti un algoritmo,
naturalmente che lavori in modo efficiente..
benvenuto nel mondo della programmazione :-)
-- 
www.iuz-lab.info
 
www.php-faq.org

 passata direttamente nel formato yyyy-mm-dd? 
$uts = strtotime('2007-08-13');
Ciao
-- 
Cybertoldo
Per rispondermi via email, sostituisci moc.liamg con 
gmail.com
Newsgroup: it.comp.www.php
Titolo: aprire 2 frame ma senza utilizzo di javascript

-- Salve,
desideravo sapere se è possibile aprire da un link due frame
contemporaneaminte senza l'utilizzo di un javascript, quindi un comando
in php che faccia al caso.
Esiste?
Grazie per la risposta

 ha scritto nel messaggio
news:9reltd$sj92h$1...@ID-106098.news.dfncis.de...

Veramente non mi risulta che per aprire un link in un frame sia neccessario
JS o PHP...
Forse parli di un popup ?
boh...
Alex

 ha scritto nel messaggio
news:jDFC7.17050$Qj6.1...@news.infostrada.it...


 non č fattibile
Penso proprio di no, a meno di utilizzare un workaround con flash e
actionscript


allora puoi usare solo Javascript...
Alex

Esiste?
Certo.
	print ("<A HREF=\"dueframes.php\">Ecco</A>");
<?
	// Dueframes.php
	// Questo programma e' rilasciato "as is"
	print "<HTML>";
	print "<FRAMESET ROWS=\"*,*\">";
	print "<FRAME SRC=\"...\" ...>";
	print "<FRAME SRC=\"...\" ...>";
	print "</HTML>";
?>
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

Newsgroup: it.comp.www.php
Titolo: Mysql-ODBC-PHP-Linux

Non riesco ad usare le funzioni di PHP
per collegarmi a Mysql via ODBC.
Devo fare un programma che deve poter usare anche 
Access , ma lo sto sviluppando sotto Linux.
Cosi utilizzo le funzioni ODBC di PHP per collegarmi 
a Mysql.
Nel sistema sono installati i pacchetti unixODBC  e MyOdbc
ma il php non funge !!
Qualcuno sa cosa devo fare ???!
Grazie a tutti.

 ma il php non funge !!
Se ci dici che errori ti da', e non dobbiamo ricorrere alla sfera di
cristallo...
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4


Scusa mi e' sfuggito !!
Fatal error: Call to undefinided function: odbc_connect() in
/var/www.......

 /var/www.......
Hai installato i moduli per la connessione a database ODBC?



Ho trovato gli RPM necessari a adesso tutto funziona !!
Grazie Emmanuele.

 ha scritto nel messaggio
news:3AD06A16...@inwind.it...



www.rpmfind.net
Nel sistema ci deve essere installato
unixODBC.rpm + php-odbc.rpm + php-common.rpm
Poi occorre il driver per il database che usi
io uso mysql ed ho installato myodbc.rpm trovato
su 
www.mysql.com
 , ma lo trovi anche su rpmfind.
Newsgroup: it.comp.www.php
Titolo: so che non si deve fare

ma uso le preg_replace solo una volta ogni dieci anni... e proprio no le 
digerisco!
devo cambiare in pratica il colore delle "citazioni" nei messaggi in un 
forum.
Tipo:
 > Peppino è a roma
 > mentre passa il treno
deve diventare
<span class=cite">> Peppino è a roma</span>
<span class=cite">> mentre passa il treno</span>
oppure
<span class=cite">> Peppino è a roma
 > mentre passa il treno</span>
Sapreste aiutarmi altrimenti divento pazzo?
Grazie!

> Sapreste aiutarmi altrimenti divento pazzo?
cioč devi individuare tutte righe che iniziano con ">" ?
^>(.*)$
devi metterle dentro un tag?
<span class=cite">${0}</span>

 <span class=cite">${0}</span>
esatto!

 esatto!
Usa le entities ad ogni modo.

Andrea D'Amore ha scritto:

in che senso?

nintesa ha spiegato il 20/07/2008 :

Nel senso che è meglio usare &gt; al posto di >

Newsgroup: it.comp.www.php
Titolo: lanciare script da tag img src

Ho visto che posso lanciare da Javascript o html uno script php con qualcosa 
tipo: <img src='script.php'>
Questo script esegue solo un calcolo e non da nessun messaggio a video, però 
in questo modo mi si apre comunque una nuova
finestra contenente "l'immagine img".
Domanda è possibile evitare che lo script venga eseguito ma che la nuova 
finestra non compaia?
Praticamente chiedo se è possibile far eseguire il file .php dal server 
senza che a video compaiano nuove finestre.
Grazie

 finestra non compaia?
Non e` un problema di PHP, comunque puoi fare:
<img style="display:none;" src="script.php" />
 
Comunque ti consiglio di chiedere sul ng di javascript, perche` credo tu 
stia usando quello per decidere che script php caricare e che parametri 
passargli.
Bye.


Seguirň il tuo consiglio,grazie.

Newsgroup: it.comp.www.php
Titolo: Pulsante strano

Salve a tutti.
Perchè questo pulsante, funziona su mozilla e non regisce su IE?
echo "<a href='delete.php?codice=$codice'><input type='button'
value='Pulsante' name='B3'></a>";
GrazieMille, Angelo.

 Salve a tutti.


perche' non e' standard. hai mischiato elementi di un form con
link (cose simile ci sono AFAIK solo el WAP).
P.S.: cambia indirizzo email

 P.S.: cambia indirizzo email
Perchè? non funziona?
govardopressoliberopuntoit

>>value='Pulsante' name='B3'></a>";
Un modo corretto e':
<input type="button" name="B3" value="Pulsante"
onclick="document.location = 'delete.php?codice=$codice'" />
-- 
jagui

 ha scritto nel messaggio
news:bjkbaq$1uca$1...@newsreader2.mclink.it...

GrazieMille  jagui.
Adesso va sia con IE che con mozilla.
Ciao, Angelo.
Newsgroup: it.comp.www.php
Titolo: [niubbo totale] Il php....da dove inizio?

ho visto che moltissimi di quei siti che vengono aggiornati giornalmente e
hanno una grafica pulita sono fatti da file php.
A dire il vero non capito se il php si può intendere come un linguazzio di
programmazione, di scripting o un linguaggio interpretato tipo l'html.
Dove trovo risorse gratuite in italiano nella rete?
Ho cercato con google ma non trovo un sito adatto ai niubbi come me. Mi
interessava questo linguaggio per ampliare le mie conoscenze oltre al c++ al
java e all'html che già conosco.
Grazie
--
B.S.82: Biomechanical Soldier v.82 ---> Upgraded to ---> S.I.M.B.U.S.:
Synthetic Individual Manufactured for Battle and Ultimate Sabotage

 Grazie
ciao
Alesi_27

 java e all'html che già conosco.
Per iniziare e' buono 
http://freephp.html.it
Poi manuale e... questo NG!
--
Lello Vitello

 e hanno una grafica pulita sono fatti da file php. 
La grafica pulita non c'entra molto con il PHP...
Il fatto e' che chi scrive programmi ha imparato da tempo che non tutto
quello che passa su un tubo catodico deve essere uguale alla televisione
;-)
La ricerca su Google di <<php manuale principianti>> o <<php beginners
manual>> ti fornira' un sacco di pagine interessanti.
Comunque, per prima cosa, dai una spulciata alle FAQ di questo gruppo.
ciao
Marco
-- 
bernama -lumaca- libero -puntino- it
Tutti quelli che credono nella telecinesi alzino una mano: la mia.
M.B.
+- PHPRndSig 0.02 --------------------------------------------58/75-+

Newsgroup: it.comp.www.php
Titolo: Php encoder...

ho fatto un piccolo applicativo che gira in una intranet  ma purtoppo
possono accedere tutti  al server esiste un encoder gratuito  per criptare i
miei file?
grazie

catnap wrote:

Se il server e' windows puoi usare 
http://www.rssoftlab.com/phpenc.php
Se e' linux puoi provate
http://turck-mmcache.sourceforge.net/index_old.html
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: aggiungere testo a fine riga

Salve,
dato il file text.txt:
1
2
3
con il seguente script
$file = 'text.txt';
$r = file($file);
while(list($nline,$line) = each($r)) {
  $newfile .= $line."<br>";
}
$fp = fopen($file, "w");
fwrite($fp, $newfile);
fclose($fp);
ottengo
1
<br>2
<br>3
<br>
come potrei ottenere
1<br>
2<br>
3<br>
? Grazie.

 3<br>
echo  nl2br( join('', file($text)));
S* 

   $newfile .= $line."<br>";
$newfile .= "<br>".$line; ??
-- 
punkarruso

Newsgroup: it.comp.www.php
Titolo: variabili post

Ciao a tutti, non ne vado fuori, ho la versione php.4.03 e non riesco ad
accedere alle variabili POST, come devo fare?
$_POST mi dice variabile indefinita.
$HTTP_POST_VARS mi scrive Array
come devo fare?
--
Chrys B.J.
http://www.mercatino-usato.it

 ha scritto nel
messaggio news:ai356k$u1c$1...@newsreader.mailgate.org...


Newsgroup: it.comp.www.php
Titolo: Mysql e transazioni

ciao a tutti
come faccio a verificare se 1 transazioni ha effettuato il commit e non ha 
effettuato il rollback usando php e mysql
grazie a tutti!!
gabry 


 grazie a tutti!!
 gabry
P.S. Da che versione di Mysql sono supportate la transazioni?

 P.S. Da che versione di Mysql sono supportate la transazioni?
http://dev.mysql.com/doc/mysql/en/ansi-diff-transactions.html
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: come posso creare un file all'intero del server?

io ho provato così ma non và
$fp = fopen($nome,w,".");
fwrite($fp, $pass);
echo $fp ;
fclose("$fp") ;

 fclose("$fp") ;
fclose($fp); <<<<Senza virgolette
Prova così

$fp = fopen($nome,w,".");
fwrite($fp, $pass);
echo $fp ;
fclose($fp) ;
non va lo stesso....

non va lo stesso....
<?
error_reporting(E_ALL);
if (!($fp = fopen($nome, 'w'))
{
	print 'Non posso creare il file. Leggi sopra il motivo.';
	exit();
}
fwrite($fp, 'test');
fclose($fp);
?>
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 if (!($fp = fopen($nome, 'w'))
manca una ')' (per evitare un 'non va lo stesso')
if (!($fp = fopen($nome, 'w')))

manca una ')' (per evitare un 'non va lo stesso')
B-)

Newsgroup: it.comp.www.php
Titolo: Raggruppare i risultati di una query

Ciao a tutti,
il mio problema di oggi è questo:
ho una table con dentro registrati gli username ed i punteggi di un gioco
(id, username, totale). Ora, l'utente può giocare quanto vuole, ma mi
piacerebbe che la classifica mostrasse solo il miglior risultato di ciascun
utente (attualmente mostra tutti i risultati registrati), me li mettesse in
ordine e cliccando poi eventualmente sul nick, mi mostrasse lo storico dei
suoi risultati.
Ora ho provato a fare una cosa del genere:
$result=mysql_query("select distinct username from gioco order by totale
desc");
while($row=mysql_fetch_row($result))
{
$class=mysql_query("select * from gioco where username='$row[0]' order by
totale desc limit 1");
while($classifica=mysql_fetch_row($class))
{
echo"..."
}
}
 Il problema è che non rispetta l'ordine di punteggio. Preleva giustamente
il migliore di ciascun utente, ma poi l'ordine di visualizzazione non è
esatto.
Come posso fare per risolvere il problema?
Grazie
Federico

 suoi risultati.
Prova con:
SELECT gioco.*, MAX(totale) as totale
FROM gioco
GROUP BY username
ORDER BY totale DESC
Ciao
Marco

Ho provato, ma non mi prende il miglor risultato di ciascuno, non capisco
come mai

 come mai
Molto strano.
Prova con:
    SELECT id, username, MAX(totale) AS totale
Prova anche la query con phpmyadmin.
Ciao
Marco

Funziona, grazie 1000000000000! :)
Newsgroup: it.comp.www.php
Titolo: Link automatico in stringhe di testo

Ciao a tutti,
mi piacerebbe poter aggiungere automaticamente in fase di echo i tag html <a
href  ="sito">abc</a>  ogni volta che in una stringa capiti l'occorrenza
http:// .. esistono funzioni che lo fanno oppure bisonga implementarla ex
novo?
Ciao
Daniele

 http://
Trovi un mucchio di funzioni che fanno questo tra i commenti di
http://it.php.net/manual/it/function.preg-replace.php
Io mi trovo bene con questa:
  $string =
preg_replace("/\b((http(s?):\/\/)|(www\.))([\w-?&;#~=\.\/\@]+[\w\/])\b/i",
'<a href=\"http\3://\4\5\">\2\4\5</a>', $string);
Max

grazie mille.. 
Ciao
Daniele

Newsgroup: it.comp.www.php
Titolo: mettere directory in una variabile

Buonasera a tutti.
Ho bisogno gentilmente di inserire in una variabile il contenuto di una
directory.
Ho scritto questo array
$i=0;
$handle=opendir(dir);
while (false!==($fool = readdir($handle))) {
    if ($fool != "." && $fool != ".." && $fool") {
         ++$i;
          $i = 0;
          }
purtroppo mi funziona solo se uso la variabile $fool dentro le graffe.
non riesco a venirne fuori
:(


$cdir="./admin/blocks";
if(!@$blocksdir = dir($cdir)){
   echo "manca la dir";
   exit;
   }
 while($func=$blocksdir->read()) {
     if(substr($func, 0, 6) == "block-") {
      $module[] = $func;
     }
 }
 closedir($blocksdir->handle);
questa mette il contenuto in un array $module[] che sfogli con un for
se vuoi una stringa unica
$module=""; // inizializzo la variabile
$cdir="./admin/blocks";
if(!@$blocksdir = dir($cdir)){
   echo "manca la dir";
   exit;
   }
 while($func=$blocksdir->read()) {
     if(substr($func, 0, 6) == "block-") {
      $module .= $func;
     }
 }
 closedir($blocksdir->handle);
echo $module;


Newsgroup: it.comp.www.php
Titolo: COUNT

Come si visualizza il risultato di  .... SELECT COUNT (*) ... con PHP?
Grazie
Mario

 ... con PHP?
Se, come database, usi MySQL allora:
<?
    mysql_connect($host, $user, $password);
    $result = mysql_db_query("database", "select count(*) from table");
    $row = mysql_fetch_row($result));
    echo "Il numero &egrave;: $row[0]<BR>";
    mysql_free_result($result);
?>

 ?>
Ho trovato (grazie ad un paio di persone qui dentro!) una soluzione
migliore al problema, della quale ho postato un esempio dell'articolo
"Recuperare un solo valore da mySQL".
il thread non è vecchissimo, quindi dovreste ancora avercelo!
Così mi sapete dire anche voi come vi pare! :-)
Ciao
--ev
Newsgroup: it.comp.www.php
Titolo: ritrovare i valori immessi

Ciao a tutti.Ecco il problema: 
Ho creato una form per la registraz. del cliente. 
Invio i dati della form ad un file php che controlla l\'esattezza dei dati immessi.Se ci sono errori, vorrei ritornare alla form e ritrovare i dati inseriti invece di visualizzare un messaggio del tipo \&quot;clicca sul tasto indietro del tuo browser\&quot; anche perché gli input di tipo password spariscono. ho capito che in $HTTP_POST_VARS ci sono tutti i parametri della form, ma quando esco dalla pagina php che li ha controllati, questi dati in $HTTP_POST_VARS non ci sono pių. 
Come fare per portarmeli dietro? 
li salvo in un file esterno?(son molti), uso i comandi session?(ma come)? 
Disperatamente Vostro Gegio.
Posted by 
http://www.phpitalia.com

 Invio i dati della form ad un file php che controlla l\'esattezza dei dati
immessi.Se ci sono errori, vorrei ritornare alla form e ritrovare i dati
inseriti invece di visualizzare un messaggio del tipo \&quot;clicca sul
tasto indietro del tuo browser\&quot; anche perché gli input di tipo
password spariscono. ho capito che in $HTTP_POST_VARS ci sono tutti i
parametri della form, ma quando esco dalla pagina php che li ha controllati,
questi dati in $HTTP_POST_VARS non ci sono più.


Posted by 
http://www.phpitalia.com
Bé non é necessario indirizzare l'utente al "button back" del browser.
Puoi semplicemente utilizzare un gif oppure un bottone che richiami la
funzione la funzione Java Scirpt history back. Se invece vuoi
utilizzare una solutzione piú elegante utilizza gli HiddenField, e
cerca di rimanere nel tuo script attraverso varibili enumerative.
Io personalmente mi sono scritto delle semplici funzioni FORM in php
che costruiscono automaticamente gli HiddenField in sfondo.
 --
 Edgar Laudito				21TORR AGENCY gmbh
 
e.la...@21torr.com
			Engineering
 Phone:  
+49-7121-348-222
		Heinestrasse 72
 Fax:    
+49-7121-348-289
		D-72762 Reutlingen
 
 21TORR - die neue medien leidenschaft
 
www.21torr.com
Newsgroup: it.comp.www.php
Titolo: Differenze Python ( Django ) vs PHP

Ciao a tutti, sono nuova del gruppo e non ho molta esperienza.
Ho un blog in Wordpress (con contenuti foto, audio e video), che vorrei far
sviluppare, abbandonando Wordpress.
Un mio amico (molto competente), mi ha consigliato Python (precisamente
Django) rispetto a PHP, dicendomi che è molto più veloce, stabile, sicuro.
Con PHP le performance sarebbero molto più scadenti.
Inoltre di fare interpretare l'applicazione Python da Apache, ma di far
servire le immagini, i video e l'audio (in generale i contenuti statici) da
un server veloce tipo Lighthttpd per garantire la massima velocità e
scalabilità.
Immagino che tutto dipenda dalla struttura e dalle funzionalità del mio
sito, ma a grandi linee, che ne pensate? Faccio bene a non considerare PHP e
usare Python?
Grazie
Daniela

 PHP e usare Python?
Fai bene a considerarli entrambi, e a scegliere quello che preferisci.
Bye.
P.S.: ho impostato il crosspost invece del multipost come hai fatto tu.
P.P.S.: Spero non nascano le solite flame Python vs PHP.

 P.P.S.: Spero non nascano le solite flame Python vs PHP.
Speranza vana :).
-- 
Valentino Volonghi aka Dialtone
http://stacktrace.it
 -- Aperiodico di resistenza informatica
Blog: 
http://www.twisted.it/
Public Beta: 
http://www.adroll.com/

Furetta ha scritto:

Non entro in merito al duello Python vs PHP... PHP con precompilati e 
magari su un framework è altrettanto stabile ed altrettanto (se non di 
più) veloce..
Ti consiglierei semplicemente di NON lasciare Wordpress...
Onestamente parlando di un blog non riesco a capire che cosa Wordpress 
con i suoi innumerevoli plugin non possa fare...
Davidecat

Newsgroup: it.comp.www.php
Titolo: CodeIgniter

ho da poco scoperto l'esistenza del framework CodeIgniter.
Qualcuno lo usa?
Saluti.

 Saluti.
Ciao,
mi sto avvicinando a CodeIgniter anche io, il tempo è sempre tiranno...
Mi sembra uno strumento leggero, versatile e facilmente espandibile.
Ti segnalo anche Kohana (
http://kohanaphp.com/home.html
) un fork di 
CodeIgniter che tra le varie cose ha abbandonato la compatibilità con PHP4

 CodeIgniter che tra le varie cose ha abbandonato la compatibilità con PHP4
  Ciao,
  Grazie della segnalazione,
  purtroppo il mio problema è proprio il PHP5, il mio hosting
  mette a disposizione la 5.0.4 e quasi tutti i framework richiedono
  almeno la 5.1.x.
  Saluti.
Newsgroup: it.comp.www.php
Titolo: controllare chi scarica file

Come posso controllare chi salva un file con il tasto destro?
Vorrei tracciare chi scarica cosa.
Grazie mille.
Federico 

 Come posso controllare chi salva un file con il tasto destro?
In nessun modo
	Francesco

 In nessun modo
Beh, oddio, la risposta non è proprio corretta.
Cosa intendi "controllare"?
Invece che linkare il file diretto puoi linkare una pagina php che poi 
lancia il download del file, e in quella pagina ti puoi salvare qualche 
informazione e/o richiedere, ad esempio, un'username e una password.

 
Anche la domanda!
Cosa significa salvare con il tasto destro?
Se si riferisce ad un link, e l'utente clicca sul link col destro e lo 
salva esegue un download. Se l'utente clicca sul link col sinistro 
esegue un download.
Dov'e' la differenze (lato server)? O lo visualizzi nel browser o lo 
scarichi, per il server è la medesima operazione.
	Francesco

Armand Federico ----------- ha scritto:

Lo puoi controllare solo se il file viene restituito attraverso uno
script PHP che potrà registrare l'operazione.
es. download.php?id_file=123
Ciao,
        Fabrizio

Alcuni siti so che tracciano anche i download da chi scarica i file, invece 
che con un script PHP che già uso, se fanno Tasto destro, salva oggetto con 
nome.
Bisogna impostare uno script lato server, magari su apache...?