mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Aiuto: reindirizzamento con dati

Salve a tutti,
avrei una domanda da porre, spero possiate aiutarmi:
Avrei necessita' di reindirizzare alcuni dati inviati tramite POST.
Mi spiego meglio:
Tramite un form invio dei dati ad una pagina del mio sito. Questa pagina 
deve leggere i dati, effettuare eventuali modifiche e poi reindirizzarli 
tramite post ad un'altra pagina esterna al sito. Come posso agire?
Insomma, devo creare uno script che si interfaccia tra una pagina con un 
form e la pagina che riceve i dati del form per correggere eventuali errori. 
Il tutto in maniera automatica.
E' possibile?
Vi ringrazio per le eventuali risposte,
Miccar
-- 
Miccar
goText, sms da cellulare ad 1 cent (GPL)--> 
http://www.gotext.org
 

> Avrei necessita' di reindirizzare alcuni dati inviati tramite POST.
header("HTTP/1.1 307 Temporary redirect");
Questa header invia i dati tramite post. L'unica "seccatura" è che alcuni 
browser, tipo Opera, ti avvertono del fatto che per loro si tratta di un 
redirect, e quindi ti chiedono tramite una finestra di conferma se 
proseguire o meno. 


Innanzitutto grazie per la risposta.
Qualche domanda supplementare:
In questo modo posso modificare i dati del post? O eventualmente crearne 
anche di nuovi da aggiungere a quelli gia' esistenti? Se si, come?
Grazie ancora.


 anche di nuovi da aggiungere a quelli gia' esistenti? Se si, come?
Beh....è abbastanza semplice.....
infatti in php le variabili post sono contenute nell'array $_POST, e quindi 
esso è manipolabile come qualsiasi altro array.
Ad esempio, fai finta che hai una variabile post che si chiama 'nome'; bene, 
se vuoi modificare il valore contenuto nell'array post che ha per chiave 
'nome' basta che fai $_POST['nome']="nuovo_nome".
In maniera del tutto analoga, se vuoi aggiungere una nuov variabile post, 
allo stesso modo puoi fare: $_POST['nuova_chiave']="nuovo_valore".
Seguendo la stessa strada puoi anche cancellare l'array o effettuare tutte 
le operazioni desiderate.
ciao.
rob4you

Newsgroup: it.comp.www.php
Titolo: creazione caselle e-mail

Ciao a tutti,
sul mio sito dovrei dare agli utenti registrati la possibilità di crearsi
una e-mail attraverso un semplice form in cui scelgono una userid e magari
una password.
il server e Linux, web server apache c'è installato php e perl...
qualcuno sa darmi una mano?
grazie
gm

 una password.
Se il server è tuo e hai installato Qmail, puoi usare questi tool:
vqsignup (
http://www.inter7.com/?page=vqsignup
)
vqregister (
http://www.inter7.com/?page=vqregister
)
Ciao
Mattia
Newsgroup: it.comp.www.php
Titolo: Criptare e decriptare

Qualcuno ha una semplice funzione da passarmi per criptare e decriptare una
breve stringa ?
Non mi interessa un elevato livello di sicurezza, ma che vengano utilizzati
solo i caratteri alfanumerici nella stringa criptata.
Ciao,
Nico

 ha scritto nel messaggio
news:al7m56$qch$1...@atlantis.cu.mi.it...

Queste sono 2 funzioni, per criptare con chiave di ritorno:
function encrypt_data($data,$passwd) // STR di criptazione: po.98i
{
  for($i=0, $j=0; $i<strlen($data); $i++,$j++){
    $middle = ord(substr($data,$i,1)) +
       ord(substr($passwd,$j,1));
    if($j>strlen($passwd)) { $j=0; }
    $estr .= chr ($middle);
    }
    $estr = urlencode($estr); // puoi anche commentarla se non devi passare
la stringa via get ....
    return ($estr);
}
function decrypt_data($data,$passwd)
{
  $data = urldecode($data); // puoi anche commentarla se non devi passare la
stringa via get ....
  for($i=0, $j=0; $i<strlen($data); $i++, $j++){
    $middle = ord (substr($data,$i,1)) -
       ord (substr($passwd,$j,1));
    if( $j>strlen($passwd) ) { $j=0; }
    $estr .= chr ($middle);
    }
    return ($estr);
}
                                -- Yena --

:

// Cifrario di Cesare (piuttosto banale; vulnerabile ad una semplice
// analisi statistica, ricerca sillabica, ecc.)
	$alpha  = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	$cipher = "VFcdMhiZaWklmnfgjstABeUuvGHIJKLwxRSTopqyCDEbzNOPQrXY";
// Criptare
	$crypt  = strtr($clear, $alpha, $cipher);
// Decriptare
	$clear  = strtr($crypt, $cipher, $alpha);
Versione in chiaro: La rana in Spagna gracida in campagna
Versione cifrata  : lH bHyH Sy tDHxyH xbHJSKH Sy JHqDHxyH
Versione decifrata: La rana in Spagna gracida in campagna
Analogamente si puo' implementare un cifrario tipo Vigenere o Enigma. strtr
ha la funzione di un cilindro selettore :-)
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.

Newsgroup: it.comp.www.php
Titolo: SITO DEL CASTELLO DI ROSETO CAPOSPULICO (CS)

www.castellofedericiano.com
Per chi vuole passare il giorno + bello della sua vita, o portare a cena la
propria ragazza in una bellissima atmosfera.
Sullo scoglio di Capo spulico c'è il castello nel quale vi si trova il
ristorante.
Il sito è fatto con codice php in parte. E' possibile prenotare on-line.


wrote:



ICQ# 11129001
http://www.robocore.com/
http://www.calogero.org/
http://www.totosite.net/

Suppongo che vedi sia vedo.....io posto solo testo, come lo vedi
dipende dai tuoi settaggi...cosa esattamente vedi male ??
Cia
--------
Paolo Dell'Unto
gab...@tiscalinet.it
ICQ # 770759


|nel quale vi si trova il ristorante.
Ora spiegami il costrutto sintattico di questo periodo.
|Il sito è fatto con codice php in parte.
Ah, allora sarà colpa del parser.
Newsgroup: it.comp.www.php
Titolo: MySQL e DELETE

perche con PHP e MySQL non funziona l'istruzione DELETE * FROM, ma funziona
DELETE FROM, quando voglio cancellare un'intera riga ?
grazie.
Mario

 funziona DELETE FROM, quando voglio cancellare un'intera riga ?
