mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: problema invio mail con php a indirizzi @tiscali

\r\n";
    $headers .= "Reply-To: 
in...@mioemail.it
\r\n";
    $headers .= "Return-Path: 
in...@mioemail.it
\r\n";
    $thisphpversion = phpversion();
    $header .= "X-Mailer: PHP/".$thisphpversion."\r\n";
    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";
Grazie!
Fabio

\r\n";
$headers .= "Reply-To: 
in...@mioemail.it
\r\n";
$headers .= "Return-Path: 
in...@mioemail.it
\r\n";
$thisphpversion = phpversion();
$header .= "X-Mailer: PHP/".$thisphpversion."\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
F@bio

Newsgroup: it.comp.www.php
Titolo: schemadb lo testate per favore

Ho lavorato su questo orogetto
 
http://sourceforge.net/p/schemadb/wiki/Home/
 
 
Sì tratta di un layer che manipola il Db
Datemi dei feedback Back solo se lo testate
 
Grazie

Pensate sia utile 
http://sourceforge.net/p/schemadb/wiki/Home/
 


Come primo tentativo non è niente male, si vede che ci hai messo un 
discreto impegno.
 
Ora butta via tutto e ricomincia.
 
Non sto scherzando. :)
 
Qualche consiglio per la prossima volta:
 
1- usa PDO, non classi che trovi su Internet e che wrappi in qualche modo
 
2- evita "global" come la peste
 
3- evita "static::" finché non avrai reimplementato tutto a VERI oggetti 
e avrai veramente capito come si programma a oggetti. A quel punto ti 
accorgerai che se lo usi una volta è già tanto.
 
3.5- Separa la classe che si connette al DB, quella che gestisce la 
tabella e quella che gestisce la singola riga, non cercare di accorparle
 
4- SQL injection, queste sconosciute ;) Studiati un po' l'argomento. Non 
sono pericolose solo sulle select, insert, delete, update, ma anche e 
soprattutto sulle alter table
 
5- MySQL ha una sintassi diversa da SQLite, e entrambi sono diversi da 
PostgreSQL. Ti conviene "isolare" le parti che lavorano sugli schema del 
DB, ogni DB nella sua classe
 
6- Tutto a oggetti. Non sporcare il namespace globale con decine di 
funzioni schemadb_ quando puoi fare una classe SchemaDB che le contiene 
tutte.
 
7- Il debug non si fa con gli echo, ma con le eccezioni
 
8- Ci sono diverse belle cose nella SPL. Dacci un'occhiata.
 
9- Se ti senti coraggioso, studiati la dependency injection e riprogetta 
tutto per usarla. OK, ti concedo di farlo al terzo tentativo, dopo che 
avrai buttato via anche il secondo (fidati, ci sarà ;)
 
Bye.

Grazie molto utile sarà la scaletta della prossima release
Newsgroup: it.comp.www.php
Titolo: Passaggio di valori?

Nel momento in cui clicco sull'articolo, vado sulla pagina della scheda
dettagliata,
passandogli l'id dell'articolo, con il seguente codice
<A href="../html/art.php?id=<[id_offerta]>">
in art.php, $id non me la vede, visualizando sempre il primo articolo anche
se sulla barra di stato id=2
 Se provo un echo($id) non me la stampa
Perchč?

 Perchh?
Scusa, ma che sintassi e' "<[id_offerta]>" ?
Come hai impostat register globals e error reporting?
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x


   Sono stato assente un bel po' ma noto che le domande sono sempre le 
stesse... it.comp.www.php: la palestra dei newbie! ;-)
-- 
Alla prossima,
Marco

se sulla barra di stato id=2
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.

 	echo $_REQUEST['id'];
Non conoscendo il php utilizzato si potrebbe provare anche con $_GET['id']
Comunque per risolvere ogni dubbio metti come prima riga dello script un
bel
phpinfo();
e guarda dove compare il tuo 'id'.
ciao.
-- 
Se cerchi consulenza su Linux, PHP, MySQL e tutto quello che riguarda il mondo OpenSource,
chiedi a ZioBudda Labs un preventivo. Celerità e professionalità sono solamente due
dei punti chiave di ZioBudda Labs.
Per maggiori informazioni: 
in...@ziobudda.net
Newsgroup: it.comp.www.php
Titolo: [Newbye] Inserimento Sfondo

Salve ragazzi, sono alle prime armi, non riesco a capire come fare a mettere
una immagine di sfondo in una pagina scritta in php.
Grazie

 una immagine di sfondo in una pagina scritta in php.
<html>
<body background="immagine.ext">
<?
codice php
?>
</body>
</html>
Facile facile! ^____^
-- 
Luke, lo Steccalecca
    Email:   
alessandro...@tin.it
      ICQ:   120242146
Home Page:   
http://www.fanwars.cjb.net

 ha scritto nel messaggio
news:MPG.1802cef6...@news.tin.it...


 </html>
Abbiamo provato, ma ci da questo errore :
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\easyphp\www\modules\language\english:4) in
c:\programmi\easyphp\www\modules\include\init on line 345
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\easyphp\www\modules\language\english:4) in
c:\programmi\easyphp\www\trade\index.php3 on line 136
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\easyphp\www\modules\language\english:4) in
c:\programmi\easyphp\www\trade\index.php3 on line 137
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\easyphp\www\modules\language\english:4) in
c:\programmi\easyphp\www\trade\index.php3 on line 138
Warning: Cannot add header information - headers already sent by (output
started at c:\programmi\easyphp\www\modules\language\english:4) in
c:\programmi\easyphp\www\trade\index.php3 on line 139
togliendo i comandi html gli errori spariscono
cosa potrebbe essere?
ciao Grazie

 cosa potrebbe essere?
Perché mandi output!!! StraFAQ
Bé, comunque... sposta tutti gli headers *sopra* a tag, echo, ecc...
ciao

 cosa potrebbe essere?
Uhm, cosě posso solo ipotizzare che in index.php vengano definiti tutti 
gli headers del file html, solo che cercando di inserirli in <body> dŕ 
errore...
Non potresti postare qualche riga di codice attorno a quelle dove avviene 
l'errore? Proprio il codice all'osso, per vedere che capita...
-- 
   _  _  _   Skingrins: New Name - New Life
  | || |/ /  
http://www.fanwars.cjb.net
 _| ||   |   - cercando di sembrare ciň che non
