mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: PHP, SQL e JOIN

Supponiamo di avere un DB con due tabelle legate da una relazione uno a uno e
aventi entrambe un campo denominato "Note".
Supponiamo poi di fare un JOIN del tipo:
"SELECT * FROM tabella1 INNER JOIN tabella2 ON tabella1.Id = tabella2.Id".
Mi chiedo come posso, con PHP, accedere al campo Nota di ogni tabella.
Il seguente script non funzia (errore di parsing):
while ($record = mssql_fetch_array($result)){
	print "Note di tabella1= $record[tabella1.Note]<br>";
	print "Note di tabella2= $record[tabella2.Note]<br><br>";
}
Dove sbaglio?
Ciao e grazie,
Nico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:9d19120b04024e03c75...@mygate.mailgate.org...

puoi accedere ai result anche con indice numerico
$record[6] è il sesto campo
$record[7] è il settimo

 $record[7] è il settimo
Vero. Ma immagina se faccio una modifica ad una tabella: devo modificare anche
il codice PHP e, con i numeri, rischio di far grossi casini.


select T1.nota,T2.nota from table1 T1,table2 T2 where <condizione di
join>;	 Ciao

 ha scritto nel messaggio
news:158f97524f1769e47c2...@mygate.mailgate.org...

allora invece di usare *
"SELECT * FROM tabella1 INNER JOIN tabella2 ON tabella1.Id = tabella2.Id".
devi fare
"SELECT tab1.nota as nota1, tab2.nota as nota2, etc, etc FROM tabella1 INNER
JOIN tabella2 ON tabella1.Id = tabella2.Id".
Ma se modifichi la tabella ti sballa tutto lo stesso....
Ci vorrebbe un php auto adattante alle modifiche delle tabelle....
Oppure un SQL che riuscisse ad indovinare le possibili mutazioni di una
tabella.....

 join>;	 Ciao
Buona con tabelle che contengono solo pochi campi. Con grosse tabelle č dura!
Grazie comunque.


 ha scritto nel messaggio
news:RdY18.11708$tl3.3...@twister2.libero.it...


 ha scritto nel messaggio
news:9d19120b04024e03c75...@mygate.mailgate.org...


Dove sbaglio?
Se hai scritto nel codice quello che hai pastato qui allora sbagli lě
di sicuro ^_^
byebye
--
Donza
Newsgroup: it.comp.www.php
Titolo: forzare valore get

Ciao a tutti.
All'inizio di uno script avrei bisogno di forzare il valore di una 
variabile $_GET.
In pratica dovrei mettere $_GET['language']='en'; indipendentemente dal 
fatto che il parametro fosse già impostato o no.
In seguito lo script include altri pezzi di script che eseguono i vari 
controlli di sicurezza e simili.
Secondo voi c'è qualcosa di male a forzare una variabile get in questo modo?
Grazie a tutti!

<booofff> ha scritto nel messaggio 
news:494507e5$0$834$4faf...@reader5.news.tin.it...

Quello che hai scritto non ha senso;  $_GET["var"] restituisce il valore del 
parametro "var" passato in una querystring, stop; condiderala una variabile 
a sola lettura.
 

 variabile a sola lettura.
Ok. Però devo interagire con un'altro script che non posso modificare. E 
avrei bisogno di assegnarle un valore. Assegnandolo tutto funziona 
correttamente. Vorrei solo sapere se c'è una qualche controindicazione 
che ora non mi viene in mente.

<booofff> ha scritto nel messaggio 
news:4945850b$0$1113$4faf...@reader2.news.tin.it...

Allora non ti resta che rispedire allo script la querystring aggiornata. 

<booofff> ha scritto nel messaggio 
news:4945850b$0$1113$4faf...@reader2.news.tin.it...

Dimenticavo,   $_GET"miavar"] come ho detto prima contiene il valore di 
"miavar", puoi scrivere:
        $miavar = $_GET"miavar"];
        $miavar = $nuovovalore;
Che in teoria equivale a:
        $_GET"miavar"] = $nuovovalore;
Ma quest'utlimo assegnamento non ha alcun senso, anche perchè, equivale alla 
scrittura:
        $miavar = $nuovovalore;
Senza quindi dover ricorrere al GET.
Quello che vuoi fare tu, avrebbe senso solo nel caso in cui vuoi che si 
abbia un comportamento diverso a secondo di determinate condizioni, esempio:
       if ( miacondizione ) {
           $miavar = $_GET"miavar"];
         } else {
           $miavar = $nuovovalore;
        }
Ma per il resto il tuo approccio è sbagliato.
Cooper. 

 che ora non mi viene in mente.
Non c'è alcuna controindicazione se sai esattamente che cosa stai
facendo (come nel tuo caso).
Affermare che quello che hai scritto non ha senso, significa non
capire molto di programmazione PHP.

 facendo (come nel tuo caso).
Sono d'accordo. Certo, non è una cosa da manuale, ma IMHO non ha 
controindicazioni.
-- 
Jax

 Senza quindi dover ricorrere al GET.
Che invece va ad assegnare il valore di una variabile ad una variabile.
Io, sinceramente, nella tua spiegazione non ci ho capito una cippa.
Comunque, se lui vuole assegnare manualmente un valore dell'array $_GET 
(avrà le sue ragioni), non vedo perché non lo possa fare.
-- 
Jax

 controindicazioni.
Infatti... lo chiedevo con forte senso di colpa...
Newsgroup: it.comp.www.php
Titolo: Problemi a lanciare file php

Mi sto avvicinando da poco al mondo php, c\'è qualcuno che può aiutarmi?
Ho installato e configurato php4 e apache, ma quando apro i file di esempio tipo hello worl oppure phpinfo()residenti in htdocs, su IE mi appare una pagina completamente bianca.
Grazie
Posted by 
http://www.phpitalia.com

 Mi sto avvicinando da poco al mondo php, c\'č qualcuno che puň aiutarmi?


 ha scritto nel messaggio
news:1li07.5539$hp3.2...@news.infostrada.it...


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

Ciao a tutti..
come posso displayare una MessageBox contenente una variabile PHP?


<?
$pippo="Hello world";
 ?>
<script>
 alert('<?=$pippo')
</script>
--------------------------------
Inviato via 
http://usenet.libero.it

 <?
 $pippo="Hello world";
  ?>
 <script>
  alert('<?=$pippo;?>')