perché è delete from la sistassi giusta, evidentemente!
e non dipende da PHP ma dal solo MySQL...
se ci pensi, non cancelli mai una parte di riga, ma solo la riga completa.
ciao

e non dipende da PHP ma dal solo MySQL...
Se non sbaglio sql92 prevede questa sintassi per cancellare un record
o una tabella.
Flavio Moretto
flamor@[viaquesto]
qzerty.it
 
icq 122395780 (pat)
- internet  + cabernet

 o una tabella.
direi che è meglio attenersi al manuale del db su cui si lavora, non allo 
standard SQL92.
se la domanda l'ha fatta in questa chiave ha sbagliato destinatario, doveva 
mandarla al team di sviluppo mysql:
"perché non vi attenete agli standard SQL??"
e si sarebbe fatto una bella figura di m3rda, perché:
ORACLE:
SQL> delete * from slave1;
delete * from slave1
       *
ERROR at line 1:
ORA-00903: invalid table name
Postgres:
mydb=# delete * from tipi;
ERROR:  parser: parse error at or near "*"
MySQL:
mysql> delete * from segnalazioni;
ERROR 1064: You have an error in your SQL syntax near '* from segnalazioni' 
at line 1
mysql>
SQL SERVER / Sybase
1> delete * from prima
2> go
Server: messaggio 170, livello 15, stato 1, riga 1
Line 1: Incorrect syntax near '*'.
e, non ho provato su db ma ho visto su manuale, dovrebbe essere lo stesso 
anche per Firebird/Interbase 6
quindi non penso che lo standard SQL92 lo preveda davvero...
alla prossima

alla prossima
Mi sono spiegato male.
Mi riferivo alla sintassi  "DELETE FROM tabella" quando parlavo di
sql92. 


 sql92.
infatti...
scusa ancora!
ciao!
:-)
Newsgroup: it.comp.www.php
Titolo: upload

Sto provando a far funzionare lo script che si trova su 
php.net
 come esempio
dell'upload di un file...ho creato il form e tutto....ma non mi funziona
(Possible file...ecc..vedere codice). Il codice è il seguente:
$uploaddir = '/website/pg/';
$uploadfile = $uploaddir . basename($_FILES['file']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
   echo "File is valid, and was successfully uploaded.\n";
} else {
   echo "Possible file upload attack!\n";
}
echo 'Here is some more debugging info:';
print_r($_FILES);
print "</pre>";
Io pensa sia un problema del path di $uploaddir e $uploadfile....non riesco
a capire se il percorso deve essere relativo alla pag dello script o
assoluto..insomma avrei bisogno di qualche delucidazione e magari correzione
al codice.
Grazie

 al codice.
Innanzi tutto: la cartella dove vai a mettere file caricati deve 
esistere. Il percorso puo essere sia relativo che assoluto, importante è 
che punta nel posto giusto.
Per quanto riguarda il resto manca il codice html della form, quindi è 
difficile dire che cosa c'è che non va eventualmente, ti consiglierei 
cmq di cambiare la stringa
echo "Possible file upload attack!\n";
in
echo "Possible file upload attack (" . $_FILES['file']['error'] . ")";
Newsgroup: it.comp.www.php
Titolo: Please help me with socket_send problem

Dear all,
i want to send some unix commands to remote unix machine in france
through php.i am using socket communication in php, i have written  a
socket communication program so that it connects to the remote
machine.
i dont get any errors it says socket is connected.i dont know whether
the socket is connected or not.
now i want to send username and password to that remote machine.i am
using socket_send function.
$username='abcd';
$output=socket_send($socket, $username, strLen($username),0);
echo $output;
what ever i send it returns the value integer.for example if i send
$username ='abcd'; then it returns the length as 4,if i send abcde it
returns 5.
I think my username and password is not reaching to the remote machine
when i use socket_send.
can you please give some suggesions
Regards
shobha

On 13 Feb 2007 03:42:54 -0800, 
ranish...@gmail.com
 wrote:
My suggestion would be to read the manual.
The function socket_send does what it's meant to do: it sends a packet
and returns you the length of the packet that was sent. The length is,
as you surmised, an integer.
Did you expect "socket_send" to RECEIVE an answer? Of course it won't:
you need to read the answer yourself from the socket. Then you need to
parse the answer according to whatever protocol you're using.
Keep in mind that some protocols (telnet, ssh) *seem* text only - when
you see them through a terminal! - but actually aren't. SMTP and POP3,
on the other hand, are amenable to a simple socket_send/socket_recv in
PHP. You could control a machine through telnet, but my guess is you'd
need to hack quite a lot with pack() and unpack() to correctly build a
control packet sequence to, at least, initialize the communication.
You haven't a snowball's chance in Hell of doing that through ssh with
PHP. Of course, you MAY do that another way:
http://www.phpfreaks.com/tutorials/127/0.php
For example (this uses a socket stream instead of socket_send, but the
strategy is the same): it doesn't make sense to read the "answer" from
fputs, except to intercept a "physical" write error:
	$answer = 'xxx'; /* Calculate auth hash */
	fputs($sock, "AUTH: $answer\r\n");
	// Read up to 1 Kb of answer
	$reply = fgets($sock,1024);
	// Answer should be OK <code> <message>
	if (0 !== strpos($reply, 'OK '))
	{
		// The answer doesn't begin with OK. Error.
		die("Error in auth: received $reply");
	}
	// OK, we're logged in -- send command
	fputs($sock, "$command\r\n");
	// It won't return for at least 3-4 seconds
	sleep(2);
	// Read up to 10 Kb of reply info
	$reply = fgets($sock, 10240);
	...
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.
Newsgroup: it.comp.www.php
Titolo: Calcolo Partita Iva

Ciao a tutti,
qualcuno conosce una funzione in php per calcolare la partita IVA e
quindi poter farne un controllo?
Grazie,
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:20585a9165330a67e78...@mygate.mailgate.org...

La partita iva viene assegnata... non so da chi... ma viene assegnata
indipendentemente dai dati di un azienda.... non č possibile calcolarla