|___/|_|\_\  siamo cessiamo di essere ciň che siamo -
Newsgroup: it.comp.www.php
Titolo: Script PHP per Banca Sella

Salve
premetto che sono totalmente digiuno di programmazione.
Scrivo per conto di un amico che ha l'esigenza di avere, dietro compenso,
uno script in PHP per interfacciarsi con Banca Sella. E' possibile?
Se qualcuno lo sa fare, per cortesia contattatemi
Grazie
Antonello

uno script in PHP per interfacciarsi con Banca Sella. E' possibile?
Qua:
http://www.e-conomy.it/ng/bsella.htm
era partito un progetto open source per fare lo script in vari
linguaggi, ma la versione PHP mi sa che e' ancora in alto mare.
Pochi giorni fa su it.economia.e-commerce se non ricordo male uno si
e' offerto di portare avanti la cosa; prova cmq a chiedere su quel
newsgroup.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

 wrote in message
3aa55490...@news.libero.it...




Giusto oggi nella ML del PHP-it e' apparsa la news che il sistema di
BancaSella dal 1/04 cambiera e diventera a pagamento..
O forse l'ho letta qui?
-- 
Era talmente povero che l'arcobaleno lo vedeva in bianco e nero...
[Daniele T.]
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.linuxlab.it
 

O forse l'ho letta qui?
-----------------------------------------
Riccardo
www.netcat.it
           Internet Services
www.netcat.it/ferrari
   La Ferrari
-----------------------------------------

Newsgroup: it.comp.www.php
Titolo: [OT] ACQUISTO HD FUJITSU

 SCUSATE PER L'OT, ma e' veramente importante.
Indovino:
    andata in crisi il controller del HD
    e non hai fatto il backup...
?
:)


Dimenticavo:
Hai provato a contattare la Fujitsu?
Chiedere il negozio dove hai comprato il HD per una lista di qualche cliente
che potrebbe aiutare (non legale ma va beh, emergenza). A volte si puo'
avere successo.
Prova anche a trovare un controller simile, non garantisce il successo, ma a
volte cambia solo un po' di Firmware all'interno.
Newsgroup: it.comp.www.php
Titolo: Voglio Piangere!

Sono di nuovo io! Ho postato più oggi che negli ultimi tre anni!
abbiate pazienza.
Vado in Cpanel-MySql e inserisco nome DB, user, pass, e come host è già
impostato localhost
Nel mio file di congif imposto tutto uguale e col cavolo che funziona!
Allora ho provato impostando solo nomeDB e localhost. Come user e pass ho
creato un utente senza inserire nulla.
Così non mi dice che i parametri sono sbagliati, ma non accede comunque.
Grazie Davide

Ciao,
Davide wrote:

di grazia, dove accade tutto ciò? in locale? sul server? un po' in 
locale e un po' sul server?
Ancora non hanno implementato la 'palla_di_cristallo(mixed var)' tra le 
innumerevoli funzioni php....
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

Hai ragione, sto veramente impazzendo.
Spiego.
Sul mio PC ho istallato tutto e con Localhost, user=root, e nessuna password
funziona tutto.
Scarico sul server con localhost, user=davide, pass=davide e non funziona
niente!!!
Quando accedo con la pagina di visualizzazione mi dice che non riesce a
connettersi.
Se invece creo un user senza immettere nulla, solo localhost
Mi da un altro errore, ma non di connessione.
Grazie Davide

Ciao,
Davide wrote:

scusa, ma ancora non basta neppure per fare ipotesi mirate...
almeno riporta il tipo di errore.
Non ho idea di come sia configurato il tuo hosting, ma hai provato a 
mettere l'ip della macchina dove c'è il dbms e login e password 
adeguate? Il DB sul server esiste?


Ok.
Allora da Cpanel del mio hosting sono andato in mysql.
ho inserito il nome del DB
come user ho inserito: user=davide , pass=davide
L'Host era già impostato su localhost
Ho aperto PHPadmin ed ho creato il DB con il nome uguale a sopra. Ho
inserito da PHPadmin un record per provare.
Ho settato il mio file di config come sopra.
Ma mi da questo errore.
  Warning: mysql_connect(): Access denied for user: 'davide@localhost'
(Using password: YES) in tabmacc_it.php on line 15
  Errore nella comunicazione con il database
Se invece imposto user e pass NULLI cioè vuoti.
Mi da un altro errore ma non di comunicazione.
Grazie ancora Davide

 Mi da un altro errore ma non di comunicazione.
puoi inviare il testo completo dell'errore?
_SV_

Non avendo mai installato un MySql e conoscendo poco l'inglese, non avevo
letto sul manuale del cpanel che dopo aver creato il nome del db e user
bisognava attivare lo user per lavorare sul db.
Adesso funziona.
Però ho un altro problema!
Che posto separatamente.
Grazie e scusate l'ignoranza.
Davide

Newsgroup: it.comp.www.php
Titolo: hosting free

qualcuno sa dove posso trovare un hosting free con php e mysql?
grazie

 grazie
www.netcat.it
--
CIAO!
Gusher

quando funziona  ehehe...
 scherzi a parte perchè è calato il buio sui siti ?..
--
Consonni Davide
Webmaster of
www.traduzioniellepi.com
www.a1informatica.com
www.rhoshop.com
http://antoart.tripod.com

stanno effettuando lavori di manutenzione Server.
--
CIAO!
Gusher
Newsgroup: it.comp.www.php
Titolo: sofware ecommerce per chi non bada a spese

Ispirato dal thread su oscommerce mi son fatto un giro su google... per 
vedere le demo dei software ecommerce a pagamento... diamine! ma avete 
visto che pena???
L'unico decente, mi sembra edisplay... ma secondo me se devi metterci su 
un bel po' di articoli... o se devi gestire decine di ordini al 
giorno... c'è da tribolare! e poi molto dipende da quanto ti fanno 
pagare le personalizzazioni...
Una curiosità... se poteste scegliere un software per fare ecommerce 
senza badare a spese (potendo buttarci anche 100.000 euro) quale 
scegliereste? o da che società ve lo fareste realizzare? o, intendo, da 
quale sito funzionante ve lo fareste "vendere"?

 quale sito funzionante ve lo fareste "vendere"?
Scusate! è OT ma pensavo di scrivere su it.economia.ecommerce!!

 quale sito funzionante ve lo fareste "vendere"?
