mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: header("Location") e sessioni

Ciao,
ho letto piu' volte che quando si vuole usare header("location:") e' 
bene farlo nella forma header("location:
http://indirizzo.del.sito
") ma 
se nel mio sito utilizzo le sessioni per memorizzare i parametri di 
accesso, in questo modo li perdo perche' i valori delle sessioni vengono 
preservat solo utlizzando url relativi (giusto?) ... quindi come posso 
fare per utlizzare correttamente la funzione header con l'http:// senza 
perdere i valori delle sessioni?
ciao
Mauro

 l'http:// senza perdere i valori delle sessioni?
Se ne e' parlato decine di volte:
http://tinyurl.com/zlns
-- 
I'am what I'am, I do what I can

header("location:
http://indirizzo.del.sito
")
header("location:
http://indirizzo.del.sito
?<?=SID?>")
-- 
http://e-0.org

 header("location:
http://indirizzo.del.sito
?<?=SID?>")
Non e' cosi' semplice, l'url potrebbe contenere altre variabili, un
anchor etc.


header("location:
http://indirizzo.del.sito
?<?=SID?>")
ehm... credo sia meglio cosi':
header("location: 
http://indirizzo.del.sito
?".strip_tags(SID));
-- 
http://e-0.org

 header("location: 
http://indirizzo.del.sito
?".strip_tags(SID));
strip_tags?
http://tinyurl.com/zlns


anchor etc.
Verissimo: la tua soluzione e' decisamente migliore ma, per casi piu'
semplici, sovradimensionata.
-- 
http://e-0.org


http://tinyurl.com/zlns
l'ho visto ma, come ti ho gia' detto, per un redirect "semplice" mi
pare sovrabbondante. Tutto qua.
-- 
http://e-0.org

 (da 
http://it2.php.net/manual/en/ref.session.php
)
Forte :)


 bene farlo nella forma header("location:
http://indirizzo.del.sito
") 
doh, non lo sapevo !
io ho sempre usato url relativi e non ho mai avuto problemi, ergo non mi
sono mai documentato (è noto che la documentazione si legge solo quando
smanettando non si trova la soluzione a un problema :-))
php.net
 dice
"HTTP/1.1 richiede un URI assoluto come argomento di Location:  composto
da schema, hostname, e path assoluto, ma alcuni clients possono accettare
anche URIs relativi."
quindi usare indirizzi relativi è scorretto ma ai browser principali va
bene lo stesso;
a questo punto visto che ho fatto ampiamente uso (sempre non correttamente
a quanto pare) di questa funzione mi chiedo quali siano invece i browser
rigorosi e se sia il caso di correggere le vecchie applicazioni
-- 
Chinaski FDB
www.glabs.it
email: 
ulloatildisturboglabs.it
togli il disturbo per scrivermi
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 applicazioni
Penso che non avrai problemi, prendila come buona norma per le
applicazioni future, eventualmente se hai applicazioni molto
"distribuite" piuttosto che modificarle tutte preparati un readme per
ricordarti del fatto nel caso in futuro smettano di funzionare.

Newsgroup: it.comp.www.php
Titolo: Applicazioni PHP, allarme sicurezza

http://punto-informatico.it/p.asp?i=53897&r=PI
di che si tratta esattamente?
nick

 di che si tratta esattamente?
si tratta delle librerie xml-rpc.
In poche parole basta passare dei commandi via browser che saranno 
eseguiti sul server (in presenza di particolari impostazioni).
Quelli di Pi si "sono accorti" in ritardo, allarme relativo a xml rpc 
circola oramai da una settimana circa :)

Newsgroup: it.comp.www.php
Titolo: problema di query

Ho una tabella con una lista di prodotti, ed una lista di negozi, chiamata
"prodotti".
Ho una seconda tabella che ha in compune con la prima la lista dei negozi,
chiamata "negozi".
Nella seconda tabella è anche presente un campo "attivo", che se messo ad 1
dovrebbe fare in modo che i prodotti di quel negozio, presenti nella tabella
"prodotti" vengano messi a video attraverso una query.
Adesso il mio problema è creare una query che mi metta a video tutti i
prodotti (presi dalla tabella "prodotti") dei negozi che hanno il campo
"attivo" settato ad uno nella tabella "negozi".
Ringrazio sin da ora
Andrea

 "attivo" settato ad uno nella tabella "negozi".
Sul sito 
www.mysql.com
 trovi come fare le query SQL incrociando piů tabelle
(cerca JOIN ad esempio):
io ti suggerisco solo SELECT * FROM negozi,prodotti WHERE
prodotti.codice_prodotto=negozi.prodotti AND negozi.stato='attivo'
o una cosa simile, ma hai dato troppo poche info
CIao
J

 (cerca JOIN ad esempio):
grazie per la dritta: ho fatto qualche ricerca sull'uso di join ed ho
risolto ;)
Andrea


Mitico!
J
Newsgroup: it.comp.www.php
Titolo: servizio sms gratuito per tutti

servizio sms gratuito per tutti
lo trovi qui 
http://www.dmonlinestore.com/gsm

 ha scritto nel messaggio
news:a53jqa$b7q$1...@fe1.cs.interbusiness.it...


 E comunque OT, visto che non si può utilizzare con PHP.
Fin quì non cerano dubbi :)


 lo trovi qui 
http://www.dmonlinestore.com/gsm
complimenti una vera chiavica!
Josh
--
www.pixaelcity.com
non potrai piů farne a meno...

Newsgroup: it.comp.www.php
Titolo: try... catch...

salve a tutti,
non ho capito a cosa serve il blocco try... esempio:
<?php
echo "abc";
try{
    session_start();
} catch (Exception $e){
    echo "Si e' verificato un errore:".$e->getMessage();
}
?>
mi aspetterei che mi dia come risultato: Si e' verificato un errore: Cannot 
send session cookie.......
invece non mi stampa proprio nulla... ma allora a cosa serve???
Grazie
Dade 

 Cannot send session cookie.......
Serve solo per le istruzioni che lo prevedono (che sollevano eccezioni al
verificarsi degli errori).
In PHP4 non ce ne sono. In PHP5 lo fanno solo i nuovi moduli che usano
oggetti per lavorare, ma non le vecchie funzioni che erano presenti anche
in PHP4 (come session_start), per motivi di compatibilita`.
In PHP6 stanno cercando di portare tutto a sollevare eccezioni.
Nel tuo caso sarebbe meglio qualcosa tipo
if ( ! session_start() ) {
  throw new Exception("Impossibile inizializzare la sessione");
}
Puo` servire se richiami quella funzione dentro una classe, per esempio,
in modo da avere il traceback dell'esecuzione.
Bye.

 Bye.
Gia', ma come lo usi il throw new exception? Io ho provato cosi':
  try{
  if ( ! session_start() ) {
    throw new Exception("Impossibile inizializzare la sessione");
  }
  } catch (Exception $e){
   echo "ERRORE".$e->getMessage();
  }
ma nada!
Grazie ancora
Dade 

 
Allora devi lavorare su due fronti: il primo è il chiamato che solleva 
l'eccezione, il secondo è il chiamante che la cattura (catch) e la 
gestisce. Prendi per esempio la classe PDO (solo php5)
http://se2.php.net/pdo
try {
    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
    foreach ($dbh->query('SELECT * from FOO') as $row) {
      print_r($row);
    }
    $dbh = null;
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
La creazione del nuovo oggetto PDO o la chiamata al metodo query può 
sollevare un'eccezione, che te catturi nel codice sopra riportato 
attraverso il catch.
Per tornare al tuo esempio, il codice che hai scritto dovrebbe 
funzionare; sei sicuro che session_start() fallisca?
http://se2.php.net/manual/en/function.session-start.php
bool session_start ( void )
session_start() creates a session or resumes the current one based on 
the current session id that's being passed via a request, such as GET, 
POST, or a cookie.
This function always returns TRUE.
	Francesco
Newsgroup: it.comp.www.php
Titolo: Fine riga

Ragazzi come faccio a fare riconoscere al php il carattere di fine riga di
un file di testo?
if ($line="???") ....;

 if ($line="???") ....;
fine riga è \n
pero' solitamente le funzioni sui file, tipo fgets() o file(), riconoscono
già la fine del file...
Se intenti verificare che non ci siano più righe nel file mi sembra che si
possa usare fa funzione feof()... (??)
Alex

 ha scritto nel messaggio
news:mlWG7.53934$sq5.2...@news.infostrada.it...


Newsgroup: it.comp.www.php
Titolo: per quale motivo nn riporta il valore ?

Ho un realizzato un form con questi campi   :
<form action="phpdir/newlink.php">
    <input type="text" name="url" size="43" style="font-family: Verdana;
font-size: 8 pt">
    <textarea name="descrizione" rows="6" cols="31" style="font-family:
Verdana; font-size: 8
         pt"></textarea>
     <font face="Verdana"><b>LINGUA</b></font>
     <select name="lingua" style="font-family: Verdana; font-size: 8 pt">
      <option selected>seleziona</option>
      <option value="ita">italiano</option>
     <option value="eng">inglese</option>
      </select>
      <input type="submit" value="Invia" name="B1" style="font-family:
Verdana; font-size: 8 pt">
      <input type="reset" value="Reimposta" name="B2" style="font-family:
Verdana; font-size: 8 pt"></p>
   </form>
Il Form viene inviato ad un modulo php che crea una pagina html con un form
che riepiloga tutti i dati, e li inserisci in un  tabella mysql, il form
viene poi inviato alla mia casella diposta elettronica. Il problema che
riscontro è il seguente
in newlink.php
  <?php if ($url!="")
      echo"<input name=\"urlsito\" value=$url type=\"text\"; id=\"urlsito\"
readonly>";
   else
    echo "<input name=\"urlsito\" value=\"- - - - - - - - - -\"
type=\"text\"; id=\"urlsito\" readonly>";
   ?>
      </td>
    </tr>
    <tr>
      <td><strong><font color="#FFFFFF" size="3" face="Verdana, Arial,
Helvetica, sans-serif">DESCRIZIONE</font></strong></td>
      <td>
        <?php if ($descrizione!="")
      echo"<textarea name=\"descrizione\" value=$descrizione
id=\"descrizione\" readonly></textarea>";
   else
      echo"<textarea name=\"descrizione\" value=\"- - - - - - - - - \"
id=\"descrizione\" readonly></textarea>";
   ?>
Mentre per il campo  text riesco a visualizzare il valore per il campo
textarea il valore $descrizione o "- - - "
nn viene visualizzato
perchè ?
Grazie ReDiCuori
--
L'informatica è un arte
---------------------------------------------------------
 
www.pascallike.too.it
 
http://utenti.lycos.it/pascallike
 il sito sulla programmazione pascal e non solo
---------------------------------------------------------

  id=\"descrizione\" readonly></textarea>";
Value="" non va bene per textarea
echo "<TEXTAREA name=\"descrizione\">$descrizione</TEXTAREA>";
Newsgroup: it.comp.www.php
Titolo: AIUTOOO -> Sessioni -> Strano comportament

Ciao ragazzi!!
Ho creato due file (pag1.php) e pag2.php e la prima ha un link verso
l'altra.
in Pag1.php creo una sessione e creo una variabile disessioen dal nome
Valore che poi stampo nel file pag2.php
*******pag1.php
Test Sessione
<br>
<?
session_start() ;
$_SESSION["valore"] = "Ciao" ;
?>
<a href="test_sesione2.php" target="_blank">Test sessione 2</a>
********pag2.php
Test Sessione -- 2 --
<br>
<?
session_start() ;
echo $_SESSION["valore"] ;
?>
Tutto funziona correttamente
Nel momento in cui, nella stessa cartella dei files precedenti creo un file
più complesso (con diversi include al suo interno, etc..) non riesco a
protrarre i dati di sessione in altre pagine...
Perchè?
Ho usato la stessa sintassi e metodologia...
file1.php
    |_____________Include1.php
    |_____________Include2.php
    |_____________Include3.php
                                        |__________include3_1.php
in testa al file file1.php ho messo
session_start() ;
$_SESSION["valore_1"] = "Prova" ;
e in un punto successivo del documento ho creato un link a file2.php che
contiene:
<?
session_start() ;
echo $_SESSION["valore_1"] ;
?>
Ma non viene scritto il valore della variabile..perchè tutto ciò?
Grazie a tutti!!!
-- 
daniele galiffa
multimedia designer & developer
http://www.mentegrafica.it/daniele
dan...@mentegrafica.it

 Ma non viene scritto il valore della variabile..perchh tutto cir?
Controlla nei file inclusi, probabilmente hai fatto quale operazione su
$_SESSION["valore_1"] che non avresti docuto fare. Gli include non
vanno ad inficiare le funzionalita' di sessione.
-- 
I'am what I'am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Help su confronto...cose da pazzi

Ciao a tutti...
ho uno script che uso per inserire i risultati di calcio nel mio sito e 
dovrebbe fare il seguente lavoro...
...inserire appunto i risultati, ed in base a questi anche i dati per la 
classifica...ora ho un problema ridicolo sul confronto tra i risultati. 
Mi capita che nelle uniche due partite con pareggio mi metta la 
sconfitta per entrambe le squadre.
praticamente $risultato1 == $risultato2 risulta sempre falsa anche 
quando $risultato1=1 e $risultato2=1.
Ho fatto stampare i risultato subito dopo l'inserimento e sono 
corretti...ma in quell'if non entra in nessun modo.
if($risultato1 > $risultato2) $vc+=1;
else if($risutlato1 == $risultato2) $pc+=1;
else $sc+=1;
Idee?
Tnx, ciao

Mi sono dimenticato una cosa...
la cosa drammatica è che se metto:
if($risultato1 > $risultato2) $vc+=1;
else if($risutlato1 < $risultato2) {
else $sc+=1;
Mi entra nel <   !!!!!!!!!!!!
Mah...

 else if($risutlato1 == $risultato2) $pc+=1;
               ^^
hai scritto risuTLato.
hai copincollato?
-- 
Stress da rientro? Scopri il magico universo delle pietre!

 
Azz...ecco.
Da notepad a qui si...ho copincollato e grazie per avermi aperto gli 
occhi :D

>Mi entra nel <   !!!!!!!!!!!!
Non č carino dirlo cosě perň.....
-- 
Per rispondermi togli il cappello
Newsgroup: it.comp.www.php
Titolo: non riesco a installare i sapi

Ciao,
sto provando a installare php isapi (4.2.2) su apache 2, ma noto delle
incongruenze.
Ad esempio:
l'install.txt nella appena creata cartella c:/PHP dice:
  aggiungete queste direttive all'httpd.conf:
  LoadModule php4_module c:/php/sapi/php4apache.dll
  AddModule mod_php4.c
  AddType application/x-httpd-php .php
Però l'installer non mi ha creato una cartella sapi in c:/PHP, né ha deposto
un file mod_php4.c in alcuna parte dell'HD.
che devo da fa'?...
grazie!
m-

Ti dirò che la scelta non è il massimo... Apache2 filter, il bridge tra
apache e php quando usi php come modulo su apache2, non è ben funzionante
per ammissione degli stessi ragazzi di php. Apache2filter a riscritto,
questo vale già su Linux figuriamoci su Win32...
Fai un pò tu...
"manaus" <s_inco...@hwtmail.cwm> ha scritto nel messaggio
news:rq3ha.35695$i26.9...@news2.tin.it...



a me funziona benissimo
devi correggere il / e \ nel manuale e' sbagliato
e copiare php4ts.dll in winnt
e vedi che funge


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

Buongiorno a tutti, avrei una domanda da proporvi in merito alla sicurezza.
Ho realizzato una sezione di amministrazione e vorrei chiedervi se, per
fare le robe nella maniera migliore possibile, oltre che le pagine html
vanno protetti (con esclusiva lettura attraverso i coockie) anche gli
script che sono sempre all'interno della sezione amministrativa.
Per esempio : ho la pagina pippo.html (che proteggo) alla quale serve il
file memorizza.php, devo proteggere anche memorizza.php o non e'
necessario..??
Scusate la banalita' della domanda (che tra l'altro spero di essermi
espresso chiaramente), ma mi trovo a fare un "lavoro" del genere per la
prima volta e non saprei come comportarmi.
Grazie per l'attenzione e buona giornata.
BenB_115

Wed, 19 Jan 2005 13:04:01 GMT, BenB_115 <nos...@nospam.nospam> ha
detto:

Proteggi pagine html con cookie? E come? ed il file memorizza.php come
lo utilizzi nelle pagine html?
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
Newsgroup: it.comp.www.php
Titolo: call_user_func_array

Ho dei problemi con questa funzione.
Ecco l'esempio:
<?php
class Testone
{
	function test( $params )
	{
		print_r( $params );
	}
}
// output è 1
call_user_func_array( array( 'Testone', 'test' ), array(1,2,3));
//output corretto
call_user_func( array( 'Testone', 'test' ), array(1,2,3));
?>
Non capisco perchè call_user_func_array vede solo il primo elemento
dell'array.
PS: Se posso passare un array con call_user_func, a cosa mi serve
call_user_func_array? E' più veloce?
Ciao, MrPink

 Ciao, MrPink
http://php.net/call_user_func
http://php.net/call_user_func_array
-- 
www.iuz-lab.info

 call_user_func( array( 'Testone', 'test' ), array(1,2,3));
   questo output non è corretto, hai frainteso il funzionamento di call_user_func_array
func_num_args(), e func_get_args() ti chiariranno le idee

func_num_args(), e func_get_args() ti chiariranno le idee
Forse ci sono...
Vorresti dire che scrivendo:
call_user_func_array( array( 'Testone', 'test'), array(1,2,3));
Testone::test() si aspetta tre diversi parametri in entrata e avendone
dichiarato solo uno mi visualizzava solo quello?
Effettivamente così funziona...
Grazie!
Ciao, MrPink

 dichiarato solo uno mi visualizzava solo quello?
esatto, così come è scritto nelle pagine che avresti dovuto leggere
*prima* di fare gli "esperimenti" ;)

Newsgroup: it.comp.www.php
Titolo: incorporare foglio di stile passato via querystring in pagina php

Ciao a tutti,
    credo sia abbastanza semplice.. ma di php ne so veramente poco.
Mi chiedevo se fosse possibile fare agilmente una cosa del genere:
caricare una pagina php, passando via querystring l' url del foglio di
stile e fare scrivere a php la regola import necessaria, o ancora meglio
far scrivere a php il contenuto del css nella pagina stessa.
Ho installato easyphp in locale, e le pagine, a scopo didattico sui fogli
di stile, andranno pubblicate su uno spazio che supporta il php.
Grazie in anticipo,
    Alessandro Fulciniti

 meglio far scrivere a php il contenuto del css nella pagina stessa.
<link href="<?php print ($_GET["URL_Style"]); ?>" rel="stylesheet"
type="text/css">
oppure
<style type="text/css">
<!--
<?php readfile ($_GET["URL_Style"]); ?>
-->
</style>
NB.
Mancano tutti i controlli di sicurezza.
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

 di stile, andranno pubblicate su uno spazio che supporta il php.
Una volta che sai l'url ti puoi costruire il tag:
<link rel="stylesheet" type="text/css" href="$_GET[css]">
Oppure puoi aprire il file del css in lettura ed inserire il contenuto nella
pagina:
<style>
<?php
    // apri il file
    // finchè leggi righe
        // le scrivi nella pagina
    // chiudi il file
?>
</style>
Ciao
Marco

 far scrivere a php il contenuto del css nella pagina stessa.
Perfetto, grazie mille ad entrambi! Ho fatto in questo modo:
<style type="text/css">
<?php
if(!empty($_GET) && strlen($_GET["css"])>0 && file_exists($_GET["css"]))
    print "@import url(".$_GET["css"].");\n";
?>
</style>
Grazie ancora,
    Alessandro Fulciniti
Newsgroup: it.comp.www.php
Titolo: Google&SID

I motori di ricerca ignorano i SID aggiunti nelle Url?

no

Newsgroup: it.comp.www.php
Titolo: DOMANDONE!

Ciao a tutti!
ho un quesito che mi sta tormentando da mesi ;))
in che modo si puo' manetenere la formattazione di word copiando e
incollando testi nei textarea?? cioč mantenere anche grassetto, corsivo e
tutto il resto!
10.000.000 a chi mi risponde :)))

 e incollando testi nei textarea??