Ciao, spero che questo ti sia d'aiuto (google aiuta sempre)
La Partiva IVA è costituita da 11 cifre.
XXXXXXXPPPC
le prime sette sono un numero progressivo che viene assegnato dall'ufficio
IVA e quindi non ci si può fare niente.
le successive tre sono il codice provincia
L'ultima è un carattere di controllo
Per controllare la partita iva si sommano tra loro le prime dieci cifre. Se
dispari vanno sommate così come sono, se pari bisogna prima trasporle
secondo il vettore (0,2,4,6,8,1,3,5,7,9) ; in altre parole se vuoi sapere a
che cifra far corrispondere il numero 4 prendi il quinto elemento dell'array
(4 + 1 perchè c'è lo zero) prima di aggingerla alle altre.
se la somma risultante è detta TOT il codice di controllo è uguale a (10 -
(tot % 10))
Purtroppo non ho sotto mano il database del codice provincie ma credo che
per ora possa bastare così
Se qualcosa non è chiara sai dove trovarmi

 ha scritto nel messaggio
news:a4j0tp$nkc$1...@pegasus.tiscalinet.it...


Grazie!
Sei stato davvero davvero gentile!
Ciao,
Alex.


 ha scritto nel messaggio
news:20585a9165330a67e78...@mygate.mailgate.org...


Newsgroup: it.comp.www.php
Titolo: Domanda da newbie

Salve a tutti...
Mi si consenta la domanda senza insulti per favore ;DD
Vorrei far in modo che quando viene richiamata una certa pagina php questa
non si apra sotto un frame ma propio come pagina in primo piano  facendo
scomparire gli altri frame...
Non so se sono stato chiaro... Grazie x le dritte!
--
內躬偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕�Alberti Fabrizio - E.Mail 
f.al...@flashnet.it
 - 
http://back.to/Fab
NetPhone: 1782293818 Estensione 117 - FAX: 06233229211
SMS: +278314286405168 - ICQ: #86405168
內躬偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕爻,虜,齯滌`偕�

 ha scritto nel messaggio
news:TT8e8.18042$fa5.5...@twister2.libero.it...


> Se ti dico che non ho capito cosa vuoi fare ti offendi?
Per niente.. Spiego meglio, normalmente se tu all'interno di un frame
richiami una pagina php e' probabile che questa venga caricata in quel
frame. Io vorrei invece scomparissero i frame che sono presenti in quel
momento e apparisse quella pagina senza essere inserita nella pagina con
frame.
Un po più chiaro?

 frame.
Non credo si possa fare dalla pagina php. Nella pagina che la richiama,
pero`, puoi mettere il link cosi`:
<a href="pagina.php" target=_top>Pagina in PHP</a>
In questo modo la pagina.php viene aperta a "tutto browser".
Bye.

o sempre nel link la fai aprire in un'altra finestra..... al posto di _top
mi sembra _blank non mi ricordo bene...

 In questo modo la pagina.php viene aperta a "tutto browser".
Ti ringrazio! E' propio quello che mi serviva!

 ha scritto nel messaggio
news:a5bicf$lqh$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.www.php
Titolo: editor linux per php

Ciao a tutti, 
finora ho usato Quanta come editor per php con tutti i limiti ovvi che ci 
sono. Sapete se c'č un editor con debug open source per linux (zend non č 
free)? 
Ho provato anche eclipse ma secondo me va bene per Java e non php. 
Grazie 
Rigel 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ho provato anche eclipse ma secondo me va bene per Java e non php. 
Non so se lo hai provato con le estensioni apposite per il PHP...
Altrimenti ti direi vim e buon vecchio debug manuale, ma sono mie abitudini.
-- 
Stéphane Bisinger
Webmas... well...

> Non so se lo hai provato con le estensioni apposite per il PHP...
Usi Eclipse per il php? Linux, Apache e php come modulo?
Se si, aiutami a configurare apache(non come server in se stesso, poichè
funziona bene) o come dice eclipse (quando vado su run), l'interprete per
il php.
Poi sulla toolbar vi sono richiami a xampp,apache,MySql come se fossimo
sotto Windows, mentre io i server li ho in funzione come fossero in
produzione.

Newsgroup: it.comp.www.php
Titolo: Copia da pagina html

Salve ho un problema, non ho mai programmato comunque utilizzo in modo 
pedestre alcuni codici php, mi sono trovato nella necessità di creare una 
particolare funzione per il mio sito.
 Dovrei leggere da un file html presente su un sito ( ad esempio 
http://www.miosito.it/pagina.html
) e creare sulla mia pagina php una copia 
ma con alcune parole sostituite. Ad esempio se nel file originale compare la 
parola "house" nel mio file deve essere sostituita da "casa". Volevo sapere 
se è possibile fare in php una cosa simile e magari quali funzioni 
utilizzare per realizzarlo. 

Puoi leggere l'intera pagina web con :
$pagina = file_get_contents("
http://www.miosito.it/pagina.html
");
Puoi sostituire le parole con :
$pagina = str_replace("house", "casa", $pagina);
Tutto ciò funziona se la pagina contiene solo testo, in caso contrario 
dovrai provvedere a copiare in locale anche gli oggetti contenuti al suo 
interno (immagini, ecc...), oppure sostituire i link in modo che puntino 
al sito originale.
Franco G. ha scritto:

-- 
Ciao.
Roberto Rossi
Web    : 
http://www.robertorossi.org

 al sito originale.
Grazie, fortunatamente la pagina e solo testuale, per stampare la pagina 
modificata basta aggiungere echo "$pagina"; ? 

Si.
Franco G. ha scritto:

-- 


 $pagina = str_replace("house", "casa", $pagina);
Il codice mi da il seguente errore:
Warning: file_get_contents(
http://www.miosito.it/pagina.html
) 
[function.file-get-contents]: failed to open stream: Connection timed out in 
/home/... on line 2
Come mai? 


il suddetto errore compare solo se la pagina è esterna al mio sito, c'è un 
modo per caricare anche le pagine esterne? 

Se è così non è un problema del linguaggio.
E' una configurazione del server che ospita il tuo sito.
Purtroppo non so indicarti di preciso cosa modificare. :(
Franco G. ha scritto:

-- 


 
Prova a modificare il time_out dello script
utilizzando set_time_limit(secondi), controlla il timeout del tuo serve 
con phpinfo
RdC
-- 
www.giordanoemilio.altervista.org
------------------------------­---------
http://redicuori2000.spaces.live.com/
----------------------------------------
FEDERAZIONE ITALIANA DI ATLETICA LEGGERA
COMITATO REGIONALE CAMPANO
www.fidalcampania.com
----------------------------------------

 
Probabile che la configurazione sia sbagliata. Il server è il tuo oppure
hai un hosting con qualche provider tipo aruba? Se è nel secondo caso,
molto probabile che chi ti offre l'hosting del sito non ti permetta di
accedere all'esterno.
Enrico

 ha scritto nel messaggio 
news:1185860704....@server.casa...


Infatti ho risolto tutto cambiando hosting, grazie a tutti

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

Salve a tutti,
dovrei fare la procedura di logout,
per eliminare le var di sessione uso:
session_start;
session_unregister("userid", "userpassword");
per eliminare le variabili da "post" come faccio?
grazie!
ringo


Session_destroy ?
Newsgroup: it.comp.www.php
Titolo: joomla e xhtml

per quanto sul sito joomla ci sia scritto sia nel core che nei moduli/
componenti:
"... codice valido..." eccetera, vedo che vengono commessi 
sistematicamente degli errori che non mi fanno passare la validazione al 
w3c strict:
gli input di tipo hidden  non vengono racchiusi in elementi contenitori 
(p, div etc) e questo genera errore.
a quasi tutti gli <img , sia quelli creati dal sistema, sia quelli 
costruiti dai WYSIWYG, viene messo l'attributo border, e questo genera 
errore.
molti link vengono costruiti con l'attributo target, e questo genera 
errore.
avete dei workaroud per non farmi cambiare tutto il codice sorgente di 
joomla a mano per far si che questo non accada? 
grazie

 w3c strict:
Ma dicono anche per quale DTD è valido?



ma non è una cosa data come certa (anche perchè sarebbe impossibile 
garanatirlo con le migliaia di moduli di terze parti)
chiedevo se qualcuno di voi aveva già risolto questi errori sistematici 
senza a star a reinventare la ruota, tipo:
"nel pannello X c'è la voce per non aggiungere border alle img e target 
agli anchor"  etc etc

 senza a star a reinventare la ruota, tipo:
Ho incontrato joomla da pochissimo e devo dire che lo odio fortemente 
mentre cerco di farmi largo nella documentazione.

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

Ho un file html da visualizzare, ma voglio visualizzarlo a blocchi, in
pratica usare una numerazione e visualizzare da un separatore ad un altro.
Conoscete una funzione da usare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 altro.  Conoscete una funzione da usare?
http://www.php.net/strings
http://www.php.net/explode
http://www.php.net/preg_match_all
-- 
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: immagini

Ciao a tutti sapete qual č il codice PHP per inserire un'immagine?
Grazie
Ciao
-- 
________________________________
Luca Pandolfo
webmaster 
www.catanianuoto2000.it
webmaster 
www.conicatania.it
Redazione 
www.nuotosicilia.it
 

 Ciao
Prego,
David
-- 
         Linux Registered User #334216
Get FireFox! >> 
http://snipurl.com/gofoxygo/
 <<
Blog         >>  
http://www.hanskalabs.net/
  <<
Staff        >> 
http://www.debianizzati.org/
 <<
Newsgroup: it.comp.www.php
Titolo: domini e server

Ho registrato due domini che fanno capo ad un solo server web, nel senso che 
richiamando l'uno o l'altro risponde sempre lo stesso server, proponendo 
quindi lo stesso sito.
Le domande che Vi pongo sono:
1) posso presentare siti diversi a seconda del dominio richiamato?
2) mi indicate, se esiste, qualche funzione che me lo permetta?
Grazie per le gradite risposte 


dipende dalla configurazione del server ma potresti utilizzare $_SERVER 
per capire sotto che indirizzo sta girando uno script...
Newsgroup: it.comp.www.php
Titolo: [XML] DOMDocument

Ciao a tutti,
riesco a costruire degli xml anche complessi, ma tutti su una sola
linea... Mi spiego meglio: quando l'istruzione $dom->saveXML(); mi crea
la stringa contenente l'xml è un'unica riga senza ritorni a capo, mi
piacerebbe (per debug, presentazioni, ecc...) creare una stringa
indentata in qualche modo, è possibile farlo in modo automatico,
oppure devo implementare una funzione apposita?
Grazie a tutti
g4b0



Mi sa che devi farti una funzione apposita.
Tieni conto che gli spazi in xml hanno un valore, e anche i ritorni a
capo. Rischi di tirare fuori dall'xml qualcosa che non volevi metterci.
Secondo me la cosa giusta da fare e` lasciarlo cosi` nel file, e
abbellirlo durante la visualizzazione, nel caso serva.
Bye.

 
Hai ragione, farò proprio così. 
grazie per l'interessamento
g4b0
Newsgroup: it.comp.www.php
Titolo: Re: SELECT SUM() - (sarà banale ma non mi viene!)

 valore per la colonna categoria?
SELECT SUM(colonna) AS somma FROM catalogo WHERE categoria=VALORE
Ciao
Marco

 valore per la colonna categoria?
magari ho capito male, ma tu vuoi avere un rs a 2 colonne dove nella prima
c'č la categoria e nella seconda la somma di tutti i valori colonna per
quella categoria giusto?
se cosě fosse
$query="SELECT DISTINCT(categoria), SUM(colonna) AS somma FROM tabella GROUP
BY categoria";
dovrebbe funzionare, se poi ti serve una categoria specifica aggiungi la
clausola WHEREprima della GROUP
Ciao
DN

valore per la colonna categoria?
Hmmm... Non credo di aver capito bene. Intendi una cosa tipo:
select sum(colonna) as somma from catalogo group by categoria;
(Ma forse ti va meglio count() )?
Oppure:
select sum(colonna)as somma from catalogo where somma = categoria;
?
Matteo
------------------------------------------
Un po' di là dal mare c'è una terra chiara
che di confini e argini non sa
------------------------------------------

 libri, ecc...
Ok, avevo capito male io.
Devi usare la clausola GROUP BY come ti hanno già suggerito.
Ciao
Marco

 Ma forse non è possibile fare come dico io?!?
Allora nel mio messaggio sostituisci la SUM con la COUNT e tutto dovrebbe
funzionare...
Ciao
DN

> Devi usare la clausola GROUP BY come ti hanno già suggerito.
Lo sapevo che era una ca22at@ e che non mi veniva... eppure lo sapevo  ;o9
Cmq grazie 1000 a tutti!

> SELECT SUM(colonna) AS somma FROM catalogo WHERE categoria=VALORE
Si... non mi sono spiegato...
Il problema e dove prendere quel VALORE...
Nel senso che non ho una variabile $VALORE con la quale fare il confronto,
ma pensavo esistesse qualche modo direttamente nella query che potesse
confrontare il contenuto
della colonna categoria e automaticamente scegliere i records uguali.
Questo perchè devo ripetere questa query per ogni valore della colonna
categoria:
Es:
CATEGORIA | NUMERI
giornali                     1
libri                          4
giornali                     2
giornali                     1
libri                          3
Parafrasi query: somma tutti i valori della colonna numeri che fanno parte
della stessa categoria.
Quindi dovrei avere un valore somma per la categoria giornali, uno per
libri, ecc...
Ma forse non è possibile fare come dico io?!?
Grazie :o)

$query = "SELECT SUM(colonna) AS somma FROM catalogo WHERE categoria... ?
Come faccio a dirgli di farmi la somma solo di quei record che hanno lo
stesso
valore per la colonna categoria?
Grazie.
Newsgroup: it.comp.www.php
Titolo: piccolo sito vetrina...

ciao a tutti.
dovrei fare un minisito vetrina con 4/5 pagine di contenuti, una pagina 
di contatti e una "gallery" di immagini.
Tutto qui: ï¿œ un sito da affiancare ad un'altro giï¿œ operativo da anni 
come ecommerce.
Esiste un cms in php che permetta facilmente di fare una cosina del 
genere con un template un po' pacchiano/sciccoso?
grazie a tutti

"booofff" <boo...@booofff.fff> ha scritto nel messaggio 
news:49faca0c$0$841$4faf...@reader5.news.tin.it...

Fai prima a realizzarlo tu e centralizzare il tutto, in modo che per ogni 
pagina ti ricrea il tutto automaticamente e tu devi solo inserire il 
contenuto.

Newsgroup: it.comp.www.php
Titolo: Program partner Event Reminder

Ciao,
su Event Reminder è disponibile il nuovo programma di affiliazione
Program Partner, con il quale potete guadagnare 5 sms omaggio per ogni
utente che si iscrive al sito tramite il vostro codice affiliato.
Abbiamo messo a disposizione diversi banner e la possibilitò di
pubblicizzare il servizio anche per email.
Se ancora non siete iscritti, potete farlo ora, ricevendo 10 sms
bonus.
__________________
http://www.event-reminder.net

 utente che si iscrive al sito tramite il vostro codice affiliato.
Siete pregati di evitare ulteriori messaggi relativi a prodotti o
servizi che non hanno nulla a che fare con l'argomento del newsgroup.
-- 
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/

Newsgroup: it.comp.www.php
Titolo: che db su file ?

ho bisogno di un db su file tipo .dbf o .mdb
esiste qualcosa di libero ?
mdb no
dbf no
esiste qualcosa di gestibile da php
dalla creazione, indici, tabelle, inserimento record ...... basato su
file e NON su servizio (no mysql,  db2 mssql)
senza ODBC
grazie

 esiste qualcosa di libero ?
sqlite
Bye.
-- 
Alessandro Pellizzari

 sqlite
come si installa in php (windows)
extension=php_sqlite.dll
non funziona : impossibile trovare il modulo specificato

BBFish ha scritto:

che versione di php hai?
Dalla versione 5 in avanti sqlite è inserito nel file .zip scaricabile 
da 
www.php.net
Newsgroup: it.comp.www.php
Titolo: astrazione db...quale?

in principio usavo pear db, ora sono tornato ad usare la normale 
connessione.
ho visto che nessun progetto è ben aggiornato pear db adodb adodblite..
ne consigliate qlc di questi?
ci sarà mai una versione di php con astrazione db?
Grazie

 ci sarà mai una versione di php con astrazione db? Grazie
C'e` gia`: PHP5 con PDO, integrato nel linguaggio.
Bye.

 
Personalemente ho una pessima esperienza con PDO: diversi bachi, 
funzioni che non fanno quello che dovrebbero etc. Notai un miglioramento 
te con la 5.2, ma poi decisi di abbandonarlo. Un esempio sono le 
eccezioni, alcuni metodi dovevano sollevare un eccezione in caso di 
errore, invece tornavano false!
	Francesco

     Francesco
magari è semplicemente perchè è ancora poco matura.detto questo cosa 
consigli?

 errore, invece tornavano false!
Anche io in PHP 5.1. Praticamente tutti i problemi sono spariti con la 5.2
Rimane ancora "il futuro", visto che e` integrato in PHP e viene 
sviluppato abbastanza costantemente.
Ti consiglio, se rilevi questo tipo di errori, di postarli sul bugtracker.
Bye.

> Praticamente tutti i problemi sono spariti con la 5.2
mi sono deciso ad usare pdo, grazie del consiglio, per ora per le 
semplici cose che ho fatto nessun problema.
Penso che pdo sia + veloce di adodb, adodblite e pear db essendo una 
funzione integrata di php, mi sbaglio?

 sbaglio?
PDO e` compilato, mentre gli altri sono script PHP, quindi devono essere 
compilati ogni volta che li usi.
Percio` si`, PDO e` piu` veloce. Naturalmente la velocita` delle query 
dipendera` dal DB-engine, dalla struttura del DB e da quanto bene sono 
scritte... :)
Bye.
Newsgroup: it.comp.www.php
Titolo: Sessioni in url indesiderate

in Php4 con use_trans_sid=0 quando il client ha i cookie disabilitati
aggiunge il sid all'url.
Non dovrebbe ometterlo, come faccio ad impedirglielo?
-- 
http://interno.netsons.org

 Non dovrebbe ometterlo, come faccio ad impedirglielo?
Potresti spiegarti meglio?
Cosa vuoi impedire?
-- 
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/

 come faccio ad impedirglielo?
eh, cosa?

> come faccio ad impedirglielo?
come faccio ad impedire che venga scritto il sid nella url quando i 
cookie sono disabilitati?
-- 
http://interno.netsons.org

 cookie sono disabilitati?
Se il trans-sid e' disattivato, il SID non dovebbe venir propagato
tramite query string. Controlla la configurazione del server e verifica
che con sia il sito ad accodare il SID ai link che genera.


 
Per completezza devo aggiungere che questo mi succede con una 
chiamata Ajax.
Cosa controlla nella configurazione del Server?
Nel php.ini ho verificato
session.use_trans_sid = 0
in che senso "verifica che con sia il sito ad accodare il SID ai 
link che genera"?
Il server Apache è installato localmente nel mio pc, nella mia lan.
Ma anche nel mio sito in internet succede, con questa 
configurazione:
session
Session Support 	enabled
Registered save handlers 	files user sqlite
Registered serializer handlers 	php php_binary wddx
Directive	Local Value	Master Value
session.auto_start	Off	Off
session.bug_compat_42	On	On
session.bug_compat_warn	On	On
session.cache_expire	180	180
session.cache_limiter	nocache	nocache
session.cookie_domain	no value	no value
session.cookie_httponly	Off	Off
session.cookie_lifetime	0	0
session.cookie_path	/	/
session.cookie_secure	Off	Off
session.entropy_file	no value	no value
session.entropy_length	0	0
session.gc_divisor	100	100
session.gc_maxlifetime	1440	1440
session.gc_probability	0	0
session.hash_bits_per_character	4	4
session.hash_function	0	0
session.name
	PHPSESSID	PHPSESSID
session.referer_check	no value	no value
session.save_handler	files	files
session.save_path	/www/
netsons.org/interno/sys/tmp/
	/www/
netsons.org/interno/sys/tmp/
session.serialize_handler	php	php
session.use_cookies	On	On
session.use_only_cookies	Off	Off
session.use_trans_sid	0	0
-- 
http://interno.netsons.org

 link che genera"?
Controlla che non sia il tuo codice ad accodare il SID agli URL ed alle
form invece del PHP.
Se il trans-sid e' disattivato e' piuttosto semplice verificare se e'
il PHP ad accodare il SID. Ti basta creare una semplice pagina
contenente session_start() ed un link ed accedervi utilizzando un
browser con i cookie disattivati. Una volta ricaricata la pagina
controlla l'URL del link.
Tieni presente che se non accodi il SID, la sessione non viene
propagata ed il sito potrebbe non funzionare correttamente.

Newsgroup: it.comp.www.php
Titolo: Controllo campo email

Per fare un minimo controllo su un campo e-mail in una form è possibile
usare strcmp con dei caratteri jolly tipo *@*.*?

 usare strcmp con dei caratteri jolly tipo *@*.*?
usa preg_match() .... es :
$email="
ant...@pippo.it
";
$errata="
pippo.pluto.it
";
if (!preg_match('/[a-zA-Z]*\@[a-zA-Z]*\.[a-zA-Z]*/',$email))
	echo "Prima mail errata\n";
if (!preg_match('/[a-zA-Z]*\@[a-zA-Z]*\.[a-zA-Z]*/',$errata))
	echo "Seconda mail errata\n";
o qualcosa del genere ;-))
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 ha scritto nel messaggio
news:c105tk$15nnq8$1...@ID-144796.news.uni-berlin.de...


 Ok perfetto! Grazie mille :)
pero` bada che ci possono anche essere email
pico.de...@un.server.altrove.net
su 
www.phpclasses.org
 dovrerbbero esserci delle classi proprio per la
verifica delle mail...
tra l'altro la regexp per la validazione delle email e` una delle piu`
complesse in assoluto.
--
WM

 WM


Newsgroup: it.comp.www.php
Titolo: php e youtube

Salve ,
ho un problema: sto creando un sito in php per un negozio di strumenti 
musicali.
Ho i prodotti inseriti in un database e ogni prodotto puo' avere un video 
relativo.
Scrivo il codice per incorporare il video:
echo "<object width=\"425\" height=\"344\"><param name=\"movie\" 
value=\"
http://www.yuotube.com/v/
".EstraiCodiceYoutube($riga3[0])."&hl=it\"></param><embed 
src=\"
http://www.yuotube.com/v/
".EstraiCodiceYoutube($riga3[0])."&hl=it\" 
type=\"application/x-shockwave-flash\" width=\"425\" 
height=\"344\"></embed></object>";
EstraiCodiceYoutube() è una funzione che estrae solo il finale del video
$riga3[0] è la variabile che contine l'url del video
Nella pagina creata il tag <embed>.... è perfetto ( 
http://anacleto.no-ip.biz/puntomusica/item.php?offerta=1&id=13
ma il video non viene visualizzato.
Aiutatemi
Grazie 

Nel suo scritto precedente, Michele ha sostenuto :

Che sia per quello "yuotube" al posto di "youtube" :-) ?
-- 
Raffaele Masi
www.webmasterfirenze.it

 Che sia per quello "yuotube" al posto di "youtube" :-) ?
