mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: CARATTERI SPECIALI e IP ADDRESS

ragazzi, son sempre io!!! ;-) SCUSATE la mia massiccia dose di post:
1)
esiste uno script (magari php, altrimenti javascript) che mi permette di
controllare che nei campi del form (TUTTI) non vengano inseriti caratteri
speciali tipo ><!'"&$%*/ e quanto altro? se sģ, potete gentilmente indicarmi
i links da dove scaricarlo?
2)
come posso farmi inviare automaticamente tramite form anche l'IP della
persona che sta compilando il form? č legale? lo posso fare?
ho provato con
'HTTP_X_FORWARDED_FOR'
e
'REMOTE_ADDR'
ma mi danno ambedue la stessa cosa, e cioč l'IP del server dal quale viene
inviato il form.
a me occorrerebbe l'IP della persona che sta inviando il form... per
questioni di sicurezza su quanto dichiara nel form, visto che saranno dati
che poi dovranno essere pubblicati.
esempio: se TIZIO compila il form e scrive che CAIA riceve per appuntamento
in Via Tal dei Tali, con tanto di numero di telefono di CAIA... DEVO
TUTELARE CAIA e devo TUTELARE ME prima di pubblicare quei dati.
credo che l'unica valida maniera sia individuare l'IP del TIZIO che invia il
form in modo che possa essere rintracciabile nel caso in cui DICHIARI IL
FALSO o peggio ancora... sia un CALUNNIATORE.
grazie in anticipo a tutti coloro che vorranno fornirmi delle informazioni,
buona domenica,
Marco.

 dati che poi dovranno essere pubblicati.
http://www.php.net/reserved.variables
[quoto]
'REMOTE_ADDR'
The IP address from which the user is viewing the current page. 
[/quoto]
-- 
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/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 [/quoto]
grazie infinite!
il sito che mi hai indicato è OTTIMO!!!
non lo conoscevo ancora!!!
;-)
grazie mi sei stato di GRANDISSIMO AIUTO!!
buona serata,
Marco.

grazie mi sei stato di GRANDISSIMO AIUTO!!
Cavolo non conoscere il sito ufficiale di PHP mi pare abbastanza
grave...
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC è possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

 grave...
è soltanto da una settimana che mi sto avvicinando al PHP.
ciao.

Newsgroup: it.comp.www.php
Titolo: PhpNuke MyphpNuke e sicurezza

Volevo usare myphpnuke x fare un portale.
So che e' derivato da phpnuke 4 e dicono di aver aumentatone la
sicurezza.
Adesso Quanto e' sicuro phpnuke5?
quanto lo e' myphpnuke 1.8?
Si puo migliorare la sicurezza?
Grazie
-------------------------------------------------
Kirys <Remove DELTHIS from the address to reply>
 /|// /____/ Kirys Tech 2000: 
http://www.kt2k.com
/_|\\  // 2000

Ma è difficile quantificare...
cmq meno cose metti che permettono agli utenti di inserire cose e di
pastrugnare.. tipo il forum.... e meglio è.
Ma alla fine cosa c'è di "sicuro" a parte morte e tasse?
ciao
Mirko
Ki rys <uniK...@DELTHIShotmail.com> wrote in message
h34imtka3djif8060...@4ax.com...


Ma alla fine cosa c'č di "sicuro" a parte morte e tasse?
giah :P

Newsgroup: it.comp.www.php
Titolo: upload file

Salve ecco l' errore che impedisce l' upload :
Warning: open_basedir restriction in effect. File is in wrong directory
Soltanto che nel file php.ini non c'č traccia della variabile
open_basedir. Ho provato a inserirla ma non viene vista.
Dove la trovo?
Nel file httpd.conf non c'č.
Sapete dove e come si setta?

 Sapete dove e come si setta?
safe mode off
:-)))
Ciao
Alex

 > Nel file httpd.conf non c'č.


 Sapete dove e come si setta?
Se usi la funzione copy(); prova a sostituirla con muve_uploaded_file (); .
Io ho avuto lo stesso problema e l'ho risolto così.
Hai per caso il php 4.0.6 ?
Ciao
                Lucio

 ha scritto nel messaggio
news:f5pm8a...@localhost.localdomain...


Newsgroup: it.comp.www.php
Titolo: mysql insert

Come faccio a inserire un nuovo record che come id prenda l'id più piccolo 
vuoto che trova?
Ho questo problema perchè quando ho creato una serie di dati da 1 a 10 e poi 
cancello un dato tipo il 4 quello nuovo che verra creato sarà l'11 e non il 
4 come vorrei.
Spero di essere stato chiaro.Grazie. 

 ha detto:

facendo così rischi di compromettere l'integrità dei dati del
database, per quale motivo vuoi farlo?
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 database, per quale motivo vuoi farlo?
Perchè vorrei pescare 2 dati a caso e riesco a farlo solo se ho gli id 
ordinati. Se do al comando rand un minimo e un massimo come faccio se trova 
un valore di id che non esiste??Sapresti indicarmi un modo altrimenti per 
prendere 2 dati casuali?grazie.stefano. 


select * from tabella order by RAND() limit 2;
;)

 ;)
grazie ora provo!!!!

Newsgroup: it.comp.www.php
Titolo: domanda stupida...

...mi sto impuntando su una idiozia, credo...
...come faccio a inserire un immagine con il codice php? cioč immagino
esista un equivalente di quello che in html e' "img src=" o no?
so che e'una domanda stupida ma sono alle prime armi con il php, e mi blocco
anche con le cose piu'banali...
...grazie a chi mi rispondera'...
...alberto...

 esista un equivalente di quello che in html e' "img src=" o no?
<?php print "<img src=\"./fotodibelle/sabbrina.jpg\" width=\"50\"
eight=\"178\"> ?> e via di seguito.
ciao,
Salvo

Beh non è che php inserisca le immagini in modo diverso eh.
Tu pensa al php come ad un "coso" che ti permette di scrivere l'html in modo
"diverso".
In prativa se tu in html volevi inserire una immagine facevi: <img
src=ciao.gif>
in php potresti inserirla con lo stesso comando ma solo se succede qualcosa
:-)
<?php
$Arcuri="Che figa";
if ($Arcuri=="Che figa") echo("<img src=tette.gif>");
if ($Arcuri=="Che cesso") echo("<img src=maseigay.gif>");
?>
Nel tuo browser verrà visualizzata una immagine o l'altra in funzione del
valore della variabile Arcuri.
Ma php non ha nulla a che fare con la sintassi dell'html
J

 - ICQ#91902715