come posso displayare una MessageBox contenente una variabile PHP?
In realta' ti basta <?= $_SERVER['REMOTE_ADDR']; ?>.
Ma se proprio vuoi,
	echo "<script
language=\"javascript\">\nalert('$_SERVER[REMOTE_ADDR]');\n</script>";
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 come posso displayare
La settimana scorsa ho concluso un rapporto di collaborazione con uno 
che parlava cosi', un vero delirio.
Non e' stato il suo "displayare" che mi ha fatto decidere di non 
avvalermi piu' della sua collaborazione, certo, ma quanto sto meglio 
adesso che non lo sento piu' "talkare" in continuazione...
Ma le scuole elementari sono state abolite?
-- 
 \\
  \\__ Falco Stellare - 
falco.ste...@libero.it
       <<Togli il TAPPO per avere l'indirizzo giusto>>

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

E' possibile includere un file .html o si può fare solo con file .php?
Grazie
Fabrizio

 Fabrizio
Quale e' il risultato che vuoi ottenere?
Perche' non provi e vedi il risultato?
-- 
I'am what I'am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Resto intero di una divisione

Qual'è la funzione che mi da il resto intero di una divisione?

 ha scritto nel messaggio
news:asdfgj$5mf$1...@lacerta.tiscalinet.it...


 Qual'è la funzione che mi da il resto intero di una divisione?
6 % 5 = 1; //il resto intero della divisione fra 6 e 5

Mi sa che non ci siamo.
Il resto intero, ad esempio, della divisione 38/6 č 2
Il resto intero, ad esempio, della divisione 16/3 č 1
e cosě via.
C'č una funzione che mi dica qual č il resto intero di una divisione?

 C'è una funzione che mi dica qual è il resto intero di una divisione?
ma ti hanno risposto...
Non si tratta di una funzione.. ma di un operatore aritmetico.. % ... che ti
dà il resto di una divisione...
Se vuoi una divisione e il suo resto la funzione te la scrivi tu.. è
semplice..
<?php
function divisione($a,$b) {
 $risultato[] = $a/$b;
 $risultato[] = $a%$b;
 return $risultato;
}
$mia_operazione = divisione(16,3);
echo "$mia_operazione[0]<br>\n"; //risultato divisione
echo "$mia_operazione[1]<br>\n"; //resto
?>
Newsgroup: it.comp.www.php
Titolo: messaggio di errore

Ho appena inserito la mia mailing list chiamata phplist non so se qualcuno
la conosce.
Accedendo alla pagina mi esce questo errore:
"Warning: The pageroot in your config doesn't seem to match the current
location
Check your config file "
Sto impazzendo perchè non capisco cosa voglia dire... aiutooooooooooooo
Dylan

 Sto impazzendo perchè non capisco cosa voglia dire... aiutooooooooooooo
Te lo dico cosa vuol dire. Traduco.
"Attenzione: la pageroot nel tuo file di configurazione non sembra
corrispondere alla locazione corrente (quella dove hai installato il
programma, ndT).
Controlla il tuo file di configurazione."
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: Compilare codice PHP

Salve,
sto realizzando una applicazione che diventerà commerciale in php.
Esiste la possibilità di compilare il codice in modo da renderlo
illeggibile?
Grazie
Paolone
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z110Z139Z70Y1...@usenet.libero.it...

http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&q=compilare+codic
e+php
--
Vuoi una risposta prima di fare la domanda??
http://www.google.it/grphp

Newsgroup: it.comp.www.php
Titolo: problema installazione php

ciao,
sono una novellina di php e il mio primo problema è installarlo
correttamente. Ho installato apache e ora vorrei abilitare apache al php.
Vorrei installarlo manualmente in quanto dicono che darebbe meno problemi.
Sono andata su php. net e ho downloadato php-4.2.0-Win32. leggendo le
istruzioni su come installare mi sono trovata di fronte a  questo:
HP 4 for Windows comes in two flavours - a CGI executable (php.exe),
 and several SAPI modules (for exapmle php4isapi.dll). The latter form
 is new to PHP 4, and provides significantly improved performance and
 some new functionality. However, please note that the SAPI modules
 are *NOT* yet considered to be production quality.
 In particular, with the ISAPI module, you are likely to encounter serious
 reliability problems especially on platforms older than W2K - you may
 witness a lot of server 500 errors and suffer from other server modules
 such as ASP also failing. You have been warned!
all'interno del mio file di download non c'e' nessun php.exe, ma c'e' una
cartellina SAPI con vari files di configurazione, di conseguenza penso di
trovarmi di fronte al secondo caso. Io ho windows 98 di conseguenza non
vorrei trovarmi di fronte a problemi.
1) qualcuno sa dove posso downloadare il php.exe che nel mio caso da quello
che dicono semprerebbe piu' affidiabile per il mio SO e
2) qualcuno sa darmi in parole semplici istruzioni su come far si che apache
abbia supporto php?
3) potreste rispondermi privatamente?
GRAZIE DI CUORE
Sara

 ha scritto nel messaggio
news:NxTx8.89343$SR5.2...@twister1.libero.it...

Newsgroup: it.comp.www.php
Titolo: Bug in unset ?

E' tutto il giorno che tento di usare unset ($_SESSION [$variabile]) e
non funziona...
Leggendo il manuale vengono proposte due soluzioni, ma nessuna delle due
funziona.
Ho register_globals = Off.
Per tutta l'applicazione uso $_SESSION, che funziona egregiamente.
Non ho veramente idea... mi date una mano ? Come fate voi ? Devo
svuotare il carro de compra <g>.
TIA,
	nicholas

 posted this:

JIC, hai messo session_start() prima del unset()?

 JIC, hai messo session_start() prima del unset()?
Si, certo.
Su un PhP 4.2.3 a te funziona/va ?
	nicholas


Ho avuto anche io problemi di quel tipo tra le pagine in locale (andava
tutto ok) e quelle su server (non andava) ho risolto mettendo
$_SESSION[$variabile] = null; per ora mi funziona ...
Spero di esseri stato di aiuto. ciao
..::[ Panz ]::..

 : 

Scusate, il mio cervello è bacato, non unset().
Non l'avreste mai detto eh ? <wink>
Grazie cmq a Jurgen,
	nicholas

 posted this:


su un 4.2.2 funziona (implementazione proprio di un carello)
Hai un po' di codice minimale che non funzioni a dovere?

Newsgroup: it.comp.www.php
Titolo: server in locale