LOL!

 ha scritto nel messaggio 
news:pan.2008.06.24....@inwind.it...


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

Domandone:
come faccio a creare una piccola chat avendo a disposizione php e sql?
Vorrei fare una cosa semplice ma funzionante per capire bene come funzionano
le cose.
Esiste qualche sito in cui posso trovare qualche esempio pratico?
Grazie
Ciao

Roberto wrote:

http://www.hotscripts.com/PHP/Scripts_and_Programs/Chat_Scripts/
Una versione proof of concept prevede la creazione di una sola tabella
con un campo per i messaggi ed un ID come chiave primaria.
Una form fa l'inserimento dei messaggi, in una text area visualizzi gli
ultimi X messaggi postati (ORDER BY ID DESC LIMIT 0,X).
Saluti.
-- 
I'am what I'am, I do what I can

Grazie per l'aiuto!
Ciao
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:6LMyb.160662$e6.58...@twister2.libero.it...

Newsgroup: it.comp.www.php
Titolo: hosting con php a basso costo?

dopo aruba, dal quale comincio a meditare una fuga.
e valore
che altro c'e'?
a me serve php.
Mi suggerite anche un forum in php simile a snitz?
Grazie
--------------------------------------------------
Kirys
Remove DELTHIS from the address to reply
   .  _/\  ______/\ 
  /| /  /  \  _____\     