http://www.matteomoro.cjb.net
"Thank God it's Christmas for one day
A very merry Christmas to you all" ©fm
Newsgroup: it.comp.www.php
Titolo: php Aiuto con espressioni regolari

Aiuto ragazzi da 2 settimane stņ impazzendo con le espressioni
regolari del php.
Ho necessitą di estrarre da una pagina web tutti i link che abbiano
all'interno questa stringa:
page=articol&section_id
Per estrarre tutti i link uso questa regexp:
preg_match_all('/<A.*href=([^ ]*)>/siU',$connection, $match)
Come posso integrare la stringa richiesta per estrapolare solo i link
che la contengono?
Grazie

 che la contengono?
Oppure fare il controllo dopo su $match

...

Grazie Jurgen
FUNZIONA!!!!!
Se posso chiederti ancora una cosa te ne sarei grato, vorrei poter
includere la stringa in una variabile, a quel punto come dovrei
modificare la regexp?
Grazie ancora

Newsgroup: it.comp.www.php
Titolo: Class PHP5 "compatibile" con PEAR DB e PEAR PAGER

  vorrei "migrare" un'applicazione, scritta diversi anni fa, a php5
e praticamente ho (quasi) finito.
  il mio problema è che molto codice utilizza PEAR DB e PEAR PAGER,
e lanciandolo ottengo (giustamente) i vari warning
" Assigning the return value of new by reference is deprecated " oppure
"is_a is deprecated",
"static method etc. etc."
  conoscete qualche classe che possa sostituire PEAR DB (ovviamente compatibile
a livello di api)? e per PEAR PAGER?
   grazie in anticipo
-h-

 
Sviluppo con php 5.2.5 e pear (DB, MDB2, pager indirettamente con 
HTML_TABLE) e non ottengo warning; hai aggiornato il package pear?
	Francesco

 HTML_TABLE) e non ottengo warning; hai aggiornato il package pear?
  grazie per il consiglio, proverò (non seguo più il progetto PEAR da circa un
anno ...)
Newsgroup: it.comp.www.php
Titolo: AIUTO: upload di file

Ho fatto un form per l'upload di un file....
<form method="post" action="upload.php" enctype="multipart/form-data">
    <input type="file" name="miofile">
    <input type="submit" value="Upload">
</form>
________________________________________________________
<?PHP
    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER
L'UPLOAD
    $cartella = 'upload/';
    $percorso = $_FILES['miofile']['tmp_name'];
    $nome = $_FILES['miofile']['name'];
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
    if (move_uploaded_file($percorso, $cartella . $nome))
    {
        print "Upload eseguito con successo";
    }
    else
    {
        print "Si sono verificati dei problemi durante l'Upload";
    }
?>
L'ho preso da un sito. Non funziona, credo che il problema possa essere il
path. Io la cartella upload sul sito non ce l'ho. Come funziona tutto cio'?
La devo creare? Come gli devo passare il path?
Marco

 
Guarda.. perdonami se non ti rispondo direttamente, ma io ho sempre 
usato questo banalissimo script che funziona sempre..
Comunque la cartella dove vanno i file devi crearla e darci i permessi 
di scrittura (un chmod 755 dovrebbe andare (unix))
-------------------- upload.php ----------------------------
<form method="post" enctype="multipart/form-data" action="qupload.php">
<input type="file" name="uploadedfile" size="30">
<input type="hidden" name="max_file_size" value=\"100000\">
<input type="hidden" name="ciclo" value="1">
<input type="submit" value="UPLOAD">
<?php
if ( $ciclo == "1" ) {
$ciclo == "0";
if($uploadedfile<>"none")
{
if(!copy($uploadedfile, "tua_cartella/$uploadedfile_name"))
{
if($uploadedfile_name == "") {}
else {print ("failed to copy $uploadedfile_name...<br>\n");}
}
else
{
print ("$fileuploaded uploaded!<br>\n");
}
}
}
?>
--------------------------------------------------------

 ho sempre usato questo banalissimo script che funziona sempre..
Tranne quando register_globals = off.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 Tranne quando register_globals = off.
Hai ragione, scusatemi. Non ci avevo pensato.
Newsgroup: it.comp.www.php
Titolo: Consiglio per script formmail facile

Avrei bisogno di un consiglio per la scelta di uno script formmail in 
php che sia facile da installare e che permetta con facilità di settare 
alcuni campi come obbligatori.
Tale script dovrebbe essere freeware o meglio opensource.
Grazie in anticipo a chi vorrà rispondere.

Barabba ha scritto:

www.phpclasse.org
 ha parecchi esempi
www.html.it
 sezione php altrettanti
dirti quale usare non saprei, anche perchè non riesco bene a capire cosa
devi fare
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.www.php
Titolo: Script per alternare fogli di stile

Ciao a tutti!
	arrivo subito al dunque, ho scritto uno script per alternare
le classi di un foglio di stile.
In pratica se la riga della tabella è pari dà un determinato stile (es
sfondo azzurro), se pari invece ne dà un altro.
Ora ... vista la mia scarsa competenza, volevo sapere se qualcuno ha
uno script meno grezzo da sottopormi o magari ha qualche miglioria da
propormi.
Esempio teorico:
//  fingiamo che $a sia il numero delle righe della tabella
$a=3;
// è il contatore che uso per stabilire se la riga è pari o dispari
$c=0;
for ($i=0;$i<$a;$i++) {
    print "inizio, la variabile \$c è pari a ";
    $c=$c+1;
    print ($c."<br>");
    if ($c == 1) {
        echo "quindi è dispari<br>";
    }
    else {
        echo "cazzo è pari e risetto a 0 la variabile ";
        $c=0;
        echo ($c."<br>");
    }
}


Usa il resto dell'operazione "modulo" (ripasso di matematica :) )
esempio: (stamperà "pari" e "dispari" consecutivamente in base al valore
di $c)
for($c = 0 ; $c < 200; $c++) {
	if($c % 2 == 0)
		echo "pari"
	else
		echo "dispari"
}
spero di non aver scritto castronerie :-)

spero di non aver scritto castronerie :-)
Ma tu non sai quanto ho cercato quel dannato comando!!!
Mi ricordavo che addirittura in turboPascal c'era un comando simile
... ma non riuscivo a trovarlo.
Ti ringrazio ... sono molto pių sollevato ora (posso evitarmi decine
di righe di codice).
Tnx di cuore

 ne dà un altro.