ho installato in locale (su winxp) l'ambiente per lo sviluppo in php, con
apache 2.0.43 e php 4.3.1 ma ho qualche problemino:
- nella cartella di test, se ho provato prima il funzionamento di un
semplice contatore e tutto è funziona ok...
- poi ho porvato uno script per l'autenticazione di username e password che
dovrebbe passare ad una pagina specifica una volta verificati i nomi
inseriti... ma non fa un bel niente! quando clicco sul pulsante di subbit
non fa un bel niente mentre se provo a metterlo in remoto sul server
internet vero e proprio funzia che è un piacere! non è che mi manca
qualcosa????
grazie


verifica le impostazioni nel php.ini, in particolare la variabile
register_globals, di default dalla 4.2.x viene settata su off, se però
anzichè utilizzare i metodi $_POST, $_GET, $_REQUEST per gestire le
variabili utilizzi $variabile nei tuoi script devi settare il valore di
register_global su on. Per sapere come è impostato register_global prova con
phpinfo()
Stefano

 ha scritto nel messaggio
news:i7lR9.52594$Q%4.17...@news1.tin.it...

Ho istallato tempo fa AppServer ma non riesco a trovare il file php.ini!
Dove posso trovare quel file?
Grazie...
...Alex

 ...Alex
non ho mai usato appserv comunque il metodo più semplice per trovare php.ini
è start/avvio  -> trova -> file o cartelle, teoricamente dovresti trovarne
uno nella system root (x:\windows o x:\winnt)
Prego ...
Stefano
Newsgroup: it.comp.www.php
Titolo: Restituire un file

Ciao, ho creato uno script di sola elaborazione che crea un file in una
directory del server.
Vorrei inviare tale file al browser in modo da poter essere salvato, cosě in
fondo allo script ho inserito le istruzioni:
     header("Content-type: application/pdf");
     header("Content-Length: " . $filesize);
     header("Content-Disposition: attachment; filename=$filename.pdf");
     header("Content-Transfer-Encoding: binary");
Il browser (IE6) visualizza la finestra di download ma salva un file vuoto.
Il file esiste sul server ed č perfetto.
Dove sto sbagliando?
Ciao
Marco

Ok, risolto anche questo.
Bastava aggiungere in fondo l'istruzione:
    readfile($filename.pdf);
Marco


Newsgroup: it.comp.www.php
Titolo: invio dati via POST

vorrei sapere se in PHP c'è qualcosa di simile al componete ASP ASP Tear
cioè il sistema per inviare dati ad un url via POST e recuperare la pagina
derivante da tale invio, ad esempio come stringa.
ciao e grazie

 derivante da tale invio, ad esempio come stringa.
Ovviamente: post e get vanno benissimo.
Esistono le variabili $HTTP_POST_VARS e $HTTP_GET_VARS per il trattamento
dei dati.
ciao,
Salvo

uhmmm via post ?
Via get si fa in 5 minuti con un socket
via post... uhmmm non ho mai studiato come le variabili in POST siano
davvero inviate al server...
forse conviene che ti leggi le rfc sui comandi GET usati dai browser per le
richieste di pagine a server web.
J

Su 
www.zend.com
 c'è un essay su come simulare i metodi get e post:
http://www.zend.com/zend/spotlight/mimocsumissions.php

Grazie, mi č piaciuta quella pagina.
J

Zend ha spesso delle cose carine.
Tre articoli assai bellini, che consiglio soprattutto a chi come me non è
più un principiante assoluto ma nemmeno un programmatore esperto, sono
quelli sui 21 errori più comuni di programmazione php:
http://www.zend.com/zend/art/mistake.php
http://www.zend.com/zend/art/mistake1.php
http://www.zend.com/zend/art/mistake2.php
Saluti
Newsgroup: it.comp.www.php
Titolo: Query SQL o codice PHP?

Devo recuperare e ordinare dei record da tre tabelle (tipo, subtipo e 
contenuti), la tabella principale è "contenuti" e contiene i campi che 
la creano due relazioni, a tipo e subtipo.
Il mio problema è questo: è possibile raccogliere, ordinare i risultati 
tramite un'unica query e distribuirli raggruppati in questo modo 
utilizzando while() o un list() in un ciclo unico?
tipo1
	sub1
		contenuti
		contenuti
		contenuti
	sub2
		contenuti
		contenuti
tipo2
	sub1
		contenuti
		contenuti
Aggiungo che questa pagina già l'ho realizzata ma utilizzando queries 
all'interno dei cicli di ripetizioni e sono sicuro che è quantomeno 
inefficiente come sistema.
Mi salva il fatto che al massimo ci saranno 50 record nel database... :)
La pagina in oggetto è visibile a questa URL:
http://www.tikmountain.com/spedizoni.php
Max
P.S. E' da ieri che mi sto arrovellando... :(
-- 
Se mi volete scrivere
massimo . ori @ aliceposta . it

Scusate, url errata:
http://www.tikmountain.com/spedizioni.php


 converrebbe fare un'unica tabella con dentro un campo "Tipo"
E' un sito di spedizioni alpinistiche, la tabella tipo contiene questo 
tipo di dati di Macro categoria:
Alpinismo, Trekking, Sci-Alpinismo, ecc
La tabella Subtipo contiene:
Classici, Lunghi, Ai campi base, ecc 
La tabella contenuti contiene i dati della spedizione con i collegamenti 
indipendenti a tipo (per es: Alpinismo) e subtipo (es: Ai campi base).
In questo modo una spedizione può essere abbinata a stesse subtipologie 
fra tipologie differenti.
E' una relazione da molti a molti, in cui si usa una terza tabella (
contenuti) per relazionerne due fra loro.
Spero di essermi spiegato meglio.
Max


 contenuti
[cut]
Se non ho capito male (in pseudo codice):
$ultimoTipo='';
$ultimoSubtipo='';
$query=eseguo 'SELECT Tipo, Subtipo, Contenuti FROM tabelle ORDER BY Tipo,
Subtipo';
while ($record=getProssimoRecord()) {
    if ($record['Tipo']!=$ultimoTipo) {
        $ultimoTipo=$record['Tipo'];
        $ultimoSubtipo='';
        stampaTipo($record['Tipo']);
    }
    if ($record['Subtipo']!=$ultimoSubtipo) {
        $ultimoSubtipo=$record['Subtipo'];;
        stampaSubtipo($record['Subtipo']);
    }
    stampaContenuti($record['Contenuti']);
}

 
Sono riuscito a farlo funzionare ma mi ripete sempre tutti i campi, 
probabilmente devo controllare meglio il while.
In tutti i  casi ora ci lavoro.
Grazie