http://www.kt2k.com
 / |/  /    \/  / \/  _____  _____  _____  _____
/   _  \    /  /     |___  ||     ||     ||     |
\__| \  \  /  /      |  ___||  |  ||  |  ||  |  |
      \_/  \_/       |_____||_____||_____||_____|

http://www.1001.st
--
**********************************************************
            1001 Studio | Hosting & Design
 
in...@1001.st
 
http://www.1001.st
 
http://www.1001studio.com
**********************************************************
"Kirys" <uniK...@DELTHIShotmail.com> ha scritto nel messaggio
news:u19jjtgja9gp3s6cd...@4ax.com...


 wrote in message
6Ui_6.11861$mu2....@news2.tin.it...


 - ICQ# 92905138
http://www.mascanc.net/~skolem

Ti invito a valutare anche la nostra offerta, se la trovi interessante
possiamo
attivarti un account di prova (MySql/PHP compreso).
Ciao
--
Francesca
www.webperte.com
fran...@webperte.com

Newsgroup: it.comp.www.php
Titolo: date in time() e intervalli di tempo...

>Francesco

mktime (0,0,0,date("m")  ,date("d"),date("Y"));
cosě dovresti ottenere il time() relativo ad oggi
mktime (0,0,0,03,01,2002);
questo dovrebbe essere quello del 1 marzo 2002
spero sia quello che cercavi
ciao