Le textarea gestiscono solo testo 'liscio'. Niente formattazione.
Pero' puoi spedire un documento word sul server e trasformare il
testo word in HTML con mswordview se sei sotto linux, o lavorare
di COM se sei sotto Windows.
Una possibile soluzione alternativa sono delle applet java tipo
queste:
 
http://www.netword.secretgate.com/
oppure:
 
http://www.realobjects.de/index.htm?/english/editonpro_e.htm
Credo che siano entrambe a pagamento, ma vale la pena dar loro
un'occhiata.
P.S.
Per favore, evita dei subject idioti come "DOMANDONE", "Domanda per
esperti", ecc. La tentazione di non rispondere e mandare a cagare e'
forte.

 forte.
ok grazie per i suggerimenti

Newsgroup: it.comp.www.php
Titolo: Download di file protetto

Ciao a tutti. Il mio problema è il seguente: ho gestito un'area protetta
da passwd dove do la possibilità di fare il download di alcuni documenti,
non so però se è possibile proteggere il download da un puntamento diretto
del file. Si può fare ciò in php o devo ricorrere a qualche altra soluzione?
Grazie, Jacopo

on Tuesday 28 September 2004 15:12 Jacopo Di Stanislao was babbling of...

puoi farlo in php...
devi verificare il referer (ovvero la pagina da cui arriva la richiesta)
-- 
William Maddler
http://www.personepigre.it
http://www.maddler.net

 richiesta)