Un possibile modo, da testare:
<table>
<?php
$a = 3;
$riga = true;
for ($i=0; $i<$a; $i++) {
    $classe = ($riga) ? 'classe1' : 'classe2';
    echo '<tr class="'.$classe.'"><td>riga '.$i.'</td></tr>'."\n";
    $riga = !$riga;
}
?>
</table>
Ciao.
-- 
Federico

 }
Oppure (da fighi ma meno chiaro :)
for ($c=0, $r=1; $c<200; $c++, $r=1-$r) {
  if ($r) {
    echo "dispari";
  } else {
    echo "pari";
  }
}
Bye.

         echo "cazzo è pari e risetto a 0 la variabile ";
Secondo me avrai dei problemi con la parità se non sostituisci "fava" a 
"cazzo".

}
Facciamo casino:
	for ($c=0;$c<200;$c++)
		echo (($c%2)?'dis':'').'pari';
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.

 		echo (($c%2)?'dis':'').'pari';
Damn, volevo scriverlo come prima risposta, ma non volevo turbare le
notti insonni del nostro amico! :)
Ciao!

 Leonardo
perche' non..
for ($c = 0; $c < 200; $c++) {
    echo (($c & 0x01) ? 'dis' : ''), 'pari';
}
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: PHP Nuke - Documentazione

Dove posso trovare della buona documentazione, possibilmente in italiano, su
PHP Nuke, sia sulle sue funzionalitą, sia sul suo utilizzo e configurazione?
Premetto con ne so nulla.
Grazie

Premetto con ne so nulla.
http://www.spaghettibrain.com
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

"TheBad" <thespi...@NOSPAMinwind.it> ha scritto nel messaggio
news:LvV9b.322404$Ny5.10...@twister2.libero.it...

http://www.phpnukefordonkeys.com/index.php
Ciao Roberto
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 > Grazie
Prova anche qui
http://www.mrguru.net/downloads/personalizzarephpnuke.php
Giovanni
---------------------------------------
Giovanni De Angelis
hOmE 
www.mrguru.net
ICQ° 173723790

Newsgroup: it.comp.www.php
Titolo: Cosa significa la "@" davanti ad alcune funzioni?