>Francesco
Newsgroup: it.comp.www.php
Titolo: PHP esegue estensioni ASP

Salve,
Vorrei sapere se è possibile far eseguire al Php una pagina (con
istruzioni php ovvio) con estensione Asp.
Esempio.php:
<? echo "ciao" ?>
Esempio.ASP:
<? echo "ciao" ?>
C'è un settaggio che mi permette di associare l'estensione "asp" al
php?
Grazie e saluti

 
Non riguarda il php ma webserver (è lui che parsa la pagina utilizzando 
php). Se usi apache basta questa riga:
AddType application/x-httpd-php .php .asp
	Francesco F

 AddType application/x-httpd-php .php .asp
UHM e se nella pagina è presente anche del codice ASP questo viene 
ignorato? Oppure PHP genera un errore?

Francesco F ha scritto:

perfetto, grazie mille.

 ignorato? Oppure PHP genera un errore?
Per ignorarlo l'interprete dovrebbe skippare tale codice, quindi ricoscere
il tag di ASP come un commento (non penso sia possibile definire i
delimitatori di commento a runtime) a meno che un fai una pagina
intermedia che commenta/toglie dallo script la parte ASP e butti il
risultato in pasto a eval(). 
Ma tornando un attimo indietro, se non sono troppo cuorioso, per quale
motivo devi camuffare l'estensione della pagina? 
      Francesco F
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 motivo devi camuffare l'estensione della pagina?
per i motori di ricerca, non vorrei perdere i posizionamenti nei
risultati.

 risultati.