Totalmente insicuro.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 ha detto:

per proteggere il file dal puntamento diretto puoi proteggere la
cartella con .htaccess, oppure memorizzi i file direttamente nel
database, vedi tu cosa ti torna meglio.
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

 da un puntamento diretto del file.
Se ne e' discusso svariate volte.
A seconda di come proteggi l'area ci sono varie soluzioni.
Se utilizzi le sessioni o i cookie puoi utilizzare header, readfile
etc.


 ha scritto nel messaggio
news:bjqil013jkrtj15hf...@4ax.com...

Newsgroup: it.comp.www.php
Titolo: Linux PHP install telenovela

dopo aver installato flex con successo (thx Domenico) dal sito GNU,
il make install finale di PHP mi dice che non trova mysqlclient.
Lo trovo sulla distribuzione del sysop (nel mio caso Suse 7.2),
refaccio i passaggi, e riesce ad installarlo.
Ora, come dice il mio simpatico libro di PHP,
dovrei avviare il server apache per vedere se tutto è ok....e invece ancora
no :-D
avviando il server dalla directory di apache:
./bin/apchectl start
mi viene dato tale errore:
syntax error on line 207 of /usr/local/apache1.3_12/conf/httpd.conf:
cannot load /usr/local/apache_1.3.12/libexec/libphp4.so into server:
/usr/local/apache_1.3.12/libexec/libphp4.so: undefined symbol: isfinite
./bin/apachectl start: httpd could not be loaded
la riga 207 fa riferimento a loadmodule php4_module   libexec/libphp4.so
pecrhè sto caricando PHP non come CGI ma come libreria dinamica
what's wrong with this?
=)~

 wrote in message