Newsgroup: it.comp.www.php
Titolo: Php che chiama altra php

Salve a tutti.
é possibile da codice php chiamare un'altra pagina, cioe ridirigere
completamente il browser su un'altra pagina?
e quindi fare una cosa del genere:
<?
if $x=3 "chiama errore.php"
else "chiama intro.php"
?>
Ciao e grazie in anticipo a tutti
--
--------------------------------
Ivano Miscali
ivano....@dada.net
0335/7456235
________________________

 ha scritto nel messaggio
news:3AC44DBB...@dada.net...


LAMASE <a@b.c> wrote in message 9a1je5$570$1...@fe1.cs.interbusiness.it...

Bisogna però stare attenti che per mandare un'intestazione come questa,
l'istruzione citata header() deve essere chiamata prima di qualsiasi output.
Ove mai ciò non fosse possibile usa anche la coppia ob_start() -
ob_end_flush()
Ciao.

 wrote in message
3AC44DBB...@dada.net...


 meditate gente, meditate...
Vabbè, ma se devi contare gli errori che si fanno scrivendo un post su un
newsgoup allora hai finito!
P.S. mancano anche le parentesi
LAMASE

 LAMASE
--
--------------------------------
Ivano Miscali
ivano....@dada.net

Newsgroup: it.comp.www.php
Titolo: Reperire nomi dei campi in un form

Googlando ho trovato questo script che mi permette di elencare tutti i 
valori di un form:
foreach($_POST as $valore) {
   $elenco=$elenco."\n".$valore;
   }
Il problema e' appunto che mi elenca solo il valore, e non anche il nome 
dei campi.
Mi spiego meglio con un esempio. Ho questo form:
Nome: ___________
Cognome: _______________
Indirizzo: _______________
Dopo aver effettuato l'invio dei dati, nella variabile $elenco avro' 
solo questo:
Pippo
Baudo
Via qui e li
mentre io vorrei:
Nome: Pippo
Cognome: Baudo
Indirizzo: Via qui e li
C'e' la possibilita' (senza inserire dei campi input hidden)?
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

    }
basta documentarsi un po e andare a vedere la sintasi del foreach....
foreach($_POST as $k => $v) {
    $elenco  .= "$k: $v\n";
}

Luciano Tolomei ha scritto:

Grazie mille!

Newsgroup: it.comp.www.php
Titolo: serialize? passaggio di array con un form, misteri della vita?

Ogni tanto prendo il mano php... e ogni volta mi scorno contro un problema nuovo...
molte volte anche con quelli vecchi.. ma questo del passaggio di n array ero sempre riuscito ad evitarlo...
In pratica cosa vorrei fare, vorrei creare un form con una matrice diciamo 3x3
print "<form name=\"matrice\" method=\"post\" >
  <table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
  for ($i = 1; $i < 4; $i++){
  	print "<tr>\n";
  	for ($j = 1; $j < 4; $j++){
  		print "<td><input type=\"text\" name=\"a[]\" size=\"3\"></td>\n";
  	}
  	print "\n<tr>\n";
  }
  print "\n</table>\n";
  print "<input type=\"submit\" name=\"submit\" value=\"Invia\">";