Ciao a tutti!
Mi è capitato di vedere da codici e classi scaricate in rete la "@"
davanti ad alcune funzioni, tipo:
@mail(...);
@mysql_numrows( ...); 
e altre.
ovviamente a me tali funzioni poi non... FUNZIONANO!
Ma se tolgo la @ tutto a posto.
Di cosa si tratta?!?!?
(scusate l'ignoranza ma sono neofita)
GRAZIE!
M.

 @mail(...);
PHP supports one error control operator: the at sign (@). When
prepended to an expression in PHP, any error messages that might be
generated by that expression will be ignored.
-- 
I'am what I'am, I do what I can

 e altre.
Servono a non mostrare eventuali messaggi d'errore della funzione
ste
Newsgroup: it.comp.www.php
Titolo: Devo fare un programma in php e sono di Brescia

Devo fare un programma in php e sono di Brescia
Cerco ragazzo programmatore di PHP residente in Brescia, per farmi dare una
mano con un programma in PHP.
Codiali saluti Marco  
io...@tiscali.it
 

www.i ha scritto:

E' la terza volta che in questo anno fai la stessa domanda.
http://groups.google.it/group/it.comp.www.php/search?group=it.comp.www.php&q=brescia&qt_g=1&searchnow=Ricerca+in+questo+gruppo
ciao

 ha scritto nel messaggio
news:1158141542.1...@b28g2000cwb.googlegroups.com...


 uno di Brescia?
Io glielo avevo detto che era un problema.
-- 
Stefano

 ha scritto nel messaggio 
news:1hlm2ft.x7m4fn95nc2eN%Tomas_Quint...@yahoo.com...


 Sembra impossibile trovare un programmatore php di Brescia.
Scusa se mi intrometto... perché ti serve di Brescia?!
I programmatori di Brescia hanno una qualche qualità innata?!
Non riesco proprio a capire.
Saluti,
David
P.S.: non sono interessato, è solo per curiosità
- --
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
iD8DBQFFCXtC5sXXcRsFI+cRAgdBAJ9ADNxb587tjymq+heY2AqNBJfiVgCfXu2A
6DzDjaZCcHJZfcZ1kTJH5j0=
=aqqt
-----END PGP SIGNATURE-----

Sembra impossibile trovare un programmatore php di Brescia.
Forse perchč vuoi pagare poco? Comunque puoi contattarmi in privato
che se ne parla.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Staff di E-Xoopport - 
http://www.e-xoopport.it

 
codiali saluti a te .

Newsgroup: it.comp.www.php
Titolo: PHP Parse error: syntax error, unexpected 	variable

 
php 8.0.x
 
function FM_UF_weight($product) {
   $shipping_weight = $product['products_weight']  . ' kg';
   return $shipping_weight;
}
 
 
risultato 
 
mod_fcgid: stderr: PHP Parse error: syntax error, unexpected
	variable "$shipping_weight" in
 
che c'è di sbagliato?
 
Enrico 
 

Il 21/11/23 14:08, Enrico Maria Chellini ha scritto:

se fai
  $shipping_weight = ' kg';
 
funziona?
se si
 
$product['products_weight'] non ti sta ritornando un testo?

 $product['products_weight'] non ti sta ritornando un testo?
 
mi hanno girato un file con lo stesso script che funziona; 
 
probabilmente ho un problema di charset sugli apostrofi.
 
è l'unica cosa che mi viene in mente .
 
grazie lo stesso
Enrico

Newsgroup: it.comp.www.php
Titolo: Hosting gratuito

Ciao a tutti amici del forum. Volevo sapere da voi qual è il migliore
hosting gratuito che giri o su Linux o su Windows che mette a disposizione
php, apache, mysql.
Attendo con trepidazione le vostre risposte.
grazie a tutti.
tranky

credo tripod di lycos? se non ricordo male

confermo.. si su Lycos (a parte ke scazza parecchio la pubblicità)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:zlMrb.311$9_.1...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: GD - personalizzare il font

Ho letto la documentazione della funzione imageloadfont che permette di 
personalizzare il font del testo presente in un'immagine creata tramite 
le librerie GD
Per creare i gdf font ho utilizzato GDFont Generator
http://www.philiplb.de/?showdownload=63&p=Downloads
Sarebbe perfetto, senonche' qualsiasi tipo di font scelga, lo spazio tra 
una lettera e l'altra risulta enorme, come se venisse lasciato un 
carattere spazio tra una e l'altra, ad esempio:
S T R I N G A
invece di:
STRINGA
Qualcuno ha avuto il mio stesso problema, l'ha risolto, o puo' indicarmi 
qualche altra strada per personalizzare il font?
Grazie
Max

Risolto il problema utilizzando i true type fonts e la funzione imagettftext
Anche in questo caso ho avuto un grosso assurdo problema, che riporto 
nel caso qualcuno ci sbattesse la testa come me per un giorno
Il font true type, almeno sulla mia macchina, non viene letto dallo 
script php se risiede nella stessa cartella dello script stesso
E non e' una questione di permessi

 E non e' una questione di permessi
Credo ti basti usare realpath() sul file del font, oppure settare e 
piazzare il file nelle cartelle indicate dalle variabili d'ambiente 
relative (GDFONTPATH)
-- 
doh!

 
Hai ragione, usando realpath() il problema si risolve, o definendo 
espressamente il GDFONTPATH, oppure come ho fatto io, semplicemente 
inserendo i fonts in una subdir o altra dir
il bug e' documentato qui
http://bugs.php.net/bug.php?id=17261
Ciao

Newsgroup: it.comp.www.php
Titolo: PHP e compatibilità dbase access

ciao
come dicevo in un post di qualche giorno fa relativo ad un motore interno
che non funzionava (sul sito) ho scoperto la causa.
il provider non supporta ASP e mi ha consigliato di crearmi un dbase con
MySQL e lavorare con una pagina PHP.
la mi domanda da pivello è:
è possibile utilizzare una pagina PHP (o HTML con la parte del form in PHP)
e prelevare i dati dal dbase access che ho già ???
datemi qualche dritta,
grazie, Valter -TV



Tralasciando il fatto che access più che un db è una bestemmia...
la soluzione più semplice e più intelligente è estrarre il database da
access esiste un software da 30USD o poco più credo si chiami "access to
mysql" o qualcosa del genere che automaticamente legge il file .mdb di
access e lo trasforma in SQL.
In alternativa puoi estrarre da access ogni singola tabella e riversarla
in un file .txt, dopodiché crei il database ed importi i singoli record
direttamente dal file .txt
Buon lavoro
Newsgroup: it.comp.www.php
Titolo: [forse OT] php & javascript

ciao a tutti. ho questo codice javascript in una pagina php:
<script type="text/javascript">
<!--
if (navigator.cookieEnabled == 0) {
document.write("Hai i cookie disabilitati!");
} else {
document.write("Il tuo browser accetta i cookie!");
}
-->
</script>
volevo sapere se c'è un modo per passare i due valori true e false a php 
in modo da gestire l'evento in base all'impostazione del browser.
Grazie a chiunque possa aiutarmi.
p.s. spero non sia del tutto OT, alla fine quello di cui ho bisogno (se 
è possibile, ma credo di si) è passare il valore da javascript a PHP.
Ciao a tutti

 Ciao a tutti
Saluti,
David
P.S.: quel codice non è testato.
- --
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
iD8DBQFFFmHr5sXXcRsFI+cRAt1RAKC91DY/lmiB6BgZoTgfHxBx2bQp2gCfSJW6
Z5Wkg7kve8tYJBkUJI+a1/U=
=UVaX
-----END PGP SIGNATURE-----

Grazie mille. Ho usato (ed un pò modificato) l'esempio in PHP, così è 
crossbrowser e non ci sono problemi se qualcuno disabilita il Javascript 
   da browser..
Ciao e Grazie :)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Prego, figurati :)
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
iD8DBQFFFnaA5sXXcRsFI+cRAlgPAKCBZepI/9D2lxabTfkTvpB+hBAKSwCeKZMA
ICdWmoKpn+Aq/vJfVjfvjxk=
=yXYJ
-----END PGP SIGNATURE-----
Newsgroup: it.comp.www.php
Titolo: possono stare due server web sulla stessa macchina?

Salve  a tutto il news group
Avrei questo interrogativo:
Ho un pc sul quale è installato win98 e il server web per asp (ISP) ora
lavorando con pagine php dovrei installare il server web per php (Apache).
Possono convivere sulla stessa macchina due server web di natura diversa?
Grazie tante
Cristiana

news.interbusiness.it
 wrote:

si se ascoltano su due porte differenti.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

 ha scritto nel messaggio
news:nOUW9.25735$YG2.7...@twister1.libero.it...


 Possono convivere sulla stessa macchina due server web di natura diversa?
puoi modificare httpd.conf (non so che path abbia sotto windows) in modo che
apache ascolti su una porta diversa dalla 80 che potresti lasciare a IIS o
al Tuo server di default.
spero ti sia utile
ciao
max

scaricati e installati il modulo di php per server windows.
non hai bisogno di apache.
www.php.net
ciao

Significa che uno dei due lo devi mettere ad ascoltare sulla porta 8080 e
uno sulla 80 magari.
A uno ci puoi accedere normalmente, all'altro devi inserire indirizzi in
questo modo:
http://www.pippo.pippo/:8080
La sintassi forse è errata, ma non la ricordo.

> il server web per php (Apache).
Apache è un server web, ma per php ti server il server Php, quindi volendo
potresti anche installare Php assieme ad Asp sull'altro server web che hai,
senza installare Apache.

 partizionare harddisk.
no. installi apache, modifichi l'httpd.conf e dove c'è Port 80 e metti (es.) 
8080.
avvii apache
a questo punto:
http://host
 ti risponde IIS
http://host:8080
 ti risponde apache.
please, occhio al quoting!
http://php.dopoil.com/faq.php?NGRules
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.php.net

 
http://www.pippo.pippo/:8080
nelle specifiche delle URL questa non è compresa, c'è un / di troppo
http://nome.dominio:8080
ciao
Alesi_27
Newsgroup: it.comp.www.php
Titolo: Funzione disabilitata?

se ho questo errore:
Call to undefined function: ftp_connect()
vuol dire che sul server dove sto provando il mio script non ho la funzione
abilitata?
(in locale funge)
ehm, se si, ci sono altri modi x caricare dei file su un altro server???
ciaociao