news:1X4l7.69281$vC1.1...@news1.tin.it...


 ./bin/apachectl start: httpd could not be loaded
Stesso problema...identico......al mio......tanto tempo fa........
Non so che tipo di installazione hai fatto...ma partendo dai
sorgenti.........
e avendo compilato tutte cose......nel modo corretto......senza che escano
errori...dalla compilazione
ad esempio dopo il PHP..............dovresti ...fare...le seguenti cose:
vi /etc/ld.so.conf........
e aggiungi ai pathname.............
/usr/local/mysql/lib/mysql/          questa e' la directory dove risiede il
mio libmysqlclient.so
/usr/loca/apache/libexec/           questa e' la directory dove risiede il
mio libphp4.so
controlla dove sono i tuoi.....dovrebbero essere gli stessi.....se sei
partito dai sorgenti........
esci salvando ovviamente
e digiti
ldconfig -v
infine......
/usr/local/apache/bin/apachectl start.....che succede?
euterpex


 wrote in message
news:2R6l7.99278$TS4.8...@news2.tin.it...


 installazione, disinstallazione di sorgenti?
no, a meno che tu non abbia installato qualche software particolare, tipo
scu.
l'unica cosa che potresti fare, se hai pazienza, è ripetere il processo di
compilazione ed in ultimo dare 
make install > php.inst
poi editi php.inst e con pazienza rimuovi i file installati; potresti
anche fare uno script in bash, con un altro po' di pazienza ...
Per quanto riguarda la compilazione, leggi le pagine che la trattano nel
manuale di 
php.net
. è tutto molto chiaro e preciso. anche il README non è
male.
Ciao,
nico

 ha scritto nel messaggio
news:Qltl7.78973$vC1.1...@news1.tin.it...

Newsgroup: it.comp.www.php
Titolo: Newsletter, invio automatico

Salve a tutti,
ho letto già molte cose sulle newsletter in questo gruppo.
Per un portale con oltre 10000 iscritti ho la necessità di creare una
newsletter multipla. Fin qui nessun problema per la costruzione email.
La singola newsletter è pero' legata al singolo iscritto (ciao Pippo,
ecco le tue news....). Anche questa superabile.
In questo modo il sistema deve fare l'invio di 10000 email con
conseguente timeout.
I problemi che devo risolvere sono:
1. Invio di migliaia di email senza mandare in timeout il server
(FreeBSD con unico portale.)
2. Invio delle mail ad un tempo stabilito (ad esempio alle 4 di notte
quando il sito non è visitato).
Diciamo che il problema principale è la programmazione temporale
dell'invio... il tutto ovviamente deve essere fatto dal server stesso e
non con "outlook" come in precedenza qualcuno aveva dato come
soluzione....
Grazie!

 quando il sito non è visitato).