Potendo buttarci 100.000 euro, me lo farei io... :)
Bye.
Newsgroup: it.comp.www.php
Titolo: aggiornamento sicurezza php x redHat 7.2

Ho aggiornato con successo php in questo modo :
( Procedura per installazzione standard di Php- php-mysql di redHat 7.2)
1) scaricati i seguenti file e messi da soli in una directory ( per esempio
/phppatch )
-
ftp://updates.redhat.com/7.2/en/os/i386/php-4.0.6-12.i386.rpm
-
ftp://updates.redhat.com/7.2/en/os/i386/php-devel-4.0.6-12.i386.rpm
-
ftp://updates.redhat.com/7.2/en/os/i386/php-ldap-4.0.6-12.i386.rpm
-
ftp://updates.redhat.com/7.2/en/os/i386/php-mysql-4.0.6-12.i386.rpm
2) entrato nella directory :
    cd /phppatch
3) lanciato questo comando :
    rpm -Fvh *.rpm
Lanciano dopo lo script phpinfo() appare che il build date e' 27/02/2002;
quindi php e' sicuramente aggiornato.
Ciao,
F.

 27/02/2002; quindi php e' sicuramente aggiornato.
per dire che è sicuramente aggiornato, dovresti guardare la versione,
non tanto la data di compilazione, che a dire la verita` non
garantisce nulla.
-- 
-andreas liebschner
 
http://www.distorta.info
rimuovi .NOSPAM per rispondermi in email

 quindi php e' sicuramente aggiornato.
Ciao, anche io ho installato gli aggiornamenti cosě, ma la mia domanda č: ti
funziona il modulo per mysql? Ho fatto l'aggiornamento su due computer
diversi e su entrambi non riesco piů a connettermi a mysql utilizzando
localhost, di conseguenza non mi vanno piů cose tipo phpmyadmin o
postnuke...

 postnuke...
Idem......
Speriamo di risolvere presto...
Ciao,
F.

SE sei Lorenzo contattami in Email...

 grafico, ma credo che sia la stessa cosa.)
Non'e' vero !!! ho preso un abbaglio dato che mettevo l'ip di un'altra
macchina in rete che aveva la stessa applicazione.....non va' neanche con
lynx.
( E' ora che vado a dormire )
Per risolvere il problema ho 'scoperto' che mettendo 127.0.0.1 al posto di
'localhost' la connessione con Mysql funziona....
Ora tutto e' tornato a funzionare ma ho dovuto modificare tutti i miei file
di configurazione.
Per phpMyAdmin-2.2.ecc. basta cambiare il file chiamato ''config.inc.php''
mettendo la variabile di connessione in questo modo :
$cfgServers[1]['host']          = '127.0.0.1'; // MySQL hostname
Tutto funziona ...ma non ne conosco il motivo :
con....127.0.0.1 SI,
con.... 'localhost' NO.
BHOOO.
Ciao,
F.

 ( E' ora che vado a dormire )
Ho scoperto di che si tratta: anche io mi ero accorto che con 127.0.0.1
modificando i permessi degli utenti funziona, perň capisci che se come nel
mio caso ti succede su un server di produzione dove ci sono i siti dei
clienti non č bello :) cmq č un bug del nuovo pacchetto rilasciato da
redhat, maggiori info le trovi qui:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=60515
segui le istruzioni di uno dei commenti e vedrai che torna a funzionare
(devi editare /etc/php.ini e modificare un percorso), perň che seccatura...

 (devi editare /etc/php.ini e modificare un percorso), però che
seccatura...
Io ero abituato alle seccature di NT ( sto' migrando tutto ); queste tutto
sommato sono accettabili.
Per non parlare poi della competenza che si trova sui N.G. che trattano di
Linux e C........ogni problema postato trova soluzioni quasi immediate..
Ciao,
F.
Newsgroup: it.comp.www.php
Titolo: mail con php

ciao a tutti,
qualcuno sa come posso configurare windows per poter inviare delle
mail con php ?
ho visto che in php.ini bisogna configurare un paio di parametri come
l'smtp .... però continua a darmi server error
Max

 ha riferito agli onorevoli membri di
questo NG:

Hai un bel server SMTP installato?:)
Ti consiglio PostCast (è free e lo puoi scaricare da zdnet
mi sembra).
Fa una ricerca con google del tipo postcast download
--
I'm thinking about a cool signature:)
Coming soon...

bhè, può sempre usare l'SMTP server del suo provider..
--
CIAO!
Gusher

ciao a tutti,

Puoi dirci l'errore esatto? Puo' darsi che il tuo server
accetti soltanto connessioni dall'indirizzo di localhost,
mentre dovresti accettare anche chiamate dal tuo attuale ip
internet (se sei connesso con ADSL).
--
PubbliProgress:
http://www.gruppokaos.it/pagine/Documenti/nestlè.htm
http://www.gruppokaos.it/pagine/Documenti/Controinformazione/un_opuscolo_scomodo.htm
http://www.gruppokaos.it/pagine/Documenti/Banche%20Dati/banche.htm

internet (se sei connesso con ADSL).
nella pagina php mi da solo un warning con server error e nulla di +
mmm ... ho provato postcast e ora tutto funziona
per quello che dicevi sopra io mettevo 
mail.inwind.it
 (ho una linea
analogica normale) e mi dava l'errore
Max

Newsgroup: it.comp.www.php
Titolo: mysql_query e is_resource

salve a tutti,
ho una piccola classe di astrazione del db sintetizzata e' cosi':
class db{
private db_query_res;
function query($sql){
...
$this->db_qry_res=mysql_query($query, $this->db_conn);
...
}
function fetch_result(){
...
    if(is_resource($this->db_query_res)){
         $data = mysql_fetch_array($this->db_qry_res,MYSQL_ASSOC);
    }
...
}
}
purtroppo pero' il mysql_fetch_array non mi viene mai eseguito perche' 
fallisce il controllo if_resource! Ho provato con var_dump a controllare di 
che tipo e' db_query_res e mi dice che e' di tipo NULL... se elimino l'if il 
fetch funziona perfettamente...
ma mysql_query non dovrebbe ritornare una risorsa? Mi sembra strana questa 
situazione sbaglio?
Grazie
Dade 

 fallisce il controllo if_resource!
Magari è solo un refuso, ma nel metodo query() valorizzi la proprietà
db_qry_res, mentre nel metodo fetch_result() alla funzione
is_resource() passi la proprietà db_query_res.
Ciao.
-- 
Federico

 ha scritto nel messaggio 
news:7kcfcc18k96o$.jtsph118qde9$.dlg@40tude.net...

Azz... pensare che sono ore che faccio ogni tipo di test possibile 
immaginabile per trovare perche' non andava!!!
grazie 1000
Dade
Newsgroup: it.comp.www.php
Titolo: Sessioni scadute??

Ciao a Tutti, 
             torno a lukrare su questo newsgroup per farVi un domanda.
Un cliente mi informa di non riuscire ad utilizzare un form di
registrazione che ho implementato con le sessioni, sembrerebbe che con il
suo browser la sessione non riesca a propagarsi e scada immediatamente.
I cookie sono abilitati...ho verificato! 
Che razza di impostazioni si ritrova? non riesco a capire?  di chi o cosa
è il problema??
buona giornata a tutti e grazie per le risposte.
Saluti.
AIM
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

scopro ora che il broweser in questione ha disabilitati i
cookies....questo spiega tutto...
mi scuso e mi eclisso...
Saluti.
AIM
An innocent Man ha scritto:

Newsgroup: it.comp.www.php
Titolo: un aiuto per CGI application misbehaved by not returning a complete set of HTTP headers

seguo il tutorial "Prima connessione al database" indirizzo
http://freephp.html.it/guide/lezione.asp?id=153
 tutto sembra procedere fino
all'inserimento del primo articolo in quanto all'invio invece della pagina
save.php mi trovo a sbattere su un messaggio di questa fatta:
(inserisco acuni asterischi)
Error in CGI Application
CGI Error The specified CGI application misbehaved by not returning a
complete set of HTTP headers. The headers it did return
are:<p><p><pre></pre>
Sto' facendo direttamente le prove sul server remoto di Aruba, ovviamente ho
il mio bello spazio mySQL e seguendo il tutorial ho ottenuto la connessione,
ho inviato la tabella mediante install.php eccetera eccetera.
Forse qualcuno sa' o puo' buttarmi una ciambella di salvataggio?

aggiungo il codice della pagina in questione che si chiama save.php
<? include("top_foot.inc.php");
include("config.inc.php");
top();
if ($pass != $password):
echo "Password errata";
elseif (trim($titolo) == "" OR trim($testo) == ""):
echo "I campi Titolo e Testo devono essere riempiti!";
else:
$titolo = addslashes(stripslashes($titolo));
$autore = addslashes(stripslashes($autore));
$mail = addslashes(stripslashes($mail));
$testo = addslashes(stripslashes($testo));
$titolo = str_replace("<", "&lt;", $titolo);
$titolo = str_replace(">", "&gt;", $titolo);
$autore = str_replace("<", "&lt;", $autore);
$autore = str_replace(">", "&gt;", $autore);
$testo = str_replace("<", "&lt;", $testo);
$testo = str_replace(">", "&gt;", $testo);
$testo = nl2br($testo);
$data = mktime("0", "0", "0", $mese, $giorno, $anno);
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file
config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel
file config.inc.php");
$query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES
('$titolo', '$testo', '$data', '$autore', '$mail')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db); endif;
foot();
?>
mah... purtoppo se ne approfittano tutti perche' sono un principiante... ma
un giorno saro' un guru... e allora... ^_^

Forse qualcuno sa' o puo' buttarmi una ciambella di salvataggio?
Prova a mettere come prima riga (ah, spero che il file non inizi con le
lettere "nph-") questa:
	Header('Content-type: text/html');
Se non altro, se si verifica un errore dovrebbe mandartene il testo.
Leonardo "dovrebbe"
-- 
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.

 ha scritto nel messaggio
news:mdm44v0eiik31o21n...@L.Serni...

Newsgroup: it.comp.www.php
Titolo: leggere indirizzo pagina corrente

Domanda rapida da niubbone:
come si ottiene, all'interno di una pagina php, l'url attuale?
Qualcosa tipo il "parent.location.href" di Javascript, però mi serve una 
funzione o una variabile in php.
Grazie
-- 
SigiTM
Togli 'NOSPAMMM' per rispondermi.
Visita il sito dei Metal Detector: 
http://listen.to/metaldetector
 

 Grazie
Prego.
Ciao,
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFAvQQ5sXXcRsFI+cRAsZTAJ9qDf6lFh9ukQh9FQllTz9LTVcaOgCdFfqD
83AKOx6ivTHckALeYsnYG9s=
=pSbb
-----END PGP SIGNATURE-----

Newsgroup: it.comp.www.php
Titolo: SQL injection

Ciao
Mi date qualche buona dritta per prevenire la SQL injection, magari dalla
vostra personale esperienza?
Non mi rimandate al capitolo del manuale, lo conosco! ;-)
Uso un db Postgresql 7.2.3
Grazie
Marcello Verona

 Non mi rimandate al capitolo del manuale, lo conosco! ;-)
Ti rimando al manuale lo stesso ;-)
Se non ricordo male, l'injection attack accadeva quando si inseriva per
mezzo di una query sql del testo da una form o comunque preso dall'utente.
Un utente malizioso poteva scrivere qualcosa del tipo vorgoletta e poi
codice sql che sarebbe stato eseguito dal server. Il trucco per risolverlo
era effettuare escaping di virgolette et similia... ed ecco il manuale:
--Citazione da: php/php_manual_en/ref.info.html#ini.magic-quotes-gpc
magic_quotes_gpc boolean
 Sets the magic_quotes state for GPC (Get/Post/Cookie) operations. When
magic_quotes are on, all ' (single-quote), " (double quote), \ (backslash)
and NUL's are escaped with a backslash automatically. 
Note: If the magic_quotes_sybase directive is also ON it will completely
override magic_quotes_gpc. Having both directives enabled means only single
quotes are escaped as ''. Double quotes, backslashes and NUL's will remain
untouched and unescaped. 
See also get_magic_quotes_gpc() 
--Fine citazione
-- 
---Palantir---
ICQ:57482808   
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!

Newsgroup: it.comp.www.php
Titolo: Shell_exec in windows e Quotes

Ho notato che se uso
Shell_exec("\"C:\Percorso\start.exe\"");
non funziona.
Mentre funziona:
Shell_exec("C:\Percorso\start.exe");
Ma se devo usare un nome di file con degli spazi come faccio?
-- 
http://interno.135.it

 
su windows non lo fo, so *nix:
shell_exec(escapeshellcmd("comando"));
Newsgroup: it.comp.www.php
Titolo: Include Remoti

vorrei fare un qualcosa tipo:
 
include '
http://www.example.com/file.php?foo=1&bar=2
';
 
Sul manuale "
http://php.net/manual/it/function.include.php
", riporta l'esempio, ma a me non funziona...
 
in pratica, vorrei creare una mia libreria difunzioni e richiamarla nelle applicazioni che faccio, volta per volta. La libreria sta su un server con dominio "
www.nomesito1.it
" e la richiamo in "
www.nomesito2.it
", "
www.nomesito3.it
" ecc... Qualcuno sa se ci sono problemi di sicurezza ad esempio? Bisogna credo abilitare la direttiva allow_url_fopen, come dice il manuale, ma dice anche che con versioni di php precedenti alla 4.3.0. non funzionerebbe comunque (no problem i miei siti sono tutti hostati con php 5)
 
Qualcuno ha qualche idea del perchè non mi funzioni?
Grazie mille.
Ciao a ebuona domenica.

 nelle applicazioni che faccio, volta per volta.
 
Non puoi.
 
Il server remoto interpreta il file php, vede che non ha output diretto 
(ha solo definizioni di funzioni che non vengono mai usate), e ti torna 
un file vuoto.
 
Le librerie devono essere in locale, sul server stesso, e devi accedere 
tramite filesystem, bypassando il webserver (che altrimenti le interpreta)
 
Bye.


Chiaro... grazie mille! Ciao :-)

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

Ciao,
qualcuno sa se ci sono delle librerie pseudo-standard di ajax che
vengono usate in applicazioni php?

 
ce ne sono diverse. io mi sto cimentando con xajax

Magilla ha scritto:

Grazie.
Devo studiarci un po'ora.
Ciao.

Newsgroup: it.comp.www.php
Titolo: Altro problemino...scusate

Ho risolto il problema precedente...ora peò se testo una pagina *.php3 per
esempio, ma anche *php, il browser cerca di scaricarla invece  di
aprirla...sapete come posso fare per risolvere il problema?
Grazie, Matteo

 wrote in message
news:LNd28.3259$hi.7...@news1.tin.it...

Forse devi soltanto modificare il httpd.conf. Cerca le righe con
    AddType
e aggiungi li vicino qualcosa come:
AddType application/x-httpd-php .php .php3 .php4
poi fai un restart del server.
Newsgroup: it.comp.www.php
Titolo: passaggio lettere accentate in post...

Ciao a tutti!
Come da oggetto, ho un problemino con il passaggio in post delle lettere
accentate...
Praticamente se in un input del mio form inserisco delle lettere accentate tipo
à, nella pagina php che processa il campo incriminato la lettera diventa una A
con una una tilde sopra, quindi quando vado a fare l'htmlentities mi converte in
&Atilde; invece di &agrave;
Qualcuno sa come mai nell'invio di dati in post mi capita questa cosa? E' un
problema di charset da configurazione di php?
Grazie a tutti!
V

con una una tilde sopra
Vuol dire che il browser cosi' gliela invia.
Nella pagina che disegna il form, devi mettere nell'HTML (e anche negli
header, per sicurezza) una specifica di charset qualsiasi, e poi, nella
pagina che riceve i campi, usare lo stesso charset.
Prova con ISO-8859-15:
<?php
	Header("Content-Type: text/html; charset=iso-8859-15");
	print '<meta http-equiv="charset" content="text/html;
charset=ISO-8859-15" />';
	...
?>
e guarda cosa arriva allo script di ricezione.
Oppure usa UTF-8, e poi se necessario processa i campi con utf8_decode.
Leonardo SE&O
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?
Newsgroup: it.comp.www.php
Titolo: PROBLEMA PHP SU WINDOWS

ciao a tutti
su windows xp (sp2)
ho installato apache_2.0.49 e php-4.3.5
ho seguito le istruzioni per la configurazione del file config di apache
ho un problema
utilizzando sia Mozilla Firefox che Internet Explorer
digitando
http://localhost/MioSito/index.php
nella barra degli indirizzi
(pippo è un file 'index.php' di prova)
il browser trova il file,
ma non visualizza la pagina web,
bensì chiede se scaricarlo o aprirlo con qualche programma
aiutatemi...è urgente !! 
Grazie
dreamJoey

 ho seguito le istruzioni per la configurazione del file config di apache
ricontrolla le istruzioni

 bensì chiede se scaricarlo o aprirlo con qualche programma
Devi avere sbagliato o dimenticato qualcosa.
Semplicemente apache non processa il file php e quindi ti chiede di 
salvarlo.
Verifica meglio le impostazioni oppure puoi provare ad usare tool già 
preconfigurati tipo EasyPHP.
Ciao
Marco 

 preconfigurati tipo EasyPHP.
Proverò con EasyPHP

 ?
Non basta che apache funzioni.
E non è un problema di associazioni di file di windows.
Il fatto è che quando apache "vede" la richiesta di una pagina php, deve 
invocare l'interprete php che la esegue.
Ma non lo fa per un qualche problema di configurazione e quindi non sapendo 
come trattarla te la restituisce pari pari come se fosse un file qualsiasi.
Ciao
Marco 

 come trattarla te la restituisce pari pari come se fosse un file qualsiasi.
Ho disinstallato apache
ho installato easyphp 1.8.
e...non si avviava il server apache perchè c'era giù un'applicazione che utlizzava la stessa porta
...ho scoperto che si trattava di skype
è forse per questo che prima non invocava l'interprete ? credo sì
ho chiuso skype...e easy php funziona...
sono curioso di riprovare con la configurazione precedente
grazie per avermi consigliato easyphp

 è forse per questo che prima non invocava l'interprete ? credo sì
Non credo. Tuttalpiù non doveva proprio partire apache.
Ciao
Marco 

bensì chiede se scaricarlo o aprirlo con qualche programma
Hai aggiunto questa riga nellhttpd.conf?
AddType application/x-httpd-php .php
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 AddType application/x-httpd-php .php
certo !

certo !
Allora l'hai aggiunta male o non hai riavviato apache, perchè sennò
dovrebbe funzionare.


 dovrebbe funzionare.
Controllato...non si tratta nemmeno di quello
Newsgroup: it.comp.www.php
Titolo: info regitrazione mail

salve esistono delle librerie php che interagiscono con postfix ?
Devo creare una pagina di registrazione per l'assegnazione di posta 
elettronica su un dominio. Se c'è qualcosa di già fatto tanto meglio ..
Grazie 

 elettronica su un dominio. Se c'è qualcosa di già fatto tanto meglio ..
Se con postfix memorizzi gli utenti su MySQL, usi direttamente l'accesso
al DB. C'e` anche gia` un software che lo fa: postfixadmin
Se usi utenti di sistema, non lo puoi fare direttamente, perche` devi
essere root per aggiungere utenti, e php gira con l'utente di apache
(apache o www-data). Dovresti scriverti un daemon che gira come root a
cui ti colleghi da php. Scomodo, insicuro, bucabile. Usa MySQL.
Bye.