ehm, se si, ci sono altri modi x caricare dei file su un altro server???
Un modo che e' un massacro e' usare uno script php che richiama un altro
script PHP, e gli passa via POST il file in base64_encoding. Lento... ma
non ti devi preoccupare di funzioni supportate o non supportate (occorre
pero' che ci siano le CURL, oppure fsockopen, sul server trasmittente) o
di firewall o di altro. Male male, trasmetti il file a pezzi piccoli, ed
usi un parametro extra per numerare i pezzi e trasmettere quando finirla
e ricomporre tutto :-(
Se non hai ne' CURL, ne' fsockopen, puoi sperare che funzioni file() con
il parametro http:, e usare... una GET.
Chiaro che per trasmettere 1 K ti ci possono volere 8 GET da 128 byte, e
rischi di fare un vero e proprio denial of service.
Ma questo e' solo se trovi sia il trasmittente sia il ricevente da gente
*enormemente* sospettosa.
Leonardo
Newsgroup: it.comp.www.php
Titolo: REPLACE o INSERT????

Devo aggiornare un database con un file di testo (tab come delimitatore).
L'utente da in pasto allo script un file di testo con tutti i prodotti sia
gia esistenti sia nuovi.
id_prod|id_marca|codice|descrizione|prezzo|
che query devo fare?
il mio script adesso č:
PHP:------------------------------------------------------------------------
--------
//apro il file appena uplodato
if($fp = fopen("$dir$filename", 'r')) {
$conta = 0;
        while ($riga=fgets($fp,4096)) {
            $campi = explode("\t", trim($riga));//uso come delimitatore di
campo il TAB '\t'
            //Preparo la mia query
            $query = "
                INSERT INTO $tab_prod  (id_prod, id_marca,
codice,descrizione, id_cat, prezzo)
                VALUES (NULL, '$campi[1]', '$campi[2]', '$campi[3]',
'$campi[0]','$campi[4]')";
            if (!in_array($campi[2], $inseriti)){
                $inseriti[$campi[3]] = $campi[2];
                    //Procedo con l'insert...lancio la query
                    $result = mysql_query($query);
                    //Controllo se l'operazione č andato a buon fine se
no...stampo un errore
                    if(!$result){ error_message(sql_error());}
                    else{$conta = $conta +1;}
            }else{
                $non_inseriti[$campi[3]] = $campi[2];
            //poi stampo i risultati a video
            }
        }
        fclose($fp);

 che query devo fare?
Risposta veloce: l'aggiornamento di una riga della tabella di solito si fa
con "update tabella where... set codice='$miocodice'", non ho capito cosa
intendi per aggiornare: devi solo eliminare tutti i dati presenti e
sostituirli con i nuovi o devi mantenere qualche dato? In quest'ultimo caso
devi usare il sudetto update...

 > che query devo fare?
prima di tutto devi fare un controllo sull'id del prodotto... se esiste nel
db fai un update... else (:)) fai un insert


Sto facendo cosi...grazie

 db fai un update... else (:)) fai un insert
Hai ragione, pero' in certe condizioni e' piu' comodo il REPLACE.
Il REPLACE inserisce un record, cancellando un eventuale record con la
stessa Primary Key. Quindi se a lui va bene che il record vecchio sia
cancellato (se non ci sono dati che vanno conservati) REPLACE gli risparmia
una query e semplifica notevolmente lo sviluppo.
 
S*

 una query e semplifica notevolmente lo sviluppo.
Dall'altro lato pero' ti impone di rimanere su MySQL perche' gli altri 
DBMS potrebbero non avere il REPLACE. Oppure sto dicendo una castroneria 
???
ciao
-- 
Morelli Michel
ZioBudda.net Coordinator
mic...@ziobudda.net

 DBMS potrebbero non avere il REPLACE. Oppure sto dicendo una castroneria
Si', hai ragione.
Be', non e' che si capiti tutti i giorni di cambiare dbms a un progetto,
comunque. Pero' e' una valutazione da fare.
S*
Newsgroup: it.comp.www.php
Titolo: Eliminare testo

Ho una variabile che contiene dei simboli che vorrei eliminare per non
creare confusione per esempio <> "".
Come posso fare?
Grazie in anticipo.

Come posso fare?
$variabile = ereg_replace ("<", "", $variabile);
Lupin
-------------------------
http://www.antiloco.com/
<la directory del Web developing>
----------------------------------
Rimuovere XXX per rispondere via e-mail

Si, pero' attenzione fra ereg_replace() e eregi_replace()
ereg fa attenzione alle maiuscole e minuscole eregi no... quindi in ereg a e
A non sono la stessa cosa, in eregi si....


Newsgroup: it.comp.www.php
Titolo: prob pass

Come faccio a rendere il campo password non leggibile, quindi mentre scrivo 
la pass devono apaprire gli asterischi...
Grazie 10000 

 ha scritto nel messaggio 
news:6fxHd.723650$35.28...@news4.tin.it...


la pass devono apaprire gli asterischi...
è una questione di HTML:
<input type="password" name="password" />
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 Grazie 10000 
Usa il campo input password e non il campo input text
-- 
2T STUDIO - Web e Grafica per il tuo Business
Contattaci su: 
http://www.2t-studio.com

Newsgroup: it.comp.www.php
Titolo: Phpnuke in cd-rom

E' possibile far "girare" una presentazione con php-nuke in un cd-rom?
Grazie.

 E' possibile far "girare" una presentazione con php-nuke in un cd-rom?
E' una FAQ.
http://php.dopoil.com/faq.php?phpdacdrom
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: trasferire un file su un altro pc

ho 2 pc tutti e due con Apache e php installati.
il secondo ha anche un server ftps.
Vorrei trasferire tramite uno script php un file dal primo al secondo ma mi
da un errore.
Addirittura ho provato con il seguente script ma non riesco neanche a
leggere il file.
$provafile='ftps://
user:pa...@192.168.1.101/prova.txt
';
echo $provafile;
$prova = file ($provafile);
echo '<br>' . $prova[0]; // leggo la prima riga
come posso fare? ci sono altri metosi per trasferire il file?
posso fare un POST di un file dal primo pc al secondo su uno script?
grazie


Visto che vuoi usare l'ftp
puoi usare le funzioni per l'ftp di php:
http://it.php.net/manual/it/ref.ftp.php


non ho l' FTP ho solo FTPS ( SSH )

 posso fare un POST di un file dal primo pc al secondo su uno script?
Personalmente non conosco implementazioni di FTPS in PHP. Puoi
utilizzare una richiesta POST, semplicemente inviando in una variabile
il contenuto testuale del file (opportunamente codificato). Se cerchi
con google "php post fsockopen" trovi molti esempi utili.
-- 
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/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Visualizzazzione "modello" TREE

Ciao ragazzi...
Mi piacerebbe visualizzare le informazioni "modello" TREE.
La visualizzazione č di una tabella cosě composta:
id|nome|categoria
01|categoria1|null
02|sottocartella1|categoria1
03|sottocartella2|categoria1
04|sottocartella3|categoria1
05|sottocartella4|categoria1
06|categoria1|null
07|sottocartella5|categoria2
08|sottocartella6|categoria2
09|sottocartella7|categoria2
Ora... come posso visualizzare il risultato in questo modo, come se fosse un
elenco puntato?
categoria1
------------------
    sottocartella1
    sottocartella2
    sottocartella3
    sottocartella4
------------------
categoria2
    sottocartella5
    sottocartella6
    sottocartella7
ringrazio tutti anticipatamente...
P.S. Il codice non mi serve + di tanto, mi serve invece CAPIRE invece (cosa
+ importante) come fare!
Ciao!
Riccardo.

 05|1|sottocartella4|categoria1
E con una singola query estrai tutti i record raggruppati per
"categoria" ed ordinati per livello.
- Puoi effettuare una query per estrarre tutte le categorie con
categoria = null e poi ciclare per estrarre le relative sotto categorie.
-- 
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.

 categoria = null e poi ciclare per estrarre le relative sotto categorie.
Uau! proprio quello che mi serve :)
Solo un'ultima cosa...
cosa devo fare (sempre teoricamente) per far visualizzare le sottocartelle?
WHERE CATEGORIA='null'    estrare le categorie principali,
ma poi, come faccio a mettere in colonna le altre categorie con un click?
devo fare un'altra query?
WHERE CATEGORIA=!'null'
Grazie!
Riccardo.

 sottocartelle?