Se ne e' discusso decine di volte, utilizza crontab.
-- 
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.

Ho utilizzato il crontab solo per il backup del mio database. Non
pensavo potessi mettere direttamente comandi mysql dentro.
provo a cercare qualche esempio di istruzioni mysql eseguite nel
crontab
Grazie!

 crontab
IMHO non hai capito molto del funzionamento di crontab.
-- 
I am what I am, I do what I can


Ora ho capito, grazie!
Newsgroup: it.comp.www.php
Titolo: Eseguire .exe sul server

Ho la necessità di eseguire, a seguito della pressione di un bottone o di un
click su un link, un file .exe sul server.
Ho tutti i permessi e questa operazione deve essere fatta server side per
forzo ...poichè va a leggere un file di input su una precisa dir.
Non mi importa l'output ma solo che venga eseguita una riga di comando del
tipo
report -rank -report report.txt
che chiama proprio un file report.exe con quei parametri.
GRAZIE
Emanuele Frontoni

in php usa system()
 (PHP 3, PHP 4 >= 4.0.0)system -- Execute an external program and display 
output
Descriptionstring system ( string command [, int return_var])
 
-- 
Valter Mazzola -  Software/Databases for Enterprise Web Internet Sites
PHP, Java Servlets, Applets, Jsp, ASP, PERL, Mod_Perl, Apache, IIS,SQL
* 
http://SitiDinamici.com/SuperTraffico
 Mailing List Techniche Estreme  
* per aumentare vitite al tuo sito.Iscriviti! 
http://www.winXPfind.com

Senti... la stessa cosa la si può utilizzare per leggere delle mail???
Il fatto è che ho la necessità di creare un'applicazione che legga le mail e
ne elabori i dati... Buttandola lì, mi sembra che ci debba essere un server
per la posta eletrtonica per avere un "recipiente" dei dati in arrivo. Ma
poi?? Eseguo un programma???
Se mi potessi dare una mano mi saresti di grandissimo aiuto... in 
html.it
non ho trovato ancora nulla...
"SitiDinamici.com" <Val...@TOGLIMI-SitiDinamici.com> ha scritto nel
messaggio news:GrTs8.2109$vF6....@news2.tin.it...


poi?? Eseguo un programma???
Non ho capito cosa devi fare. Un programma che legga una mail da una
maildrop (locale o remota) si puo' fare anche in PHP solamente. Puoi
vedere i sorgenti dei vari "phpMail", "phpWebMail", eccetera.
Leonardo
Newsgroup: it.comp.www.php
Titolo: (forse OT) Hosting

Buonasera a tutti.
Avrei la necessita' di trovare un hosting con le seguenti caratteristiche di
base
-PIATTAFORMA UNIX-
RESIDENZA : ITALIANA
PREZZO : 400 EURO IVA INCLUSA CIRCA
1) BANDA 15giga oppure 10 giga + paghi quella in eccesso annualmente
2) >250 mega di spazio web
3) Supporto PHP + 3 db MYSQL (1 per forum 1 per chat e 1 per registrazione
al sito obbligatoria tipo per compiti in classe e varie) (probabilmente si
pagano i db in +)
4) dominio del tipo 
www.dominio.it/com/net
  incluso
5) almeno 2 accessi ftp
6) phpmyadmin per controllare il db
7) 10/50 emails account con @
dominio.it
8) statistiche di accesso (online)
PREZZO : 400 EURO IVA INCLUSA CIRCA
Se proprio non č possibile trovare niente a meno indicare il prezzo in ogni
caso
Io ho cercato un po' in giro ed ho trovato Hostingsolution.it che pero' la
banda in + me la fa pagare parecchio 10 euro al giga per ogni mese in +,
Olimont e Widerstore (parecchio caro)
Qualcuno conosce qualche hosting buono con queste caratteristiche e,
possibilmente, con un prezzo di questa portata?
Esperienze personali in merito?
Grazie
Ric.


Con quella cifra ti fai un contratto ADSL flat e ti metti su il server che
vuoi.
Ciao
Nico

 Nico
Non è una soluzione che mi interessa :)
Il sito non lo voglio a casa mia :) Sia per problemi di configurazione sia
perchè non ho tempo di controllare il tutto..e poi cmq la banda di una adsl
sarebbe poca....e non credo che adsl mi permettano 15giga di traffico
mensile....
Mi serve un hosting professionale vero e proprio
Oggi spulciando sulla rete ho trovato Freeporter.com.......ho visto un po' i
commenti su questo hosting su siti e su google newsgroup e alcuni ne parlano
molto bene ed altri male. Probabilmente fanno molto spamming (SUPPOSIZIONE
MIA) pero' cmq se il servizio è buono ben venga
L'opzione che mi interessava era il PLAN4....qualcuno la utilizza o ha
qualche sito su Freeporter.com? Inoltre...sapete se il prezzo è IVA esclusa
(come penso) ? Non è specificato...
Grazie ancora
Ric.

 Se proprio non è possibile trovare niente a meno indicare il prezzo in


 Esperienze personali in merito?
Mah, sarò ridondante, ma su 
www.netcat.it
 puoi trovare cose simili o 