Newsgroup: it.comp.www.php
Titolo: Escludere primo risultato query

Salve,
vorrei se possibile un piccolo aiuto.
Vorrei i risultati di una query tranne il primo.
Ad esempio
select * from tabella order by id desc
Supponendo che i record estratti siano 10 e che hanno come id 
10,9,8,7,6,5,4,3,2,1  , vorrei che mi visualizzasse tutti tranne il 
primo (il 10), restituendomi 9,8,7,6,5,4,3,2,1
Grazie infinite per l'aiuto.
Francesco.

 primo (il 10), restituendomi 9,8,7,6,5,4,3,2,1
WHERE
http://dev.mysql.com/doc/refman/4.1/en/select.html
ps: ma il php che c'entra in tutto ciň?
-- 
Web marketing & community management:
http://www.insistema.com/

primo (il 10), restituendomi 9,8,7,6,5,4,3,2,1
Dato che lo vuoi in PHP:
	$exec = SQLExec($query);
	$salta	= 1;	// Quante righe saltare
	while ($tuple = SQLFetchTuple($exec))
	{
		if ($salta--) continue; // Saltare q.b.
		...qui gestisci $tuple come al solito...
	}
	SQLFree($exec);
Leonardo
-- 
Faro' con piu' diletto manifesta
La bella istoria che ho gran tempo ordita:
Venite ad ascoltare in cortesia,
Segnori e dame, e bella baronia.