SELECT * FROM tablella WHERE categoria = 'categoria_genitore'
Dove categoria_genitore e' il nome della categoria a cui appartengono
le sotto categorie.


 SELECT * FROM tablella WHERE categoria = 'categoria_genitore'
Capito! ;)

 Perchh?
Perche' devi effettuare molte piu' query rispetto alle altre soluzioni
proposte.


Newsgroup: it.comp.www.php
Titolo: libro php per me

Ciao amici,ho fatto una cavolata"penso"
Ho preso il libro php 5 guida completa,gli ho dato un okkitata ma non fa 
per me.
Io sono all'inizio di php ho letto un po di guide on line.Vorrei un 
libro in php e my sql dove ci sono anche esempi .....Cosa mi 
consigliate?grazie


sai gia' programmare?

jv30blu ha scritto:

Apogeo, pocket giallo lo trovi in libreria a 7 / 8 euro.
Semplice e chiaro, per iniziare.
Ti consiglierei:
- php 5
- mysql (o anche sql che fa comunque riferimento a mysql)
e se ne hai bisogno anche:
- html 4.01
- css
- javascript

SyNko ha scritto:

no,so solo xhtml e css
Newsgroup: it.comp.www.php
Titolo: $GLOBALS per vedere variabile in qualsiasi file

č la $GLOBALS che consente di vedere una variabile di un file01 da un'altro
file02 senza includere il file di origine?
pero' come si dichiara nel file01 di origine la variabile?
ho ptrovato con global Łvar=100; ma non funziona.
questo credo per rileggere su file02
$z=$GLOBALS['var'];

 file02 senza includere il file di origine?
NON PUOI vedere una variabile definita in un file senza leggerlo.
In nessun modo.
Fai un file con le variabili che ti servono e includilo in tutte le pagine
che ti servono.
Oppure metti i valori in DB e leggili quando servono.
E lascia stare le variabili globali finche` il tuo cervello non pensera`
direttamente in PHP invece che in italiano.
Bye.

 direttamente in PHP invece che in italiano.
ROTFL
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

se il fil01 è tipo:
session_start();
require_once('../plus.php');
$mia_path = str_replace( "//", "/", $mia_path );
$p = str_replace( "//", "", $web );
etc ...
VARIABILE DA TOGLIERE:
dal punto A
--->$pippo['valoredir'] = $mia_path ;<---
etc ....
se tolgo la variabile e la inserisco in un file02
che differenza c'è se si usa poi il require o l'include?
l'include o il require se lo riscrio nello stesso punto A è un errore?
o va messo sempre all'inizio e poi nel punto A si richiama la varibile?

 o va messo sempre all'inizio e poi nel punto A si richiama la varibile?
Puoi metterlo dove vuoi, ma deve avere un senso.
Bye.

 Ti offendi se dico che non ho capito niente?
assolutamente, no problem:
praticamente volevo far vedere come era il file di origine dove dovevo
togliere la variabile ed inserirci un require;
Newsgroup: it.comp.www.php
Titolo: Upload jpg da mac non funziona