Completamente ignorante in materia... una pagina asp ha un diverso 
rating rispetto a una pagina php. E una pagina html com'è messa? 
Altrimenti metti a tutte le pagine ext. html e via :-)
	Francesco F

Francesco F ha scritto:

Penso che intendesse mantenere il posizionamento dato che le pagine .asp 
sono già state indicizzate mentre quelle .php non ancora dato che non 
esistono.
-- 
Keeper

 Altrimenti metti a tutte le pagine ext. html e via :-)
ma in questo modo il php interpreterebbe tutte le pagine html, anche
quelle statiche, sprecherei delle risorse...

 
Vero (per lo spreco di risorse) ma come avevo detto sono ignorante in 
materia e pensavo quasi un diverso rating della serie html > asp > php 
per quello che ti dicevo di metterlo in html.
Ovviamente se il sito era in asp e adesso in php, il ragionamento del 
rating mi torna.
	Francesco

olt...@hotmail.com
 ha scritto:


Puoi sempre pensare aggiungere un header redirect in testa alle pagine
ASP per pilotare il browser (e quindi comunicare ai motori che quella
pagina si è spostata) su un'altra pagina.
Ciao,
    Fabrizio
Newsgroup: it.comp.www.php
Titolo: Menù dinamico

Salve a tutto il NG,
mi sono appena "iscritto" e non ho ancora avuto il tempo di "lurkare" un pò.
Avrei bisogno di un aiuto per riuscire a sistemare un programmino.
Ora, dopo anni di utilizzo, dovrei cominciare a filtrare i dati per ANNO.
La query ora è questa:
 $strsql = "SELECT *, DATE_FORMAT(fatture.data,'%d/%m/%Y') AS data_fattura
      FROM fatture WHERE fatture.id_cliente = $id_cliente ORDER BY anno,
n_fattura, data_fattura";
Aggiungendo un HAVING
 $strsql = "SELECT *, DATE_FORMAT(fatture.data,'%d/%m/%Y') AS data_fattura
      FROM fatture WHERE fatture.id_cliente = $id_cliente HAVING anno = 2003
ORDER BY anno, n_fattura, data_fattura";
ottengo il risultato voluto.
Ora, volevo passare quel valore HAVING con un menù dinamico (di quelli a
scendere) come posso fare ???
Grazie a tutti e...lurkerò un pò nel NG, c'è sempre da imparare
--
LukeNukem

 scendere) come posso fare ???
La query nuova sarà:
$strsql = "..... HAVING anno =  $anno_select  ORDER BY anno, n_fattura,
data_fattura";
Il menu a tendina sarà fatto così:
<select name="anno_select">
       <option value="2000">2000</option>
       <option value="2001">2001</option>
       <option value="2002">2002</option>
</select>
In pratica il nome della select sarà il nome della variabile che passerai al
php (in questo caso $anno_select) e come valore della variabile il value
dell'option selezionata.
Ciao

 dell'option selezionata.
Come posso ringraziarti???
Una Guinness media???
mmmhhh, non tutti amano la Guinness (io l'adoro!!!)
Grazieeeeeeee
--
LukeNukem

Newsgroup: it.comp.www.php
Titolo: Chiedo scusa.

Chiedo scusa per l'errore di orario, stavo testando uno schedulatore e mi
sono dimenticato di reimpostare la data all'anno esatto.

sono dimenticato di reimpostare la data all'anno esatto.
Cmq, bel nick...!  (e gran Redford!!)  
:=)
Bye!
Togliere NOSPAM e MAPSON per rispondere!

 ha scritto nel messaggio
news:uiuu7u4pbqvg48shg...@4ax.com...

Ho questo nic da almeno 5 anni e nessuno che io conosca è mai riuscito a
coglierne la derivazione.
Una volta mi hanno perfino chiesto se lavorassi in un osservatorio
astronomico e la mia risposta è stata:
".. astronomy non significa niente."
Saluti.

 Saluti.