Newsgroup: it.comp.www.php
Titolo: post senza form

Ciao,
esiste un altro modo di inviare dati in formato POST al di fuori di un 
form? Al modo in cui mettere dati dopo "url?" simula un form GET?
grazie!
m.

 form? Al modo in cui mettere dati dopo "url?" simula un form GET?
No.
Ma sfruttando refresh e JS, puoi simulare un autosubmit.
Ciao
Marco

 form? Al modo in cui mettere dati dopo "url?" simula un form GET?
Si, pero' non con html
Newsgroup: it.comp.www.php
Titolo: errore imcomprensibile

Salve,
premetto subito che il subject è fuorviante, infatti l'errore è 
comprensibilissimo. Incomprensibile è invece la causa.
 Parse error: parse error, unexpected $ in 
/home/xxxx/public_html/register2.php on line 287
Non vi sto a postare tutto il codice perchè è estremamente lungo. Ho provato 
a controllare e ricontrollare variabili, assegnazioni, etc... e mi sembra 
tutto corretto. Forse, sulla quantità, mi sono fatto scappare la sinstassi 
incriminata. Per iniziare a scremare il codice volevo chiedervi da cosa può 
essere solitamente generato tale errore.
Grazie & saluti. 

 comprensibilissimo. Incomprensibile è invece la causa.