Salve a tutti ho create un classico script per l'upload delle immagini
sul server jpg e gif
Lo script funziona perfettamente tranne che per Mac...
Mi spiego meglio:
Con Mac (tutti i tipi di browser) non funziona l'upload delle jpg, lo
sript restituisce un errore sul tipo di file...
Di prova levando questo controllo l'upload funziona ma non viene
riconosciuto come immagine ...
Invece le GIF va benissimo...
Qualcuno sa darmi una pista?
Vi posto anche il codice:
PAG1.php
<form enctype="multipart/form-data" method="POST" action="PAG2.php"
name="tumbs_send">
<input type="file" name="TUMBS" size="48">
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
<input type="submit" value="OK" name="B1">
PAG2.php
if ($_FILES['TUMBS']['error']== UPLOAD_ERR_OK) {
if(($_FILES['TUMBS']['type'] ==
'image/pjpeg')or($_FILES['TUMBS']['type'] == 'image/gif')){
if($_FILES['TUMBS']['type'] == 'image/pjpeg'){
$este = ".jpg";
}else if($_FILES['TUMBS']['type'] == 'image/gif'){
$este = ".gif";
}
copy($_FILES['TUMBS']['tmp_name'],"miacartella/nome.$este");
unlink($_FILES['TUMBS']['tmp_name']);
echo("<font size=\"1\" face=\"Verdana\" color=\"#ff0000\">File inserito
con successo</font>");
 }else{
 echo("<font size=\"1\" face=\"Verdana\" color=\"#ff0000\">TIPO DI FILE
NON CONSENTITO</font>");
 unlink($_FILES['TUMBS']['tmp_name']);
 }
 }else{
  echo("<font size=\"1\" face=\"Verdana\" color=\"#ff0000\">Errore di
trasmissione</font>");
 }
Grazie in anticipo.

 
trovato l'inghippo...
$_FILES['TUMBS']['type'] == 'image/pjpeg'
prova a vedere che il client del mac non riconosca le immagini come
$_FILES['TUMBS']['type'] == 'image/jpeg', firefox le riconosce cosě!
Saluti

AZZ
grazie mille....!!!
:)
Newsgroup: it.comp.www.php
Titolo: Checkbox

Salve, ho un problema che non so come risolvere, spero che possiate darmi
una mano!
Allora io ho una pagina con piů form e devo settare una variabile tramite un
checkbox e questa deve risultare (se flaggo o meno il checkbox) su qualunque
scelta io faccia in qualunque form; non volendo ripetere il checkbox per
ogni form volevo sapere se č una cosa fattibile ed eventualmente come.
Ex. :
listato form.php
<form method=POST action="ex.php">
<input type="hidden" name="a" value="a">
<input type="hidden" name="b" value="b">
<input type="hidden" name="c" value="1">
<INPUT type="CHECKBOX" name="az" value="yes">
<input type="submit" value="submit">
</form>
<form method=POST action="ex.php">
<input type="hidden" name="a" value="a">
<input type="hidden" name="b" value="b">
<input type="hidden" name="c" value="2">
<INPUT type="CHECKBOX" name="az" value="yes">
<input type="submit" value="submit">
</form>
listato ex.php
<?
if ($az == 'yes') {
echo "flag <br>";
echo $a.".".$b;
echo "<br>";
echo $c;
} else {
echo "noflag <br>";
echo $a.".".$b;
echo "<br>";
echo $c;
}
?>
Dunque cosě funziona tutto ma se io non volessi ripetere il checkbox per
ogni form?
Grazie anticipatamente!
guruSyS
bye


Non capisco perchè hai bisogno di 2 form visto che dal tuo esempio cambia
solo il valore del campo hidden c.
ciao
AleZen

non ho capito bene quello che intendi, io ho capito se che tu vuoi far
persistere un variabile giusto ???
se cosi ci sono 3 modi che conosco:
1) un campo hidden ma te lo sconsiglio
2) le sessioni
3) i cookie


Ho bisogno dei due form per la struttura della pagina, devono esserci due
submit!
bye
guruSyS

 ha scritto nel messaggio
news:RBA1a.158512$0v.44...@news1.tin.it...

Allora per il campo hidden ci avevo pensato ma l'utente come farebbe ad
impostare la variabile senza ricaricare la pagina? Per quanto riguarda i
cookie non sono molto a loro favore (ma se non si può fare diversamente...)
e poi non saprei come impostare il valore, credo che ci vorrebbe il reload
della pagina anche qui; per le sessioni non so neanche di cosa tu stia
parlando!
Ti prego di farmi capire con un paio di esempi :)
bye
guruSyS

Mettendo in chiaro che nn posso insegnarti il php x settare un cookie la
funzione è setcookie("nomecookie" , "valorecookie" , "durate del cookie")
Le sessioni sono invece un po l'opposto (ditemi se sbaglio) dei cookie visto
che memorizzano le informazioni sul server e non sul client
per settare un sessione la funzione è session_register(variabiledasettare);
www.php.net


Grazie comunque per l'aiuto, sei stato moto piů chiaro di quanto tu creda,
forse basandomi su ciň che mi hai detto riesco a fare qualche cosa di
decente!!!
bye
guruSyS
Newsgroup: it.comp.www.php
Titolo: Ordine messaggi in nuke

Ciao,
sto creando un piccolo blog amatoriale sul cinema con phpnuke 5.5;
quando invio un messaggio finisce in fondo alla lista e non in cima o
al secondo posto (per esempio) come vorrei. Come si fa a modificare
l'ordine dei messaggi?
Grazie e scusate per la banalità della domanda.
Giuanin

Prova ad usare gli articoli e non i messaggi. Li metti in home e sei
apposto. Credo. Ciao
Giuanin <pes...@NOSPAMemail.com> wrote in message
3d6773f...@powernews.libero.it...


Newsgroup: it.comp.www.php
Titolo: FORUM PHP