ha a che fare con le castrazioni??

 ha a che fare con le castrazioni??
No, con le truffe :D
See you,
        Silver Drake

, 
se...@freemail.it
 says...

Per caso ha a che fare con questo? 
http://www.glondon.com/setec.htm
:)
Luke650

 Luke650
Esatto.
Dal film: "I Signori della truffa".
Titolo originale "Sneakers", che per quelli che non lo sanno sono le scarpe
da tennis utilizzate dai tecnici/ragazzini alle dipendenza della Ms
all'inizio dell'Impero.
http://www.filmup.com/sc_isignoridellatruffa.htm
Newsgroup: it.comp.www.php
Titolo: Sessioni

Ho necessita' di passare tramite URL una stringa contenete degli
apostrofi e devo usare le sessioni.
Quindi ho provato con:
session_start();
$_session['pippo'] = 1;
echo "<a href='mio.php?id=un&#039;altra'>XXX</a>";
ma nella pagina html il SID viene michiato con l'URL:
mio.php?id=un&&NERYA=937cde466831c3359ea46efb8b99ed41#039;altra
dove sto' sbagliando???
bye, insane79
That is not dead which can eternal lie, 
And with strange aeons even death may die
---- Abdul Alhazred, Al Azif 700 d.C. --

 dove sto' sbagliando???
Un altro che usa pippo come nome di variabile!!! vabbè!!!
In realtà non è molto chiaro quello che vuoi fare, il SID viene messo
nell'url dal php perchè nel php.ini c'è session.use_trans_sid impostato ad
1, poi per quanto riguarda i valori che vuoi passare tramite url dai
un'occhiata alla funzione urlencode.
Ciao

Newsgroup: it.comp.www.php
Titolo: forse ot

Vorrei sapere se è possibile configurare apache in modo da poter uplodare
files.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.370 / Virus Database: 205 - Release Date: 05/06/2002

 files.
La spiegazione per eseguire l'upload dei files la trovi su questa pagina:
http://www.it.php.net/manual/en/features.file-upload.php
Le eventuali impostazioni relative all'upload dei files che devi ritoccare
sono nel file php.ini.
Apache no c'entra.
Ciao Paolo

 ha scritto nel messaggio
news:af19rg$eni$1...@fe2.cs.interbusiness.it...



La prossima volta quota correttamente.
Paolo

 Come si fa ad esempio con ftp.
Questo non è che è come l'ftp questo è ftp. (file transfer protocol)
Insieme ad apache devi istallarti il server ftp e creare, se vuoi correre 
pochi rischi, un gruppo di utenti ai quali assegni una cartella sul tuo hd.
Nota che questa è completamente indipendente da Apache.
Nel senso che tu puoi mettere la cartella dei documenti di Apache in c:\www 
e assegnare la cartella c:\ftp agli user del server ftp.
Io ce l'avevo un server ftp per win da qualche parte se lo trovo te lo 
indico....
ciao ciao

 e assegnare la cartella c:\ftp agli user del server ftp.
Io non intendevo usare ftp ma http.. altrimenti lo so fare.
Pensavo fosse possibile farlo utilizzando put al posto di get e post ma
forse non è possibile..
Grazie lo stesso

Newsgroup: it.comp.www.php
Titolo: mysql - assicuriamoci di chiudere la connessione...

Ciao.
Ho creato un file chiamato mysql_connect.php che si connette a mysql e
seleziona un db ma voglio di più :-)
Voglio che la connessione al db si chiuda da sola appena lo script termina
ed ho subito pensato alla funzione register_shutdown_function() ma sono
inceppato in un'errore!
Ecco cosa ho fatto:
<?php
#Includo i dati necessari alla connessione mysql
@include "conf.php";
#Mi connetto e seleziono il db
$conn=mysql_connect($dbhost, $dbuser, $dbpsw);
mysql_select_db($dbname);
#Mi accerto che il collegamento con il db venga chiuso assieme allo script
register_shutdown_function('close_db');
function close_db()
  {
  global $conn;
  mysql_close($conn);
  }
?>
Ecco l'errore che ne risulta:
Warning: Supplied argument is not a valid MySQL-Link resource in
/usr/local/psa/home/vhosts/server/httpdocs/dir/dynamic/mysql_connect.php on
line 15
Inoltre tutti i file che includono mysql_connect.php per connettersi al
database riescono a fare tranquillamente le loro query!
Qualcuno mi può aiutare?
Grazie

 inceppato in un'errore!
In effetti scrivere un'errore è un errore non da poco... :)
Comunque la connessione a mysql si chiude già di suo al termine dello
script.. non è necessario chiuderla esplicitamente con mysql_close().

 script.. non è necessario chiuderla esplicitamente con mysql_close().
Perfetto, grazie.

Newsgroup: it.comp.www.php
Titolo: capire se il file c'è

La funzione che riporto sotto mi restituisce un file ridimensionato.
Come posso far sì che venga restituito un file predefinito (che ho già 
preparato) se il file cercato non esite?
Quale controllo devo fare?
(mi piacerebbe fare un controllo veloce qua dentro, magari valutando un 
parametro tipo getimagesize($filename) piuttosto che scorrere tutta la 
cartella alla ricerca del nome...
Grazie
<?php
 // File recuperato da querystring
 $filename = "admin/prodotti/".$_GET['filename'];
 // Proporzioni
 $maxx = 135;
 $maxy = 135;
 $imageInfo = getimagesize($filename);
  #echo $imageInfo;  #DEBUG
 $width = $imageInfo[0];
  #echo $width;   #DEBUG
 $height = $imageInfo[1];
  #echo $height;   #DEBUG
 $percent1 = $width / $maxx;
 $percent2 = $height / $maxy;
 $percent = max($percent1,$percent2);
 $new_height = round($height / $percent);
 $new_width = round($width / $percent);
 // Content type
 header('Content-type: image/jpeg');
 // Get new sizes
 list($width, $height) = getimagesize($filename);
 // Load
 $thumb = imagecreate($new_width, $new_height);
 $source = imagecreatefromjpeg($filename);
 // Resize
 imagecopyresized($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, 
$width, $height);
 // Output
 imagejpeg($thumb,'',100);
 imagedestroy($thumb);
?> 

 preparato) se il file cercato non esite?
if ( ! file_exists( $nomeFile ) )
{
	quellochevuoi();
}
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.