Posta almeno le 5 righe prima e le 5 dopo a quella interessata! 


Manca il punto e virgola nella riga precedente?
Tiro a indovinare.

 Posta almeno le 5 righe prima e le 5 dopo a quella interessata!
Ecco:
<?php
if ($usr_data['countryid'] == 0){
 echo "<option value='0' checked>-</option>";
} else {
 echo "<option value='0'>-</option>";
}
$q = "SELECT * FROM countries ODERBY country_id ASC";
$result = mysql_query($q);
while($countries = mysql_fetch_array($result)){
if ($countries['country_id'] == $usr_data['countryid']){
 echo "<option value=$countries[country_id] 
checked>$countries[country_name]</option>";
} else {
 echo "<option 
value=$countries[country_id]>$countries[country_name]</option>";
}
?>
Dopo non c'č nulla, infatti quella č l'ultima riga. Questo č l'ultimo blocco 
di codice php.

 blocco di codice php.
Manca il } del while. Di incomprensibile c'e' solo l'indentazione del
codice.
-- 
artemis.alpeia
L'amministratore avvisa i condomini che l'aspirapolvere ha perso acqua
Newsgroup: it.comp.www.php
Titolo: medodi di autenticazione clienti

potreste elencarmi alcuni metodi per autenticare l'accesso di utenti in
unsito
Grazie
Rino Billa

unsito
Te ne dico un paio sinteticamente.
Tramite Apache, eventualmente utilizzando i file .htaccess e .pass
all'interno di una dir, puoi specificare una serie di nomi utenti e
password; questo puoi integrarlo anche con PHP (e magari salvare la
lista degli utenti in un database) se PHP e' in funzione come modulo
di Apache. In questo modo ti comparira' la classica finestra di
autenticazione del browser se tenti di entrare nella dir protetta.
Tramite PHP e HTML: fai un form HTML in cui l'utente inserisce user e
pass, controlli in un database la correttezza di questi ultimi, se
sono corretti imposti una varibile di sessione che controlli ad ogni
pagina per consentire l'accesso alla stessa.
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

Newsgroup: it.comp.www.php
Titolo: Aspetto grafico PHPNUKE

Salve, ho installato, sia in locale che su spazio web un sito con
phpnuke.
Purtroppo non ho capito come si fa a cambiare aspetto grafico.
Quali file devo modificare, magari con dreamweaver.
Grazie per le risposte.
Stefano

 Stefano
Silvio
Newsgroup: it.comp.www.php
Titolo: Nome pagina

Ciao a tutti,
poniamo che ho 20 pagine php tutte diverse ma con una parte di codice uguale.
Il problema e' che vorrei inserire questa parte di codice in un .php a parte e
poi includerlo nelle altre pagine, solo che in quel "pezzo" di codice c'e'
anche il nome della pagina, che e' ovviamente diverso per ogni pagina! nn eiste
una variabile in php che contiene il nome della pagina?
Esempio:
--- index.php ---
fwrite($fp, "index.php")
-----------------
--- ciccio.php ---
fwrite($fp, "ciccio.php")
-----------------
e via dicendo. io vorrei mettere la fwrite() in una pagina .php che poi
includerei in tutte le altre, solo che nn so come sostituire in maniera
dinamica il nome della pagina nella fwrite(). Idee ?
tnx
byez
d
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 una variabile in php che contiene il nome della pagina?
$_SERVER["REQUEST_URI"]
$_SERVER["SCRIPT_NAME"]
$_SERVER["PHP_SELF"]
ste