comunque se gli scrivi ti fanno un hosting personalizzato senza problemi 
(a me l'hanno fatto...)
Spero ti possa essere utile!
-- 
Luke, lo Steccalecca - Cavaliere Jedi
Ex allievo della Maestra Jedi Alkaid Oto
Home Page: 
http://www.fanwars.it
 - Email: 
li...@fanwars.it
- To err is human. To really screw things up takes a computer -

Qualcuno conosce qualche hosting buono con queste caratteristiche e,
io mi trovo molto bene su 
netcat.it
 .
considerazione: non postate sempre le solite domande: questa infatti
era gia' stata posta qualche giorno fa.
Michel

 PREZZO : 400 EURO IVA INCLUSA CIRCA
prova 
www.marlin-hosting.com
Newsgroup: it.comp.www.php
Titolo: UPLOAD

potrei sapere come fare un upload o più precisamente.....
faccio l'upload correttamente ma nella cartella di destinazione
mi upload il file solo fisicamente cioè solo inl nome del file
uploadato senza le sue dimensioni....
non mi ritorna nessun errore ma la size del file è 0....
grazie 
pensavo fossero i permessi ma niente da fare potreste aiutarmi
-- 
Inviato da Virgilio 
http://newsgroup.virgilio.it
Filtra gli antipatici, segnala le risposte, segue i thread, e lo fa da web

 uploadato senza le sue dimensioni....
Posta il codice.
-- 
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: User on line in forum PHP

In un forum in asp è facile tenere traccia degli utenti connessi.
Esiste l'application, visibile a tutti gli utenti, nella quale si può
registrare un array contenente tutti gli utenti con sessioni attive.
Per fare la stessa cosa in php come ci si deve comportare?
Server un DB per mostrare una stessa informazione a tutti gli utenti,
quindi una query per ogni pagina. Inoltre in base a quale informazione
si cancella un utente dalla tabella degli utenti on line, quando chiude
il browser violentemente, senza badare al tastino Logout?
Sono problemi che sto per affrontare e volevo ascoltare qualche parere.

Ogni volta che un visitatore si collega al forum registri l'indirizzo
ip (o l'username e la pagina dipende da cosa vuoi realizzare) dello
stesso nel db e il timestamp della richiesta.
Per visualizzare il numero di utenti on line fai una semplice query al
db selezionando tutti i DISTINCT ip con timestamp non inferiore ai
10-15 minuti rispetto al timestamp di quel momento. I timestamp
precedenti quell'intervallo li fai cancellare )
Mostri al visualizzatore il numero che esce dalla query.
Puoi ovviamente inserire un controllo che ti cancella l'ip dal database
quando uno preme il tastino "log out" altrimenti visualizzerai gli
utenti che sono stati attivi (ovvero che hanno effettuato qualche
azione, qualche click) negli ultimi 10-15 minuti
Questa è una soluzione, semplice e veloce ce ne potrebbero ovviamente
essere altre di migliori.

Newsgroup: it.comp.www.php
Titolo: Errore su IF

 $id = $_GET['id'];
se $id è vuoto
allora
$Loc = "IT0001";
altrimenti
$Loc = $id;
ho fatto cosi ma non funzia
  if ($id = '' ) {
 $Loc = "IT0001";
  }  else  {
 $Loc = $id;
  }
dove sbaglio? 

  if ($id = '' ) {
= e' l'operatore di assegnazione. 
http://www.php.net/manual/en/language.operators.assignment.php
L'operatore di confronto e' ==.
http://www.php.net/manual/en/language.operators.comparison.php
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 
http://www.php.net/manual/en/language.operators.comparison.php
E' comunque l'errore in cui è più facile cascare anche dopo anni! :-)
-- 
Raffaele Masi
www.webmasterfirenze.it

 E' comunque l'errore in cui è più facile cascare anche dopo anni! :-)
Se uno degli operandi e' una costante, il metodo migliore per evitare
questo tipo di errori e' di invertire gli operandi:
if ('' == $id) {
}
In questo modo se ci si sbaglia, PHP solleva un Parse error.


Newsgroup: it.comp.www.php
Titolo: php - html e MySql

Ciao a tutti, premetto che sono alle prime armi, utilizzo mysql con
intefaccia web (php) per archivare dati su piu' tabelle dello stesso
database
per mantenere identici i dati relativi alla ragione sociale di una azienda
su piu' tabelle creo una lista con il comando
html <SELECT>
-----------------------------
$Link = mysql_connect ($Host, $User, $Password);
$Query = "SELECT ragione_sociale from $TableName ORDER BY ragione_sociale";
$Result = mysql_db_query ($DBName, $Query, $Link);
print ("<TD><select name=Array[ragione_sociale]><option>Scelta</option>\n");
while ($Row = mysql_fetch_array ($Result)) {
   print ("<OPTION
VALUE=$Row[ragione_sociale]>$Row[ragione_sociale]</OPTION>\n");
}
print ("</SELECT>\n");
--------------------------------
e tutto funziona bene, nei menu a discesa appare esattamente quello che è
memorizzato sul database
ma quando invio la query per la memorizzazione dei dati nella tabella i dati
che riportavano 2 stringhe vengono
tagliati alla prima stringa
per spiegarmi meglio se la query restituisce nel menu a discesa PINCO
PALLINO, quando invio il form allo scrip per l'inserimento il form invia
solo PINCO tagliando la seconda parola.
e nel campo ragione_sociale della 2 tabella del database risulta solo PINCO.
Ho verificato e il campo Array[ragione_sociale] arriva gia tronco allo
script per effettuare il comando INSERT in MYSQL
Scusate se mi sono dilungato e Grazie

 -> "E' finito il tag."
Ecco perché tutto ciò che segue il primo spazio va a farsi friggere!
Soluzione:
echo "<input type='checkbox' name='variabile' value='$qualcosa'>";
oppure
echo "<input type=\"checkbox\" name=\"variabile\"
value=\"$qualcosa\">";
Newsgroup: it.comp.www.php
Titolo: Download e installazione File

Ciao a tutti!
Ho un quesito per voi, descrizione :
Nel mio webserver, ho un file exe che corrisponde all'installazione di un 
programma dedicato agli utenti di un mio sito.
La maggior parte di questi utenti, di computer e/o internet non ci capisce 
una mazza! Ho quindi bisogno che installino nelle proprie macchine 
l'applicativo, per poter usufruire di certi servizi in maniera molto + 
comoda.
Data l'ignoranza informatica di queste persone, per essere sicuro che non 
facciano casino e, soprattutto, che installino il programma, devo fare in 
modo che dopo il click sul link per il download del programma, appaia una 
specie di alert con un messaggio e, dopo questo due bottoni, SI e NO. 
cliccando su no, non succede nulla, ma cliccando su SI, il programma viene 
scaricato e lanciato in automatico (entrando quindi nel setup).
E' possibile fare una cosa del genere?
Da dove potrei cominciare?
Grazie mille a chi può aiutarmi!
-- 
---
(¯`·.¸ZIO MANGLER¸.·´¯)®
--- 

 scaricato e lanciato in automatico (entrando quindi nel setup).
Questo č un problema JS, non PHP.
Cmq, puoi creare un link alla pagina che effettua il download, tramite un
refresh a 0 secondi sul file, ad esempio.
Poi sull'evento onclick del link metti un  confirm("sei sicuro?");
Cosě se premi NO non succede nulla. Se premi SI viene caricata la pagina del
download.
Ciao
Marco

 Marco
Ottimo! fin qui ti seguo, ma dopo che l'utente clicca su SI e viene lanciata 
la pagina del download, come faccio a fare in modo oltre al DL, subito dopo 
il file venga aperto (non salvato su hd, ma aperto!)???


 il file venga aperto (non salvato su hd, ma aperto!)???
Non credo tu possa.
Comunque sia il browser ti chiederà se aprirlo o salvarlo.
Ciao
Marco

 Comunque sia il browser ti chiederà se aprirlo o salvarlo.
e invece ci deve essere il modo per farlo! prendi i dialer ad esempio! 
quando ti chiedono se vuoi installare SI o NO e clicchi su SI, installano il 
programma in automatico nel PC! forse non si può fare in php... ma in 
qualche altro modo si! ma quale??


 ha scritto nel 
messaggio news:zultd.475709$35.20...@news4.tin.it...

i dialer usano come appoggio applicativi active-x che vengono integrati nel 
browser 

browser
Grazie dell'info! quindi non ho possibilità di fare quello che mi serve ?
Newsgroup: it.comp.www.php
Titolo: Aggiungere pool a FPM al volo senza riavviare/ricaricare al configurazione?

Stò configurando un server per un'applicazione che dovrà gestire
*infiniti* sottodomini, ognuno di essi dovrà essere eseguito tramite
un diverso utente (simile alla classica configurazione multihost)
Non riesco a capire se è possibile agiungere una pool in fpm al volo
senza riavviare o ricaricare il tutto, perchè questo 'ucciderebbe'
tutte le richieste in corso.. e non è bellissimo.
Ogni volta che si aggiunge un nuovo sottodominio, ho un daemon python
che mi crea l'utente sulla macchina, crea le cartelle, i file di
configurazione, e il file myapp_utente.conf nella cartella /etc/php5/
fpm/fpm.d/, più o meno una roba così:
-----------------------------------------------------------------
[myapp_foo]
listen = /var/web-sock/myapp_foo-fpm.sock
user = myapp_foo
group = myapp_foo
pm = dynamic
pm.max_children = 30
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 30
-----------------------------------------------------------------
E il web server (nginx) per ora è configurato così:
-----------------------------------------------------------------
server{
    listen          80;
    server_name     ~^(?<domain>.+)\.test\.local$; # foo.test.local >
myapp_foo
    root            /var/www/myapp/subdomains/myapp_$domain/htdocs;
    location / {
        index index.php;
    }
    location ~* \.(gif|jpg|png|ico)$ {
        expires 30d;
    }
    location ~ \.php$ {
        fastcgi_pass    unix:/var/web-sock/myapp_$domain-fpm.sock;
        fastcgi_param   SCRIPT_FILENAME     $document_root
$fastcgi_script_name;
        include         fastcgi_params;
    }
}
-----------------------------------------------------------------
Per ora, quando creo un nuovo utente, lancio manualmente un'istanza di
php5-cgi che rimane in ascolto sul socket, e ogni notte (se sono stati
inseriti nuovi sottodomini) killo tutte le istanze php5-cgi e riavvio
fpm... ma capirete che non posso andare in produzione con una cosa
simile, anche perchè php5-cgi/spawn-fcgi sembrano molto propensi a
crashare quando con livelli di concorrenza superiori al 10 (e, a
differenza di fpm, non c'è nessun wrapper che riavvia un processo
crashato).
A voi risulta possibile lanciare un'istanza di fpm che utilizzi solo
un pool?
Oppure far ricaricare la configurazione al volo senza avere un down?
(fare il reload di fpm richiede un secondo neanche, ma è cmq un down
che voglio evitare)
Aete qualche idea?

up..?
Newsgroup: it.comp.www.php
Titolo: Salve da un niubbo che chiede aiuto

Ciao gente, mi sto avvicinando al php da un po di mesi e vorrei chiedervi un 
aiuto.
Se andate qui 
http://www.americasarmy.com/support/status.php
 notate il 
sistema che usano per associare l'icona di status del server o pagina web, 
vorrei creare un qualcosa di simile per mettere sul mio sito lo stato dei 
link esterni.
Ho provato a cercare ma non trovo nulla sui motori di ricera.
In parole povere mi interesserebbe poter monitorare 4 siti web di mia 
propietà da un sito principale, in modo tale che l'utente capisca subito se 
il sito è raggiungibile o no.
Sapete aiutarmi o se conoscete un link dove prelevare un qualcosa di 
precompilato?
Grazie 

 se il sito č raggiungibile o no.
Beh, se tutti i siti sono tuoi il problema č semplice.
Puoi benissimo usare un db in cui memorizzare lo stato dei 4 siti.
E poi nel sito principale leggi nel db i valori.
Ciao
Marco 

 Beh, se tutti i siti sono tuoi il problema è semplice.


 ha scritto nel messaggio
news:oGiqd.15886$C94....@tornado.fastwebnet.it...

Io userei la funzione fopen, con la quale puoi monitorare anche pagine non
tue.
Semplicemente con:
$handle = @fopen("
http://www.example.com/
", "r");
puoi verificare se il sito 
www.example.com
 è online a seconda del contenuto
di $handle:
se è empty il sito è offline, altrimenti è online.
Nel secondo caso sarebbe bene anche eseguire: fclose($handle);
Nota la @ prima di fopen, che serve ad evitare che la funzione, non trovando
nulla da aprire, ritorni un messaggio di errore.
Ecco il codice completo che userei (da ripetere per ogni dominio o pagina da
testare):
$handle = @fopen("
http://www.example.com/
", "r");
if (empty($handle)){
    echo "Il sito è offline";
} else {
    fclose($handle);
    echo "Il sito è online";
}
Nota che puoi puntare anche ad una pagina specifica, per esempio scrivendo:
$handle = @fopen("
http://www.example.com/~utente/mia_pagina.php
", "r");
Ciao,
Luca

 relazione al link.
Se ho ben capito ci sono 5 siti su aruba, di cui uno è quello che fa il 
monitoraggio.
Su questo sito fai attivare MySQL.
Dopodichè quando fai qualche modifica ai 4 siti, vai a modificare lo stato 
nel database.
Poi ti crei una pagina che legge il valore dal database e visualizza 
un'immagine.
Ossia lo stato di on/off non è automatico, ma lo inserisci tu nel db.
$rs = mysql_query("SELECT * FROM stato_siti ORDER BY sito");
while($row = mysql_fetch_array($rs)){
    switch($row['stato']){
        case 0 : $file = "online.jpg"; break;
        case 1 : $file = "offline.jpg"; break;
    }
    echo "<img src='$file'>";
}
Ciao
Marco 

 ha scritto nel messaggio 
news:OFmqd.228552$b5.11...@news3.tin.it...



Cosa intendi?
Fai una pagina php che contiene il codice e richiami quella
Newsgroup: it.comp.www.php
Titolo: API per interscambio dati con CILEA?

Qualcuno ha avuto occasione di sviluppare software per biblioteche
collegate tramite OPAC?
Sto cercando per conto mio in rete ma altre esperienze sono semre ben
accette...
Grazie
 
Max
 
-- 
http://www.maxori.it
 
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

collegate tramite OPAC?
 
Parli di PICO, MAG?
 
Leonardo BTDTGTTS
 
-- 
Surstangas via akcipitr', la cxeval' fojnumas nur:
Jen vigla damo en brakum', kaj vi pensas pri forkur'?
Do li turnis sin, kaj turnis sin, kaj ekdormis sen singard';
Kaj lin apudis je l' vekigx, soldatoj kaj Barnard'.

 Leonardo BTDTGTTS
Ho visto che il sistema PICO c'entra...
Per farla breve, il CAI della mia citt� deve portare la sua biblioteca
online, e questo non � un problema, ma vorrebbe anche poterlo inserire
nel sistema del CAI nazionale, che fa uso (credo), del sistema PICO.
Quelli del CAI locale hanno provato a chiedere informazioni ma con
scarsi risultati, hanno un foglietto ridicolo dove si spiega cosa sono i
database...
Cerco quindi informazioni, schemi del Db, formati di import/export dei
dati, ecc. ecc.
Max
-- 
http://www.maxori.it
L'Arte � la capacit� di fare cose di nessun valore


 CAI
vogliamo smetterla? :)

dati, ecc. ecc.
Provo a fare di meglio :-)
 
http://www.culturaitalia.it/pico/software/oaipmh2pico.zip
Nel README c'e' spiegato come installarlo. Nel config ci sono le varie
opzioni.
TIPREGOTIPREGOTIPREGO, usa un identifier 'pulito': [A-Z\.0.9]. Non hai
idea delle valanghe di ralla che vengono fuori da chi usa "identifier"
costituiti da full URI o poesie Vogon (quelle, ancora no, ma sento che
e' solo questione di tempo).
I dati che devi tenere a disposizione sono pochi, eventualmente dovrai
aggiustare la set attribution... la struttura fornita nell'SQL va bene
ma ovviamente gestisce male le relazioni many-to-many.
Se tutto va bene devi solo mappare i tuoi campi nella struttura SQL di
riferimento.
Inoltre, l'encoding forse sarebbe meglio metterlo come utf8.
Qualsiasi cosa, lserni(at)gmail(dot)com .
Leonardo


 Leonardo
 
Grazie! Sei molto gentile!
Subito scaricato, ti saprò dire.
 
Max
-- 
http://www.maxori.it
 
L'Arte è la capacità di fare cose di nessun valore


Newsgroup: it.comp.www.php
Titolo: file RSS RDF in PHPNUKE

Conoscete siti italiani che mettono a disposizioni file RSS e/o RDF da
inserire nel proprio sito?
Grazie e  saluti

inserire nel proprio sito?
ti consiglio di iniziare la tua ricerca dai siti che utilizzano
phpnuke e postnuke in lingua italiana. Oltre ad offrire direttamente
questi feed hanno molti link di siti realizzati con la stessa
tecnologia. Alcuni indirizzi che forse già conosci:
www.splatt.it
www.phpnuke.it
www.postnuke.it
www.spaghettibrain.com
A questi aggiungere anche 
www.ziobudda.net
 (portale dedicato a linux
ed open source)
A presto, Chirone
Newsgroup: it.comp.www.php
Titolo: PDO query salta la prima riga.

SELECT   locali.idLuogo,nomeLuogo,provincia FROM luogo INNER JOIN
province ON luogo.idProvince=province.idProvince INNER JOIN locali ON
luogo.idLuogo=locali.idLuogo WHERE luogo.idProvince=?  ORDER BY
nomeLuogo 
 
 
foreach ($nomeLuogoSpet3 as $comuneSpet3) {
		     $luogo= $comuneSpet3['nomeLuogo'] ;   $idLuogo=
$comuneSpet3['idLuogo'] ; echo   "<li><a
href=\"bitbin/locali.php?luogo=".$idLuogo."\">".$luogo."</a></li>"; } 
 
la prima riga non c'è nell'output 
 
Qualche consiglio?
ENrico 
 

 
 
con while invece di foreach funziona tutto. why?
 
$sqll = $pdosql->prepare('SELECT   locali.idLuogo,nomeLuogo,provincia
FROM luogo INNER JOIN province ON luogo.idProvince=province.idProvince
INNER JOIN locali ON luogo.idLuogo=locali.idLuogo WHERE
luogo.idProvince=:idProvince GROUP BY locali.idLuogo ORDER BY
nomeLuogo'); $sqll->bindParam(':idProvince', $provincias,
PDO::PARAM_STR); $sqll->execute(); $sf=0; 
 
while($mysql_row = $sqll->fetch() )
{
$nomeLuogoT=$mysql_row['nomeLuogo'];
 echo $nomeLuogoT."<br>";
} 	
 
ENrico 
 

 
 
Niente anche con while mi da  tutti i risultati meno il primo..
 
..tanaVH
 
Enrico
 

 
 
Risolto.. sono un bischero io ..
 
Enrico 
 

 
 
eh sì, ma il bello del gruppo è anche quello di condividere gli errori in 
modo che anche gli altri possano evitare bischerate in futuro ;)
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 modo che anche gli altri possano evitare bischerate in futuro ;)
+ 1 !!
 

 
 
giusto, anche se un po' mi vergogno :)
 diciamo che ho bisogno anche
del nome della provincia per esteso e non solo l'id. prima di foreach o
while avevo richiesto il risultato del nome della provincia, sulla
stessa query. 
 
faccio un esempio:
  try{  $rvdbs->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION); 
$qluogoSpet=$rvdbs->prepare("SELECT DISTINCT comune  FROM agenda WHERE
idProvince=? AND data>=? AND genere=? ORDER BY comune");
 
 $qluogoSpet->execute(array($idProvince,$datas,$generespet));
$nomeLuogoSpet = $qluogoSpet->fetchAll();
 
#################### 
//richiedo il nome della provincia
$rowd = $qluogoSpet->fetch(PDO::FETCH_OBJ);
	$provincia= $rowd->provincia;		
// pertanto questo era il primo risultato mancante 
 // su i cicli while e foreach
##############
 
foreach ($nomeLuogoSpet as $comuneSpet) {
        $comune= $comuneSpet['comune'] ;
       echo   "<a
href=\"elencospettacoli.php?generespet=$generespet&comune=".$comune."\">".$comune."</a><br><br>";
} 
 
} catch(PDOException  $e ){echo "Error: ".$e; }
   unset($qluogoSpet);
   unset($rvdbs);
 
Enrico