Come fare per visualizzare gli ultimi messaggi in modo che quelli nuovi
rimangano in alto allo schermo (dall'alto verso il basso) ?


se utilizzi MySql
$result = mysql_query("SELECT * FROM tuatabella order by id desc");
while ($myrow = mysql_fetch_array($result))
{
echo"$myrow[messaggio]<br>";
}
ciao


nella query al database che fai, utilizza l'ordinamento DESC sulla data, non
lo utilizzare sul campo ID, dato che se hai piu' di un forum, e devi
iniziare a trasferire messaggi da un forum all'altro, rischi di vedere al
primo posto un messaggio vecchio (consiglio dato dall'esperienza :D)
TWiN
www.bibivu.it
Newsgroup: it.comp.www.php
Titolo: url fisso

Come faccio a far comparire, durante la navigazione del mio sito, sempre e
solo 
http://www.miodominio.com
 ? Per ragioni di carattere "estetico", non
desidero, infatti, che l'url contenga costantemente il riferimento alla
pagina che si sta visionando in quel momento. Se Vi può aiutare aggiungo che
tutta l'interfaccia del sito è gestita da un solo script php che si
preoccupa di caricare di volta in volta la pagina html richiesta.
Grazie anticipatamente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 pagina html richiesta.
Due soluzioni:
- Usi i frame
- Usi le sessioni ed header location, anche se lo sconsiglio.
-- 
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: [mysql-php] update di tabella che non funziona

Ciao  a tutti, ho un piccolo problema con un UPDATE che non va e non
riesco a capire perchè:
$cod viene recuperato correttamente con una get. Stessa cosa per gli
altri campi con una POST
$query = "UPDATE offerte SET nome=$titolo, contenuto=$testo,
prezzo=$prezzo, idata=$numidata, fdata=$numfdata WHERE id=$cod";
mysql_query($query)
mysql_close();
In realtà fallisce il passaggio mysql_query($query).
id nella tabella offerte, è auto_increment, può essere un problema?
Tutte le operazioni di INSERT e DELETE funzionano alla perfezione, per
questo non capisco dov'è l'errore....
Vi ringrazio anticipatamente!
Lore
 

 
prova un pò con
$query = "UPDATE `offerte` SET `nome` = '$titolo', [...] WHERE `id` = 
'$cod';
a me non dà problemi
ciao

 problema?
Non che io sappia.
 
Ciao.
-- 
Federico R.

 Dal nome alcuni dei campi sembrerebbero stringhe.
Intendevo dire che dal nome delle variabili alcuni dei campi
coinvolti nella query sembrerebbero contenere dati di tipo
stringa (CHAR, VARCHAR, TEXT, ecc...)
-- 
Federico R.

 '$cod';
o almeno non darebbe problemi, se ci fosse anche il doppio apice alla 
fine :)
$query = "UPDATE `offerte` SET `nome` = '$titolo', [...] WHERE `id` =
'$cod'";
ciao

 '$cod';
mettendo solo gli apici alle variabili '$titolo' va perfettamente....
strano... nelle insert e delete non li ho mai usati e funzionano
correttamente.
Cmq grazie  mille

Newsgroup: it.comp.www.php
Titolo: Re: Zenf Framework: cerco collaboratori

 
a parte il double post..  comunque il sito mi pare utile. complimenti


Chiedo venia, ho utilizzato la funzione "Elimina" dei gruppi di Google
per correggere l'errore di ortografia nel titolo ma è evidente che il
primo messaggio non è stato cancellato....
Newsgroup: it.comp.www.php
Titolo: Licenza php

Ciao a tutti,
non ho capito bene come funziona la licenza di PHP:
    PHP è completamente gratuito?
    Se faccio un'applicazione web commerciale (a scopo di lucro), devo
pagare qualche licenza?
    Esiste qualche particolare clausola nella licenza GPL (come ad esempio
sotto linux è free e sotto windows no)?
Vi sarei grato se poteste darmi una mano, devo sviluppare un servizio web e
sto cercando la migliore soluzione.
Grazie.



http://it.php.net/license/
http://it.php.net/license/3_0.txt
--
Nico

Newsgroup: it.comp.www.php
Titolo: Aiuto pattern per preg_match_all

Ciao, vi pongo subito il mio problema.
Ho un file formattato nel seguente modo:
# TABELLA DI TEST
BEGIN TABLE PLAYERS(TAG,NICK)
CSF	Manti
CSF	Hydra
CSF	Hunter
END TABLE
BEGIN TABLE TEAMS(TAG,FULL_NAME)
CSF	Cougar Special Force
END TABLE
Ora, con l'aiuto della funzione preg_match_all vorrei estrarre dal file 
alcune informazioni per poter poi creare delle tabelle (i campi delle 
tabelle sono tab delimited nel file). Ho provato con il seguente 
pattern, ma nn mi funge:
/BEGIN TABLE (.*)\((.*)\)[\n]+(.*)[\n]*END TABLE/
Dov'è che sbaglio?

 ha scritto:

Non usi i modifier giusti, ti servono /U (greedy) e /s (Linefeed)
$expr='/BEGIN TABLE (.*)\((.*)\)(.*)END TABLE/sU';
il risultato del terzo subexpression lo 'trimmi'
Newsgroup: it.comp.www.php
Titolo: progettazione contenuti

ho una domanda di progettazione, sono nuovo al php.
Dunque, ho una pagina html con un layout strutturato cosě:
sulla sinistra un menu, a destra il contenuto.
Al clic sul link, sulla destra mi si dovrebbe caricare il contenuto
corrispondente. Non voglio usare frame, vorrei ricaricare tutta la pagina
servendomi di un sistema tipo URL?variabileAccodata=valore ecc.ecc.
Detto questo, non vorrei nemmeno usare un campo longtext nel db ma avere dei
txt esterni, da cui recuperare il contenuto.
E' un'ipotesi sballata? Come si farebbe eventualmente?
Grazie.

 avere dei txt esterni, da cui recuperare il contenuto.
Puoi utilizzare 
http://www.php.net/include
 
<?php // codice proof of concept
if (isset ($_GET['page'])) {
	switch ($_GET['page']) {
		case 'home':
			include ('home.txt'); // o htm o php
			break;
		case 'contacts':
			include (contacts.txt'); // o htm o php
			break;
		// case etc. etc.
		default:
			include ('default.txt'); // o htm o php
	}
} else {
	include ('default.txt'); // o htm o php
}
?>
Da testare (anche sintassi).
In alternativa una cosa tipo:
$available_pages = array ('home', 'contacts', 'default');
$default_page = 'default';
if (isset ($_GET['page'])) {
	if (in_array ($_GET['page'], $available_pages)) {
		include ($_GET['page'] . '.txt'); // o htm o php
	} else {
		include ('default.txt'); // o htm o php
	}
} else {
	include ('default.txt'); // o htm o php
}
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

non ho niente contro switch/case,
ma pensi sia evitabile in qualche modo?
---


 ma pensi sia evitabile in qualche modo?
Ha guardato la seconda opzione? Se si e non va bene, definisci la
necessita' di evitare lo switch/case.
Please:
http://wiki.news.nic.it/QuotarBene


ok. Quello che mi domandavo era se non fosse possibile creare l'array e
ciclare attraverso di esso con un for-in (se in php esiste)
// codice inventato
$arr_pagine = array ('home', 'contacts', 'default');
for (i in arr_pagine){
if(page == arr_pagine[i]){apri pagina; break}
grazie anche per le soluzioni precedenti  :-)

 e ciclare attraverso di esso con un for-in (se in php esiste)
Perche' usare for se esiste gia' in_array?


 Perche' usare for se esiste gia' in_array?.

vediamo se ho capito:
in sostanza nidifichi due if:
con il primo se la variabile è definita e se la pagina viene trovata
nell'array carichiamo il txt o il php o l'html corrispondente.
Altrimenti, se non è definita (è un caso che mi sfugge un po':
in che caso potrebbe essere indefinita? Scusa l'ignoranza)
si carica default. E' giusto?


 si carica default. E' giusto?
Se non passi il valore "page" via URL allora $_GET['page'] non sara'
definita.


ok, poiché pensavo (che ne potevi sapere???) che me lo hardcodavo (!) tutto
a mano... pensavo che non potesse essere mai indefinita. Grazie di tutto