Newsgroup: it.comp.www.php
Titolo: ottenere funzione di shutdown corrente

Per registrarla
 
register_shutdown_function()
 
Ma per sapere se è già registrata?

 Ma per sapere se è già registrata?
 
register_shutdown_function() può essere chiamata più volte per creare 
una catena di esecuzioni (terminabile tramite exit()).
 
Non esiste un modo per sapere quali callback sono state già registrate.
 
L'unico modo per ottenere un risultato simile è creare un wrapper 
(funzione o classe) che si occupa della registrazione delle callback, 
mantiene uno storico ed eventualmente implementa un sistema per evitare 
l'esecuzione di specifiche funzioni in casi particolari (es. se viene 
rimossa da un array, etc.).
 
--
Formazione professionale su marketing, innovazione e persuasione:
https://www.MarketingAcademy.it/news
 

 rimossa da un array, etc.).
 
Come immaginavo, bisogna costruirsi da soli l'apposito tool, e poi 
*soprattutto* ricordarsi di usare solo quest'ultimo al posto degli 
strumenti nativi di php: in caso contrario la situazione sfuggirebbe di 
mano...
Newsgroup: it.comp.www.php
Titolo: Query tra a

Ho la tabella scaglione_range con prezzi che vanno DA A
i campi sono: scaglione_range_id  scaglione_range_da  scaglione_range_a 
prezzo_a  prezzo_b  lavorazione_id
Come faccio la query dicendogli
$valore � la quantit�
Per cui prendi tutti i valori con lavorazione_id = $id
ma estrai solo la riga il cui $valore � tra scaglione_range_da  e 
scaglione_range_a
help me...




premettendo che hai sbagliato gruppo, e premettendo che
� molto probabile che a quella condizione non corrisponda *una sola* riga
(almeno in generale...)
WHERE scaglione_range_da<$valore AND scaglione_range_a>$valore AND
lavorazione_id = $id

 lavorazione_id = $id
O anche:
WHERE  lavorazione_id=$id AND $valore BETWEEN scaglione_range_da AND 
scaglione_range_a
-- 
Elminster

Newsgroup: it.comp.www.php
Titolo: aggiornamento tabella

Ho una tabella fatta così
id       nomi
1        nome1
2        nome2
3        nome3
4        nome4
5        nome5
6        nome6
se con una query elimino le righe di nome2 e nome5, la tabella diventa
1        nome1
3        nome3
4        nome4
6        nome6
io invece avrei la necessità di avere una tabella fatta così:
1        nome1
2        nome3
3        nome4
4        nome6
Come poso fare??
Grazie
Andrea



Probabilmente ID e' definito "autoincrement"
cio' significa che PHP incrementa di 1 l'ID precedente solo ad ogni INSERT.
Se vuoi cambiare la numerazione (come hai detto, dopo un DELETE),
ti conviene fare una routine che scandisce in loop i vari record e fa ALTER della
colonna ID in sequenza.(es legge 10 record alla volta e poi esegue ALTER)
Non sono a conoscenza di comandi di PHP che lo facciano in automatico.
Ciao
Roberto

 Non sono a conoscenza di comandi di PHP che lo facciano in automatico.
Boh, io ho provato a fare qualcosa da solo, ma non ci riesco. Se vuoi ti
posto anche gli script.
Non č che mi puoi dare una mano?
Grazie
Andrea

Non sono a conoscenza di comandi di PHP che lo facciano in automatico.
Sono query, non comandi ;).
Ciao.
-- 
Once upon a time, men where men, and they fucked. Today
they're nerds, and they write their own device drivers.

Newsgroup: it.comp.www.php
Titolo: ritorno a capo in textarea

Salve a tutti.
Qualcuno ha già fatto un sistema per gestire un ritorno a capo in un a
textarea?
Ovvero voglio dare la possibilità ad un cliente di inserire notizie ed
articoli sul sito, poi però visualizzare sul sito stesso le news con una
minima formattazione.
E' meglio farlo in javascript , oppure in php con un str_replace da php?
Grazie

 wrote in message
news:9pu9c9$47$1...@fe1.cs.interbusiness.it...

-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

|Qualcuno ha già fatto un sistema per gestire un ritorno a capo in un a
|textarea?
Sì, lo ha fatto il signor Stig Saether Bakken (quello che ha inventato il
PHP):
nl2br()
Newsgroup: it.comp.www.php
Titolo: Errore installazione estensione

Sto cercando di installare su CentOS 5.2 64 bit, l'estensione ZIP per 
PHP, ma ottengo il seguente errore:
------->cut here<-----------
[root@server ~]# pecl install zip
Downloading zip-1.8.10.tgz ...
Starting to download zip-1.8.10.tgz (66,972 bytes)
.................done: 66,972 bytes
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to 
allocate 120 bytes) in /usr/share/pear/PEAR/PackageFile/v2/Validator.php 
on line 1509
[root@server ~]#
------->cut here<-----------
Su una CentOS 5.2 a 32 bit non ho avuto problemi, e l'estensione è stata 
compilata e caricata senza problemi.
per ora ho risolto il problema compilando il tarball e facendo 
un'installazione manuale.
Andrea

 Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to
Aumenta il memory limit nel php.ini
Non so come ragioni CentOS, ma su Debian hai tre php.ini distinti: uno per 
mod_php, uno per php-cgi e uno per php-cli. Quello giusto dovrebbe essere 
l'ultimo.
Bye.

Alessandro Pellizzari ha scritto:

Ho visto un solo php.ini, dentro /etc. Adesso vedo se ce ne sono altri, 
comunque nel mod_php il memory limit è a 128M.
Andrea

 comunque nel mod_php il memory limit è a 128M.
Allora il PHP non legge quel php.ini. Possono esserci diversi motivi:
- il php.ini non e` leggibile dall'utente che lancia lo script (controlla 
i permessi)
- lo script pear ignora volontariamente il php.ini, o lo va a leggere nel 
posto sbagliato (prova a lanciarlo con strace)
- lo script pear, per qualche motivo, sovrascrive il memory limite del 
php.ini (guarda il man o vedi se pear e` uno script php da leggere in 
chiaro)
Bye.

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