print "</form>";
quando vado nella parte che gestisce i parametri che sono arrivati poi faccio cosě:
$a=serialize($_POST['a']);
$array=unserialize($a);
print_r($array);
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
e in effetti funziona ( a parte il fatto che preferirei avere l'array che parte da 1 invece che da 0) mi ritrovo un
bell'array....
...mi chiedevo se c'era un modo semplice per avere invece di un array semplice una "matrice", cioč un array in cui i
primi 3 sono gli elementi della "prima riga" i secondi tre della seconda e cosě via...
ciao,
daniele

 elementi della "prima riga" i secondi tre della seconda e cosě via...
print_r ($_POST['a']);
-- 
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.

print_r ($_POST['a']);
non sono sicuro di aver capito.. č quello che facevo prima: (a parte quell' "1" davanti ad array...)
1Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 )
ciao,
daniele

 quell' "1" davanti ad array...)
A me pare che prima tu facessi:
[ti quoto]
$a=serialize($_POST['a']);
$array=unserialize($a);
print_r($array);
[/ti quoto]
comunque ...
<form method="post">
<input type="hidden" name="a[0][0][0]" value="1" />
<input type="hidden" name="a[0][0][1]" value="1" />
<input type="hidden" name="a[0][1][0]" value="1" />
<input type="hidden" name="a[0][1][1]" value="1" />
<input type="hidden" name="a[1][0][0]" value="1" />
<input type="hidden" name="a[1][0][1]" value="1" />
<input type="hidden" name="a[1][1][0]" value="1" />
<input type="hidden" name="a[1][1][1]" value="1" />
<input type="submit" />
</form>
<pre>
<?php 
if (isset ($_POST['a'])) { print_r ($_POST['a']); }
?>
</pre>


</pre>
quindi il serialize non serve a nulla....almeno qua...
ciao,
daniele

</pre>
qualche chiarimento ancora:
se faccio dentro a un ciclo:
$row=$a[$i][$j];
$col=$a[$j][$i];
echo $row;exit;
 print "<td>$a[$row][$col]</td>\n";
mi salta fuori:
Array[2] 	Array[3] 	Array[1]
Array[1] 	Array[3] 	Array[2]
Array[3] 	Array[1] 	Array[1]
se stampo solo x es echo $row ottengo invece il valore giusto...
ciao,
daniele

 print "<td>$a[$row][$col]</td>\n";
che scemo....
print "<td>".$a[$row][$col]."</td>\n";
perchè poi? mi intrippo sempre a stampare gli array...
ciao,
daniele
Newsgroup: it.comp.www.php
Titolo: creazione di un file di setup per una applicazione in php

Voglio creare un file di setup per una applicazione in php,
per evitare a chi lo installa di dover "creare manualmente" il db e la
sua struttura.
Tutto il codice sql del db sto cercando di farlo eseguire con il
semplice
mysql_query, così facendo però, la query non va a buon fine, perchè
(almeno penso) ogni istruzione sql è separata da un ;
Ora mi dite come posso ovviare a questo problema?
grazie anticipatamente

 Ora mi dite come posso ovviare a questo problema?
[..]
puoi spiegarti meglio?
in che senso non va a buon fine?
puoi postare il codice interessato?
-- 
www.iuz-lab.info

 Ora mi dite come posso ovviare a questo problema?
Facendo una mysql_query per ogni query...
Bye.
-- 
Alessandro Pellizzari

>Facendo una mysql_query per ogni query...
ho pensato anch'io a questa possibilità...ma è possibile che non ci
sia una soluzione per aggirare quel problema?
Sono per forza costretto ad eseguire per N mysql_query per creare N
tabelle?
:-(

 tabelle?
[..]
si..
e' consigliato ed e' buona norma utilizzare una chiamata mysql_query() per
ogni query..
-- 
www.iuz-lab.info

puoi postare il codice interessato?
con mysql_query, voglio eseguire l'sql necessario per creare la
struttura del DB.
Le istuzioni sql sono del tipo:
 CREATE TABLE `tabella1` ( ... ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 CREATE TABLE `tabella2` ( ... ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 ...
CREATE TABLE `tabellan` ( ... ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Ora siccome, i vari CREATE TABLE sono separati da ; il php mi ignora
l'sql
e non succede proprio nulla... nessun tipo di warning, notice ....
Ora vorrei sapere se è possibile ovviare il problema dei ; oppure sono
costretto (come già mi è stato consigliato) di eseguire N mysql_query
per creare N tabelle...
spero di essere stato abbastanza chiaro.

Newsgroup: it.comp.www.php
Titolo: Url percorso assoluto in condizione if

Salve,
il mio problema è il seguente:
devo effettuare un controllo del tipo:
<?php if (file_exists('../images/foto.jpg')) { ...
Però inserendo il percorso assoluto (la foto si trova su un altro
server), non funziona; ad esempio:
<?php if (file_exists('
http://nomesito.it/images/foto.jpg'
)) { ...
Dove sbaglio?
Grazie.
Francesco.

 Dove sbaglio?
Nell'uso di un URL, la pagina di manuale di file_exist ti rimanda alla 
lista di URL wrapper per controllare se supportano stat(), la lista di 
URL wrapper a HTTP e HTTPS che non supportano stat().
D'altronde un URL non identifica un file ma una risorsa.

franc...@gmail.com
 ha scritto:

Dal manuale (
http://it2.php.net/file_exists
):
"Sui sistemi Windows utlizzare //computername/share/filename oppure
\\computername\share\filename per verificare file su dischi condivisi."
quindi non puoi aprire una connessione http.
ho trovato due vie alternative:
1)
if (!($file = @file_get_contents($url))) {
// il file non esiste
...
}
2)
$fp = @fsockopen($host, $port) or die("error");
fputs($fp, "HEAD /somefile HTTP/1.0\r\n\r\n");
list(,$returncode) = explode(" ", fgets($fp, 1024));
fclose($fp);
if ($returncode == 404) {
// il file non esiste
...
}
Newsgroup: it.comp.www.php
Titolo: naming conventions

Ciao,
prendendo spunto dalle naming conventions usate dallo Zend Framework, 
quindi mappando i nomi delle classi con il loro percorso (class: 
La_Mia_Tabella path: La/Mia/Tabella.php) come organizzereste i nomi/
percorsi delle classi che estendono gli abstract per Table e Row?
Mi spiego meglio con un esempio:
lib/
  Zend/
    ...classi Zend
  Mialib/
 
Devo mettere in Mialib una classe che estende Row_Abstract: la posso 
chiamare Category. Dove metto la relativa Table?
Mialib/
  Category.php
  Categories.php
Mialib/
  Category/
    Table.php
  Category.php
Mialib/
  Table/
    Category.php
    ... altre tabelle
  Category.php
Quali sono secondo voi i pro e i contro delle varie soluzioni?
Ciao, grazie

 chiamare Category. Dove metto la relativa Table?
Stai sbagliando approccio.
La classe Category non sara` un'estensione di Row_Abstract, ma un Model, 
quindi la metterai dentro /app/models/Category.php
Una classe che estende Row_Abstract, per esempio, e` una che uso io: 
Base_Db_Table_Row_Extended (con relativo path "Zend based" /app/classes/
Base/Db/Table/Row/Extended.php), che contiene metodi e attributi per 
associare immagini e allegati su filesystem a una riga di DB. Il Model 
"Prodotto" estendera` Base_Db_Table_Row_Extended permettendomi di 
associare le immagini ai dati del prodotto in DB.
In pratica un'estensione della classe Zend deve contenere metodi generici, 
mentre quando vai nel particolare (accesso a una determinata tabella in 
DB, per esempio) hai un model.
Bye.

 Bye.
Ok, c'è ancora qualcosa che non mi è chiaro.
I model dovrebbero essere comunque di due tipi per quanto poco generici. 
Un'astrazione per i singoli record e un gateway per la relativa tabella.
Tu li metteresti tutti dentro /classes? se si con quale gerarchia?
O le tabelle vanno in libreria e i record nei model?
Riprendendo l'esempio precedente se la categoria avesse un traduzione
avrei quattro classi:
1. tabella categorie
2. tabella traduzioni categorie
3. record categoria
4. record traduzione categoria
Dove li metteresti e con che nome?
Ciao, grazie di nuovo

 Tu li metteresti tutti dentro /classes? se si con quale gerarchia?
Volevo dire /models...

 Dove li metteresti e con che nome?
Li metterei tutti in models. La convenzione su come nominarli dipende da 
te e dalla situazione.
In un caso con poche (fino a 20-30) tabelle io uso Category per la riga e 
CategoryList per la tabella, senza annidarle.
In altri casi potresti avere diversi tipi di categorie (per esempio 
categorie per le news, categorie per gli utenti, categorie per i prodotti, 
ecc.) e potresti pensare di organizzarle in una gerarchia: User_Category, 
User_CategoryList, News_Category, News_CategoryList, ecc. e infilarle nel 
fs di coseguenza: /app/models/News/CategoryList.php, /app/models/News/
Category.php, ecc.
Bye.



Perfetto! grazie mille sei stato chiarissimo.
Ciao
Newsgroup: it.comp.www.php
Titolo: upload errore

salve
utilizzando easyphp su w98 provo ad  uploadare dei file utilizzando uno
script in php...
ma quando clicco sul bottone per l'invio.....mi si apre la finestra per
scaricare lo script in php!
....ma come invece di uploadare un file mi scarica lo script?
miiii   destino crudele
help
Grazie

 scaricare lo script in php!
Questo problema dovrebbe presentarlo anche su tutti gli altri script.
Vedi 3D "Perchè mi chiede se voglio salvarlo?".
Ciao
Marco

 scaricare lo script in php!
Il server non è correttamente configurato per il PHP.

Newsgroup: it.comp.www.php
Titolo: POST, GET Boh?

Ciao a tutti.
Devo inviare molti gruppi di dati ad un CGI esterno. Per farlo devo usare la
post (anche se la get sarebbe per me più comoda) infatti il CGI ricevente
accetta solo POST. Il problema è che l'unico modo per fare una post che conosco
è quella di mettere dei dati in un form e poi premere il tasto submit. Ma
questa soluzione significa che una persona deve essere sempre lì a cliccare sul
tasto. Io invece vorrei inviare automaticamente (in POST) tutte le serie di
dati. Secondo voi è possibile settare la variabile HTTP_POST_VARS e poi fare un
redirect? Oppure questa variabile va usata solo in lettura?
Fatemi sapere.
Spero di non aver fatto troppo casino. Vi assicuro che non ho fumato niente di
particolare.
Ciao e grazie
Giovanni
-- 
Posted from  [195.110.106.146] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 dati. Secondo voi č possibile settare la variabile HTTP_POST_VARS e poi


 Fatemi sapere.
potresti aprire, oltre alla soluzione js, una connessione http con il server
(fsockopen) e con fputs mandargli
$cosamandargli = "POST 
http://indirizzocompletodelcgi
 HTTP/1.0
Accept: */*
Accept-Language: it
Content-Type: application/x-www-form-urlencoded
Host: stessohostspecificatosopra
Content-Length: lunghezzastringavariabili
Pragma: no-cache
variabile=valore&variabile2=valore&...";
LAMASE

Newsgroup: it.comp.www.php
Titolo: [MySql] ID del nuovo elemento

Nel momento in cui inserisco un elemento in una tabella con la chiave
primaria autoincrementante, come posso fare per sapere qual'e' il valore
della chiave dell'elemento che ho appena inserito?


Io inserisco con INSERT e poi recupero il dato con SELECT...
due query divesre una dietro l'altra insomma...
Non so se c'è una funzione che lo permette direttamente...
Alex

 ha scritto nel messaggio
news:9s3r4e$5t5$1...@le.cs.unibo.it...


 ha scritto nel messaggio
news:9s3r4e$5t5$1...@le.cs.unibo.it...


 intero fino a 32 bit mi sembra).
Devi applicare un Lock della tabella prima, se no in un ambiente multiuser
crei un po' di problemi (o usare una campo con un md5 e identificare la row
con questo id).

 direttamente da PHP, altrimenti meglio fare
Da dove tiri fuori questa informazione (IMHO sbagliata). Ho un database con
1000000 di record che usa mysql_insert_id() e funziona (in parole povere:
mysql_insert_id() > 65536) perfettamente (4.0.2 e 4.0.6).
Newsgroup: it.comp.www.php
Titolo: PHP (il buono), form (il brutto), mysql (il cattivo)

Buongiorno a tutti,
 
da bravo GNUbbo mi sono detto, "figo, creo un form web da mettere sul
sito così tutti i clienti, invece di spedire un messaggio di posta
elettronica scrivono su un bel db." 
Prima di fare danni sul server di produzione ho attivato il server
Apache che si trova sul mio Macintosh (OS X 10.2.6), mi sono scaricato
PHP, mysql e PHPMyAdmin e ho cominciato a far lavorare la tastiera.
Dunque, ho settato la password di root e ho creato un database su mysql
che si chiama 'pippo', che contiene una tabella dal nome 'anagrafica'
(fantasia, eh?) divisa in 5 campi: id (auto_incrementatnte), nome
(tinytext, not null) cognome (tinytext, not null), email (tinytext, not
null) e commenti (text).
Poi ho creato un form, con l'include dei parametri del db e dell'html
per il form e i campi di testo che mi servivano. La action del form
punta verso un file save.php:
<?php
include ("cfg.inc.php"); \\ qui ci sono il nome del server (localhost),
                   \\ il nome dell'utente, il nome del db e la password.
include ("navigazione.inc.php"); \\ qui c'è il codice per la pagina
                        \\ html, definito con le funzioni testata e
                        \\ pedata (simpatia, sempre...)
//testata
testata();
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db) or die (mysql_error() . "\n");
print "Connesso con il database.\n";
//inserimento dati nel db
$query = "INSERT into anagrafica (nome, cognome, email, commenti) 
           values ('$nome', '$cognome', '$email', '$commenti');";
$response = mysql_query($query, $db);
if ($response) { print "Dati inseriti correttamente!\n"; }
else { print mysql_error () . "\n"; }
pedata();
?>
Apro il form, metto dei valori a caso, invio, il browser mi restituisce
il messaggio "Connesso con il database. Dati inseriti correttamente! ",
gioisco, apro PHPmyadmin e scopro che è stata sì inserita una riga nella
tabella, ma i campi sono tutti vuoti.
Provo a fare la stessa query dalla finestra Run SQL query e funziona
tutto.
Domande:
1. Dove cavolo sbaglio?
2. Perché tanto odio?
Grazie in anticipo a chi vorrà aiutarmi.

Grazie in anticipo a chi vorrà aiutarmi.
Prego, ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

 Grazie in anticipo a chi vorrà aiutarmi.
Lo sbaglio potrebbe essere nel form, o no?
Che action hai dato al form?
Max
 
-- 
Se mi volete scrivere
massimo . ori @ tin . it

 $response = mysql_query($query, $db);
sostituisci $XXX con $_REQUEST['XXX'] (oppure $_GET['XXX'] o 
$_POST['XXX'] se vuoi specificare con che metodo leggere i dati)
dove XXX=nome,cognome,email,commenti
ciao
Alesi_27

Grazie a tutti,
era in effetti il register global su off e la mia gnubbaggine. 
Siete stati gentili e chiari che piů non si poteva
ora funziona tutto
Michelangelo

 era in effetti il register global su off e la mia gnubbaggine.
S, ma lì deve rimanere, devi usare gli array $_POST e $_GET, pena problemi 
di sicurezza, mi raccomando ...
Newsgroup: it.comp.www.php
Titolo: Quale script?

Salve a tutti.
Dovrei scegliermi uno scritp (gratuito, obviously) per trasformare un
sito statico (
lablablab.com
) in uno dinamico. Ne ho provati un paio,
uno commerciale (OScommerce) e un organizzatore di contenuti (Drupal).
Il secondo ha moduli che permetterebbero di organizzare un piccolo ERP
e pare anche una interfaccia per l'ecommerce. Poi ho visto Mambo e mi
pare interessante.
Il sito deve, in prospettiva,
a) ospitare contenuti prodotti dagli utenti (anche upload-download di
files audio)
b) gestire il backoffice di una piccola (max. 400 clienti) attività
produttiva/commerciale, forse sarebbe meglio dire "artigiana" (ordini,
anagrafico, fatture, ddt, ecc. generazione di .pdf)
c) fornire alle rivendite una interfaccia disegnata per loro (con
riordini, spedizioni, vendite, fatture pendenti, altro) e sicuramente
via via che l'attività cresce ci verranno mille e una altre idee.
A occhio un organizzatore di contenuti con una buona libreria di
moduli, che lavori in php/mysql  dovrebbe andare bene. Quindi per
adesso Drupal mi pare una buona opzione, ma non vorrei scoprire qualche
problema imprevisto dopo averci speso qualche settimana sopra. La mia
domanda è di un po' di pareri di esperti che mi aiutino a prendere la
strada giusta fin dall'inizio. In subordine gradirei sapere se in
qualche posto si trova un paragone ben fatto fra gli script
disponibili.Qualche consiglio?
Grazie, N.

 ha scritto nel messaggio
news:1159118991.0...@m73g2000cwd.googlegroups.com...
Salve a tutti.

Newsgroup: it.comp.www.php
Titolo: PHP fino al PDF .. cosa uso?

Ciao, ho letto i precedenti messaggi ma ho trovato un po' di confusione
a riguardo, il problema é questo:
Come faccio a
-aprire un file PDF esistente
-Metterci dentro del testo impaginato
-chiuderlo e salvarlo da un'altra parte con un'altro nome
con PHP
grazie in anticipo per l'aiuto.
ciao
Thomas

 ha scritto nel messaggio
news:1f612ik.qs9o9mj1dcgwN%thomas...@inwind.it...


Ho provato in tutti i modi ma ogni volta mi viene sovrascritto il file
precedente mentre invece vorrei solo modificarlo.. guardate questo:
<?
$fd = fopen("modello.pdf", "w");
$pdf = pdf_open($fd);
pdf_set_info($pdf, "Author","Bob Nijman");
pdf_begin_page($pdf, 300, 300);
pdf_set_font($pdf, "Helvetica", 10, "host");
//for most german will be as good as latin, no? :-)
$text = <<<EOD
Ciao questo é il testo del mio documento
EOD;
$nr = pdf_show_boxed($pdf, $text, 10.0, 180.0, 140.0, 100.0,"left");
$nr = pdf_show_boxed($pdf, substr($text, -$nr), 150.0, 180.0,
140.0,100.0, "left");
pdf_end_page($pdf);
pdf_close($pdf);
echo "<A HREF=modello.pdf>finished</A>";
?>
cosa devo fare????
ps. se tolgo la funzione pdf_begin_page il resto dello script da sempre
errori..
grazie
Thomas


precedente mentre invece vorrei solo modificarlo.. guardate questo:
Le pdf lib che permettono di importare un PDF e modificarlo sono a
pagamento.
hola
Buttha

Vuoi dire che posso solo crearli senza poterli modificare?
sei sicuro?


sei sicuro?
Sě:
da 
http://www.pdflib.com/pdflib/index.html
:
The PDF import library (PDI)
PDI is a companion product to PDFlib which allows to process existing
PDF documents. With PDI you can open PDF files and incorporate one or
more pages into PDFlib-generated output. With the PDFlib+PDI combo you
can easily develop solutions for shuffling or stamping pages,
extracting or appending etc. Note that PDI must be purchased
separately from PDFlib, although both are delivered in a single
binary. In order to successfully use PDI you must purchase a license
key for the PDFlib+PDI combo. Source code for PDI is not available.
hola
Buttha
Newsgroup: it.comp.www.php
Titolo: Php e apache su windows

Ho un dubbio: su un server con un serivizo IIS attivo (pagine 
asp.net
) posso
installare apache per gestire pagine PHP??
in caso affermativo i due servizi saranno su due porte diverse: 80 IIS e
8080 apache... ma come posso discriminare i vari siti che sarebbero:
http://localhost/sitoASP
http://localhost:8080/sitoPHP
ovviamente non è pensabile eseguire un sito con localhost:8080 ... esiste
una soluzione?
Grazie

 una soluzione?
non ho capito perché non puoi "discriminare" i siti in quel modo.
comunque sia, puoi sempre crearti un piccolo demone che ascolti le
richieste sulla normale porta 80 e poi le rigiri a chi di dovere (metti
IIS su una porta e Apache su un'altra) in base al criterio che vuoi.
Ciao,
M.

 IIS su una porta e Apache su un'altra) in base al criterio che vuoi.
questo l'ho già fatto
ma per comunicare all'esterno il mio url ... ed evitare di utilizzare :8080
per i siti con PHP...?

 per i siti con PHP...?
*Se non sbaglio*, con apache puoi creare dei virtual host mappati su
porte diverse. Quindi potresti poi dare in giro gli url tipo:
 
http://php_vhost.domain.it/
 
http://asp_vhost.domain.it/
vedi... mi pare che in fondo ad httpd.conf sia spiegato.
Ciao,
M.



Io per una situazione simile ho messo IIS sulla 8080 e Apache sulla
80, quindi redirigo le richieste che vanno a IIS usando il mod_proxy
di apache.
Non so se è la migliore soluzione possibile, però funziona, anzi mi
risolve anche un altro problema causato da IIS. ;)

Newsgroup: it.comp.www.php
Titolo: Forum online

Ciao a tutti ....
lavoro in una multinazionale ed ora si è creata la necessita
di condividere tra le varie sedi europee documentazione, 
informazioni, specifiche, ecc.....
Il tutto dovra' essere gestito via web e mi è stato chiesto
di trovare una soluzione a questa problematica.
Ho subito pensato a Quickplace, ma lo trovo eccessivamente pesante
per le classi java che carica ogni volta (addirittura ogni bottone
presente è fatto in java .... questo è il mio giudizio personale).
Voi che mi consigliate? Magari avete scaricato un template carino
ke faccia in domino le cose elencate sopra oppure una soluzione
alternativa anche nn in Domino ...
Fatemi fare una bella figura con il mio capo ... hehehe .. aiutatemi!!
Ciao e grazie a tutti
ZAnna


ICQ # 770759
PGP KEY Available on request

Newsgroup: it.comp.www.php
Titolo: path di un file incluso ?

Salve a tutti.
La situazione e` la seguente (vado con un esempio che mi e` piu` facile 
spiegarlo):
ho un file nella directpry /prova/ e questo file si chiama pippo.inc; 
quindi 
http://www.ilmiosito.it/prova/pippo.inc
ora internamente a pippo.inc c'e' una echo simile alla seguente:
echo "<script type=\"text/javascript\" src=\"script.js\"></script>";
ora dalla index.php nella root del sito, includo pippo.inc:
include("./prova/pippo.inc");
Ora pero' il browser andra' a cercare script.js nella directory di 
index.php (in questo caso la root del sito) e quindi non lo potra' 
trovare, poiche' tale file si trova in /prova/script.js
Si potrebbe risolvere potendo sapere il path del file pippo.inc, ma con 
$PHP_SELF anche se dentro a pippo.inc mi ritorna (ovviamente) il path di 
index.php e non di pippo.inc.
Ci vorrebbe un qualche cosa di simile alla seguente dentro a pippo.inc:
echo "<script type=\"text/javascript\" 
src=\"".$PIPPOPATH."script.js\"></script>";
dove PIPPOPATH risulterebbe essere il PATH del file che vado ad 
includere e non del file che include.
C'e' qualche cosa interno a PHP per risolvere la cosa o devo dichiarare 
una variabile (globale) che indichi la PATH e poi di volta in volta, di 
server in server, configurare per far si che punti al punto corretto ? 
(mi piace poco come soluzione pero').
Grazie infinite.
Ciao

 server in server, configurare per far si che punti al punto corretto ?
hai provato ad utilizzare un define ?? 
http://it2.php.net/manual/it/function.define.php

DNS ha scritto:

Cambia poco rispetto alla variabile globale, sempre dichiarata 
(globalmente) e' seppur costante :(
Speravo ci fosse qualche cosa di piu' elegante per uscirne.
Grazie,
Ciao

 Speravo ci fosse qualche cosa di piu' elegante per uscirne.
la variabile mi pare sia la cosa piu' veloce e semplice da fare....    poi 
ognuno puo' scegliere la via che piu' gli piace. ;)) 

DNS ha scritto:

Si, ma me la devo cosi' gestire autonomamente, in maniera opportuna e 
attentamente per i fatti miei tutte le volte !
Mentre se ci fosse stato un modo per ottenere dentro al file incluso la 
sua path reale sarebbe stato decisamente meglio.
Grazie per l'interessamente.
Ciao

 (mi piace poco come soluzione pero').
Prova a vedere se c'e` qualcosa che puo` servirti:
http://www.php.net/manual/en/reserved.constants.php
O al limite metti un phpinfo() dentro un file incluso e analizza
l'output.
Bye.
-- 
Alessandro Pellizzari

 l'output.
Gia' provato, tutte le costanti ritornano con i valori associati al file 
che include :(
A me interesserebbe ottenere dentro al file che viene incluso 
informazioni su se stesso e non su chi lo include.
Grazie
Ciao

 
Ho comunque effettuato quanto segue:
    print_r(get_defined_constants());
Ma non c'e' proprio nulla in merito al percorso del file che includo :(
(cioe', dentro al file che includo mi piacerebbe sapere dove esso si trovi).
Ciao
Newsgroup: it.comp.www.php
Titolo: mysql_connect() e mysql_pconnect(),

Salve, due giorni fa ho avuto un errore mysql, che diceva che l'host
era bloccato per troppi errori di connessione,
"Host 'x' is blocked because of many connection errors. Unblock with
'mysqladmin
flush-hosts'... "
il database ed i siti stanno su 2 server dedicati (in attesa di
spostare tutti e 2 sullo stesso server),
mi hanno suggerito di usare mysql_pconnect()
ed in teoria in tutta la vita del db dovrebbe aprire solo una unica
connessione, e quell'errore non avrebbe modo di uscire piu'.
praticamente, ho cambiato gli script in mysql_pconnect, ma oggi mi e'
ritornato l'errore. come e' possibile?
GRAZIE
Simone


http://it.php.net/mysql_pconnect
A.
-- 
On web: 
http://antoniobonanno.debris.it/
On Etz: 
http://plasson.etz.it/

 ritornato l'errore. come e' possibile?
http://www.php.net/manual/en/features.persistent-connections.php
-- 
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.

Se apri una connessione ad database, qualsiasi connessione, è bene
accertarsi che l'utente non abbia modo di lasciarla aperta.
In pratica: se una routine apre una connessione, la stessa rouotine la 
dovrebbe chiudere.
Il concetto è qullo di non lasciare che si possano aprire connessioni
a iosa, con grande dispendio di risorse.
Raf
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 flush-hosts'... "
Piu' che aggirare il problema, cercherei di risolverlo.
Prova a controllare i log di mysql per cercare di capire quali tipo di query
mandano in blocco il server.
-- 
Ciao,
 Fabrizio
=== 
http://www.negusweb.it
 ===

Newsgroup: it.comp.www.php
Titolo: scorrere tabella a paginate

ho una query su una tabella che mi restituisceun certo numero dirighe
  $all_rows = mysql_num_rows($result);
che voglio visualizzare in un certo numero di pagine
$num_pages=intval($all_rows/$num_row_x_page);
la query che visualizza la tabella č fatta cosě:
$query = "select * from $name LIMIT ".$start .", ".($start+$num_row_x_page);
in fondo alla tabella vorrei mettere un link al numero di pagina:
for($i=1;$i<=$num_pages;$i++){
  	print "<td>$i</td> ";
  }
come dovrei fare per:
a) avere il link corretto posto che la funzione da chiamare č:
function ShowTable($name, $start)
b)disabilitare il link relativo ala pagina attuale
saniele

 saniele
(e' il tuo nome o volevi scrivere daniele ? :P)
spero di averti chairito un po'.
ciao,
-- Lorenzo

(e' il tuo nome o volevi scrivere daniele ? :P)
FINO ALL'ALTRO GIORNO MI SEMBRAVACHE LA FIRMA FOSSE OK......
anche il caps lock sembrava ok..:-)