Quali sono le istruzioni per chiudere una sessione? Praticamente creo la
sessione quando l'utente si logga. Il logout come si fa?

 sessione quando l'utente si logga. Il logout come si fa?
http://www.php.net/manual/it/function.session-destroy.php
http://www.php.net/manual/it/function.session-unset.php
LAMASE

 sessione quando l'utente si logga. Il logout come si fa?
se usi $_SESSION, puoi semplicemente fare $_SESSION = array()
in questo modo cancelli tutte le variabili di sessione immagazzinate 
nell'array $_SESSION. poi ovviamente, dai session_destroy()
comunque, su 
php.net
 c'e' scritto tutto :)
-- 
signature: No such file or directory
Newsgroup: it.comp.www.php
Titolo: Distanze fra città

Ciao.
Un cliente mi ha chiesto di realizzare uno script
che permetta la prenotazione on line di autobus.
Una delle modalità di prenotazione è in base hai Km
che il viaggio prevede, per cui, al momento della prenotazione,
bisogna anche calcolare la distanza fra due città italiane.
E' possibile?
Esitono script che lo fanno?
...Una soluzione può essere quella di avere un database
con tutte le provincie (o comuni!!!) d'Italia e le rispettive coordinate
geografiche,
e da queste risalire alla distanza tra due città.
Ma mi sembra un tantino troppo elaborato...o no?
Grazie in anticipo a chi mi da una mano!

 Grazie in anticipo a chi mi da una mano!
ciao
Alesi_27

 > Esitono script che lo fanno?
Io ho realizzato una cosa simile qualche mese fa, ma non posso passarti i
sorgenti perchè li ho venduti e non sono free ;)
Ho applicato il Dijkstra per il percorso minimo e l' ho riportato su una
mappa jpg tracciando il percorso usando le funzioni GD. Il calcolo del
percorso è però eseguito da un programma C esterno perchè php risultava
troppo lento. Cmq non è difficilissimo, è solo un po' rognoso. Good luck.

 troppo lento. Cmq non è difficilissimo, è solo un po' rognoso. Good luck.
E passarmi solo la parte riguardante l'algoritmo?
Cioè...a me non interessa visualizare il percorso su una mappa,
ma solamente il calcolo della distanza in km.
E se volessi acquistare lo script?!?
????
:o)
Ciao!

 ma solamente il calcolo della distanza in km.
Credo che per quello che cerchi ti possa essere molto utile questo 
articolo free di phparchitect
http://www.phparchitect.com/sample.php?mid=9
--
RTFM!
Newsgroup: it.comp.www.php
Titolo: Problema con le stringhe

Ciao, nel mio db ho messo un attributo di tipo text, qualcuno mi
saprebbe dire se esiste una funzione per sapere il numero di caratteri
immessi?...oppure si deve inventare qualche stratagemma per aggirare
questo inconveniente(tipo considerare tutto come una stringa)?
Vi ringrazio anticipatamente per le vostre risposte......


Perdonami, ma non ho capito nulla di quello che hai detto. Vuoi il
numero di caratteri inseriti? Da mysql o da php (o altro)? Qual'è
l'inconveniente? Cosa intendi con "tutto come una stringa"?

Praticamente vorrei fare un qualcosa di dinamico che in base al numero
di caratteri presenti  visualizzi il testo con caratteri di grandezza
diversa, quindi vorrei sapere se c'è un modo per arrivare a conoscere
di quanti caratteri è composto il testo nel db per poi agire di
conseguenza sulla grandezza dei font.
Spero di essere stato chiaro...ciao

 di quanti caratteri è composto il testo nel db per poi agire di
Select LENGTH(campo) as Lunghezza, campo from tabella;
Nel campo lunghezza hai la lunghezza della stringa;
altrimenti se preferisci, da php, usa strlen($row['campo'])
	Francesco

 altrimenti se preferisci, da php, usa strlen($row['campo'])
Prendendo spunto di riflessione da quanto hai tu giustissimamente 
scritto, secondo te, in generale, conviene far lavorare di più il db o 
php?
--
rob4you

 
Bisogna distinguere i possibili scenari:
1-supporto esclusivo verso un dbms
2-necessità di supportare n dbms
Nel secondo caso, la soluzione migliore è una classe di astrazione e 
utilizzare le funzioni offerte (quasi sicuramente ridotte rispetto alle 
funzioni proprietarie di un dmbs)
Per il primo caso (la mia realtà) preferisco lavorare al massimo con il 
database, dove possibile, e lasciare al php il compito di visualizzare i 
dati. Se tramite dmbs ho modo di contare i caratteri, estrarre parti di 
stringhe, fare sostituzioni al volo, perchè devo tirar fuori i dati e 
rielaborarli via php?? Alla fine in una query utilizzare funzioni come 
left, length, formattazione delle stringhe/date non influenzano in modo 
pesante il tempo di esecuzione della stessa.
Non ti nascondo che, per eseguire report alquanto complessi, ho fatto 
anche query da 500 righe: a quel punto via php visualizzo i dati 
estratti dal db e, se ho la necessità, posso esportare anche la query e 
utilizzarla in altri ambiti (report in access, etc)
My two cents,
	Francesco

 query da 500 righe: 
aiutoo! :-)
pensa se avessi dovuto scriverle a mano le query! :-D
oppure, pensa se tu fossi venuto su questo ng e avessi chiesto: 
"ragazzi, la query non fa ciò che voglio, vi posto il codice!". :-)
--
rob4you

 "ragazzi, la query non fa ciò che voglio, vi posto il codice!". :-)
Quasi quasi ci metto un paio di errori e la posto!
	Francesco
Newsgroup: it.comp.www.php
Titolo: URGENTE: Eseguire comandi di sistema di un utente linux in PHP

Salve!
Ho bisogno di eseguire determinati comandi da PHP, usando la funzione exec()
o system() non funziona credo perché l'utente che esegue la funzione non ha
i necessari privilegi. Come faccio ad ottenerli e utilizzare solo lo script
PHP senza compromettere la sicurezza del sistema?
Grazie mille.
Demetrio Filocamo
MiCube S.R.L.
Email: 
deme...@micube.it

 wrote in message
news:9oaelu$kjh$1...@fe1.cs.interbusiness.it...



wrote:
