mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: problema eregi_replace

 
ciao a tutti
ho un problemino con eregi_replace...
vorrei sostituire una stringa ricavando da questa un id e passarlo a una
funzione...
facendo in questo modo ovviamente non mi parsa il numero correttamente
eregi_replace("\{map\(([0-9])\)\}",make_submenu(\\1),$row['body']);
qualcuno mi suggerisce la sintassi giusta?
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 qualcuno mi suggerisce la sintassi giusta?
http://www.php.net/preg_replace_callback
-- 
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.

 
http://www.php.net/preg_replace_callback
grazie mille ;-)


Newsgroup: it.comp.www.php
Titolo: zeri iniziali

 
Ciao a tutti,
ho una domanda banale, come faccio a far comparire lo zero iniziale davanti 
ad un numero da 1 a 9?
cioč se ho 3 -> 03
Ciao
Marco 

 cioè se ho 3 -> 03
http://php.net/printf
ciao,
--
oggei

 --
Grazie, perň mi servirebbe una funzione che mi restituisca il valore senza 
visualizzarlo. Dato che poi lo devo riutilizzare in altre funzioni
Ciao

 visualizzarlo. Dato che poi lo devo riutilizzare in altre funzioni
sprintf

 Ciao
Anche semplicemente cosi':
if ($n<10) $n="0".$n;
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

Newsgroup: it.comp.www.php
Titolo: php + postgres

Sono proprio all'inizio, sto facendo un database per un esame...
Il mio problema e' il seguente:
ho fatto una pagina php e sono riuscito a visualizzare i risultati di una
query su postgres, ma ora vorrei imparare ad inserire record dentro il
database sempre tramite la stessa pagina.
come si fa? mi potete consigliare un manualetto online?
o un esempio?
grazie!



Abbastanza semplice. Un modo rapido (si fa per dire) e' che quella
pagina riceva dei valori usando GET (va bene per POCHI valori!), e
scorra l'array $HTTP_GET_VARS costruendo una stringa SQL:
	$SQLFields='';
	$SQLValues='';
	$comma = '';
	while(list($field, $value)=each($HTTP_GET_VARS))
	{
		// Controlla la sintassi di substr.
		if (substr($field,0,4)=='sql_')
		{
			$SQLFields .= $comma . substr($field,4);
			$SQLValues .= $comma . '\'' . AddSlashes(
				StripSlashes($value)) . '\'';
			$comma = ', ';
		}
	}
	if ($comma == ', ')
	{
		// Tutto OK
		$Query = 'INSERT INTO table (' . $SQLFields .
			 ') VALUES (' . $SQLValues . ');';
		$exec = pg_Exec($conn, $Query);
		...
		pg_FreeResult($exec); // o era pg_free_result?
	}
I campi della form iniziano con "sql_". Questo consente di passare a
usare POST anziche' GET senza doversi preoccupare dei campi submit o
delle radiobox, basta mettere i DEFAULTs appropriati.
More info sul manuale di PHP e con un po' di praticaccia :-)
Leonardo che non ha provato

 More info sul manuale di PHP e con un po' di praticaccia :-)
oh, praticaccia a chi???
guarda che ce lo dico a mio fratello che è alto 2 metri e 10!!
:-)))
(sto scherzando!)
Newsgroup: it.comp.www.php
Titolo: Invio Mail con allegato

Grazie ad un form, invio una Mail con allegato.
Una volta ricevuta la mail, salvo l'allegato ma quando provo ad aprirlo mi
compare un messaggio che dice che non riconosce il formato. Questo mi
succede inviando file .xls e .pdf (non ho proseguito con altri file).
Perchè ???
Lo script che uso per inviare la mail è il seguente (trovato su freephp):
if(!isset($_POST)) $_POST = $HTTP_POST_VARS;
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
// RIPULIAMO I VARI CAMPI DEL MODULO
$Destinatario = "
xx...@xxxxxx.it
";
$mittente = trim($_POST["mittente"]);
$Soggetto = trim(stripslashes($_POST["Soggetto"]));
$Contenuto = trim(stripslashes($_POST["Contenuto"]));
// ASSEGNIAMO A VARIABILI PIU' LEGGIBILI, LE PROPRIETA' DELL'ALLEGATO
$attach = $_FILES["allegato"]["tmp_name"];
$file_name = $_FILES["allegato"]["name"];
$file_type = $_FILES["allegato"]["type"];
$file_size = $_FILES["allegato"]["size"];
// DELIMITATORE
$boundary = md5(uniqid(microtime()));
// APRIAMO L'ALLEGATO PER LEGGERLO E CODIFICARLO
$file = @fopen($attach, "r");
$contents = @fread($file, $file_size);
$encoded_attach = chunk_split(base64_encode($contents));
@fclose($file);
// INTESTAZIONI DELLA MAIL
$mail_headers .= "MIME-version: 1.0\n";
$mail_headers .= "From: ".$mittente." <".$mittente.">\n";
$mail_headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"";
$mail_headers .= "X-attachments: $file_name\n";
// COSTRUIAMO IL CORPO DELLA MAIL
$mail_body = "--$boundary\n";
$mail_body .= "Content-Type: text/plain; charset=us-ascii\n";
$mail_body .= "Content-Transfer-Encoding: 7bit\n\n";
$mail_body .= "$Contenuto\n\n";
$mail_body .= "--$boundary\n";
$mail_body .= "Content-type: $file_type; name=\"$file_name\"\n";
$mail_body .= "Content-Transfer-Encoding: base64\n";
$mail_body .= "$encoded_attach\n";
$mail_body .= "--$boundary--\n";
// INVIO DELLA MAIL
if(@mail($Destinatario, $Soggetto, $mail_body, $mail_headers)) { // SE
L'INVIO E' ANDATO A BUON FINE...
include "contatti_ok.html";
} else {// ALTRIMENTI...
include "contatti_ko.html";
}
Cosa sbaglio ???
Grazie in anticipo per le risposte.
HpMash
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie ad un form, invio una Mail con allegato.
Perche' non usi una delle decine di classi gia' pronte che lo fanno?
-- 
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.


Me ne puoi indicare qualcuna ?!?!?!?!
Grazie


 Me ne puoi indicare qualcuna ?!?!?!?!
http://www.phpguru.org/static/mime.mail.html
http://www.phpclasses.org/browse/package/1458.html

Newsgroup: it.comp.www.php
Titolo: estrarre date da mysql

Ciao a tutti...
allora, ho inserito in una tabella  una data, ora voglio vedere tutti i dati
inseriti nell' ultima settimana come posso fare.
ex...
Un utente inserisce dei parametri e la data , l' amministratore ha a sua
volta l' elenco degli utenti, cliccando su vedi report, l' amministratore
dovrebbe vedere i dati inseriti dell' ultima settimana da parte dell'
utente.
L' amministratore poi dovrebbe per giunta avere la possibilità di andare a
ritroso nel tempo per delle verifiche..
Spero di essermi spiegato bene...
Ciao

|allora, ho inserito in una tabella  una data, ora voglio vedere tutti i
dati
|inseriti nell' ultima settimana come posso fare.
Lo puoi fare con una query SQL:
select * from tuatabella where data=(CURRENT_DATE - 7);
O qualcosa di simile. Prova anche a vedere il manuale di MySQL: "Date and
Time functions".
Newsgroup: it.comp.www.php
Titolo: Differenza fre 2 orari

Salve devo effettuare la differenza fra 2 orari differenti (orario
conferma - orario iscrizione). Ho provato con "strtotime" ma non
riesco. Qualcuno può darmi una mano? Grazie.

 
Questo codice serve per vedere il tempo di generazione della pagina.
-------------------------------------------------
function getmicrotime(){
   list($usec, $sec) = explode(" ",microtime());
   return ((float)$usec + (float)$sec);
}
-------------------------------------------------
$t1 = getmicrotime();
[........]
$t2 = getmicrotime();
$delta_t = $t1 - $t2;
echo ("".$delta_t);
-------------------------------------------------
Lo puoi adattare facilmente al tuo caso con la funzione time(), penso..
Sir

Grazie per aver risposto. Il primo orario lo prelevo dal database.
$tempoiscrizione=strtotime($utente["ute_tempiscr"]);
Il secondo rappresenta l'ora attuale nella pagina
$tempconferma=strtotime(date("H:i:s"));
$differenza=$tempconferma-$tempoiscrizione;
Ora non so come stampare a video, in un formato leggibile, la
differenza, sempre che abbia agito precedentemente in modo corretto.

max85 ha scritto:

echo ($differenza);
Se non ti va bene l'output, parsi la stringa in qualche maniera (prendi 
solo i primi "n" caratteri) e poi la mischi all'HTML e CSS per il 
look-and-feel.
Sir

Ti ringrazio, ho risolto. Ciaooooooooooo.

 
Di niente!!
Sono contento..
Oggi a te, domani a me ;-)
Sir
Newsgroup: it.comp.www.php
Titolo: Elenco cartelle

$directory = "campioni/".$campione_dir;
$myDirectory = opendir($directory);
while($entryName = readdir($myDirectory)) {
	    	$dirArray[] = $entryName;
}
$indexCount    = count($dirArray);
closedir($myDirectory);
if  ($indexCount != 0 ){
sort($dirArray);
}
con questo script mi estraggo la lista dei file contenuti in una
determinata directory
ma se io volessi la lista delle cartelle come faccio? è possibile?

jesol...@gmail.com
 ha scritto:

verifichi con is_dir() la entryname (completa del percorso)

 - Mostra testo citato -
echo "<br><br><br>";
$d = opendir("campioni");
while(false !== ($f = readdir($d))) {
    echo "<hr />";
        $dName = "campioni/" . $f;
        if(is_dir($dName)) {
            echo $dName ;
        }
}
ho fatto cosi ma mi scrive:
campioni/MOUSE BIANCO
--------------------------------------------------------------------------------
campioni/..
--------------------------------------------------------------------------------
campioni/.
--------------------------------------------------------------------------------
campioni/HALLOWEEN CAPELLI
come faccio a togliere le due righe campioni/.  ??

 come faccio a togliere le due righe campioni/.  ??
una cosa del tipo:
if ($file != '.' && $file != '..')
o
$file{0}!="."
http://it.php.net/is_dir
vedi i commenti

 
jesolo....@gmail.com
 ha scritto:

Trovata soluzione:
$DirPath="campioni";
	if($DirPath=="")
	{
    	$DirPath='./campioni';
	}
	if (($handle=opendir($DirPath)))
	{
    	while ($node = readdir($handle))
    	{
        	$nodebase = basename($node);
        	if ($nodebase!="." && $nodebase!="..")
        	{
            	if(is_dir($DirPath.$node))
            	{
                	$nPath=$DirPath.$node."/campioni";
                	echo "-> -> -> <a href='dir.php?DirPath=$nPath'>
$node</a><br>";
            	}
            	else
            	{
                	echo "<TH><a href='privata.php?
menu=campione_dett&modify=$node'>$node</a></TH></TR>";
            	}
        	}
    	}
	}



volevi la lista delle dir, e quelle due lo sono.
http://www2.pluto.it/files/ildp/guide/GuidaUtente/node34.html
se non le vuoi fai 
if(is_dir($dName) and $dName !="campioni/." and $dName !="campioni/.." )


sCusate ho un'altra richiesta:
se io volessi vedere la data di creazione della cartella è possibile?
se si come?

 se si come?
filectime, filemtime ..

Newsgroup: it.comp.www.php
Titolo: echo o print

ciao
qualcuno mi può spiegare la differenza tra echo e print?
Ciao de nuevo e grazie

usata in modo "basso" print è come echo.
Ma ha delle potenzialità in più (stampa secondo determinati parametri e
forme)
J


Web site: 
http://asterix75.capri.it
E-commerce software: 
http://www.alfacomm.it/

 
ecco una bella cosa da mettere nel FAQ!

 wrote in message
news:Xns918F6E4025...@10.16.96.46...

Se la vuoi mettere tu, contatta mi in private (tuo email e' valido???).
Newsgroup: it.comp.www.php
Titolo: Hosting

Sapreste consigliarmi un servizio di hosting (ovviamente a pagamento) che
oltre a PHP4 e mysql consenta di:
- crearsi PIU' database
- configurare diversi users MySQL per i propri database
?
E che ovviamente sia serio, cioè che il server non sia affetto da
depressione cronica e che il dbms non abbia crisi di identità... :)
Grazie

 ha scritto nel messaggio
news:9tkuih$njj$1...@newsfeed.cineca.it...

hosting con queste caratteristiche non è mai serio... :-)
devi prenderti un server dedicato o fetta di server (es. 3 utenti per
server) così stai veramente sicuro :-)
Alex

 depressione cronica e che il dbms non abbia crisi di identitą... :)
Il servizio di hosting Linux che offrirą la ditta dove lavoro a partire da
gennaio :)

Newsgroup: it.comp.www.php
Titolo: accedere al localhost con netscape

Salve a tutti,
non so se è il ng adatto x porre questa domanda.
Sto realizzando un sito in php, e poichè uso anche javascript che (per la
felicità di chi sviluppa) è diverso per ogni browser, volevo testare il
tutto usando netscape (con explorer funziona perfettamente).
Il problema è questo: per testare le pagine (che sono in formato .php)
digito nella barra dell'indirizzo localhost/php/...ecc.
Con explorer tutto ok.
Con netscape mi chiede login e password
come mai?
Nel computer ho anche installato visual 
studio.net
 (non so se questo può
dare fastidio).
grazie a chi saprà illuminarmi.
ciao

 wrote in message
news:regPb.120937$VW.48...@news3.tin.it...

con 
http://127.0.0.1/*
 da lo stesso errore?

> con 
http://127.0.0.1/*
 da lo stesso errore?
ahimč si, mi chiede sempre user name e password
grazie comunque
Domenico

Newsgroup: it.comp.www.php
Titolo: Filtrare i dati da inserire in db mysql (special char e simili).




    Ogni volta che devo inserire i dati nel db mi trovo con questo
    problema.



    Parlo dell'inserimento da textarea o simili di caratteri tipo ò è à
    ì ù, degli apostrofi e \ e tag html etc...



    Non essendo un professionista, mi accorgo ogni volta di usare metodi
    diversi ma nessuno che mi soddisfi pienamente.



    Se uso mysql_real_escape_string risolvo gli apostrofi ma non le
    lettere accentate e via dicendo...





    Siccome credo che il problema sia comune, mi sembra strano di non
    riuscire a trovare un metodo, una funzione "universale" per fare
    cio.



    Voi come fate?





     Voi come fate?<br>
Innanzitutto non usiamo l'HTML nei newsgroup.
Poi, mysql_real_escape_string e` l'unica cosa che ti serve. Il resto lo 
puoi infilare in DB cosi` come arriva. Poi al limite farai l'escape 
durante l'output in base a come ti serve.
Bye.

 durante l'output in base a come ti serve.
Allora sbaglio nell'escape... riprovo. Grazie.
Newsgroup: it.comp.www.php
Titolo: mysql e win 2000

Chi conosce il trucco per far partire il demone (servizo) mysqld in win
2000?
Aspetto fiducioso una risposta.
Saluti.
--

Una volta installato a me parte automaticamente. Prova a spluciare il manuale, magari
c'è qualcosa a riguardo.

--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/
Newsgroup: it.comp.www.php
Titolo: Memorizzare il puntatore

Sto impazzendo non riesco a trovare la soluzione. Lo script sottoriportato
spedisce un messaggio ad un numeroemail scelto dall'utente, proveniente da
un form.
Se l'utente immette come ( $numeroemail )=10 il messaggio deve essere
inviato solo alle prime 10 E-mail prelevate dal file indirizzi. Se l'utente
successivo immette come ( $numeroemail )=5 il messaggio deve essere inviato
alle successive 5 E-mail prelevate dal file indirizzi. E cosi via finche non
si raggiunge la fine delle E-mail ed il conteggio riparte da 1.
Il problema che cosě come č impostato il conteggio riparte sempre da 1,
sembra che non c'č modo per memorizzare il puntatore.
Prima del caricamento degli indirizzi che istruzione bisogna immettere per
far si, che legga il puntatore precedente ? Ad esempio se l'ultimo invio č
arrivato al decino indirizzo, il prossimo invio deve iniziare da
11+numeroemail e cosi via.
Poichč sono alle prime armi con PHP si prega di effettuare le correzzioni
direttamente sullo scripr e postarlo completo.
<?php
$count_emails = $_GET["numeroemail"]; // o relativo $_POST
$arrayDestinatari = file ('indirizzi.txt') ;
$out_emails = array ();
$out_emails2 = array ();
$i = 0;
foreach ($arrayDestinatari as $arr)
{
if (trim ($arr) != "")
{
if ($i < $count_emails)
{
mail ($arr, $oggetto, $messaggio, $intestazioni);
$out_emails[] = $arr;
}
else
{ $out_emails2[] = $arr; }
$i++;
}
}
$out_emails = array_merge ($out_emails2, $out_emails);
unlink('indirizzi.txt');
$fileHandler = fopen ('indirizzi.txt', "w");
fwrite ($fileHandler, implode ("\r\n", $out_emails));
fclose ($fileHandler);
?>



 1, sembra che non c'h modo per memorizzare il puntatore.
Questo codice funziona e due.
Crea un file indirizzi.txt, ci scrivi dentro, uno per riga, i numeri da
1 a 20 (ad esempio) e richiami lo script. Funziona perfettamente.
<?php 
$count_emails = $_GET["numeroemail"]; // o relativo $_POST
$arrayDestinatari = file ('indirizzi.txt') ;
$out_emails = array ();
$out_emails2 = array ();
$i = 0;
foreach ($arrayDestinatari as $arr)
{
	if (trim ($arr) != "")
	{
		if ($i < $count_emails)	
		{ 
			print ($arr);
			//mail ($arr, $oggetto, $messaggio, $intestazioni); 
			$out_emails[] = $arr;
		}
		else
		{ $out_emails2[] = $arr; }
		$i++;
	}
}
$out_emails = array_merge ($out_emails2, $out_emails);
unlink('indirizzi.txt');
$fileHandler = fopen ('indirizzi.txt', "w");
fwrite ($fileHandler, implode ("\r\n", $out_emails));
fclose ($fileHandler);
?>
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Chiedo scusa ho scritto nel file indirizzi-txt i numericome mi hai detto in
questo modo:
1indi...@email.it
2indi...@email.it
3indi...@email.it
Ma probabilmente ho sbagliato l'impostazione, mi puoi dire come vanno
scritti ?
Posso scrivere più di 20 o devo modificare lo scrit ?
Grazie
Setec Astronomy <setec@_NO_NOSPAM_freemail.it> wrote in message
do_6c.79500$Kc3.2...@twister2.libero.it...

Newsgroup: it.comp.www.php
Titolo: Inviare maillist

Ho sviluppato una sezione di invio newsletter che utilizza i socket e invia 
email html.
Fino ad adesso avevo scelto la soluzione di inviare email una alla volta per 
ogni utente, in questo modo perň adesso che gli utenti sono diventati 
centinaia e centinaia ci mette una vita specialmente quando si mandano email 
da piů di 100k.
Ho provato a mandare l'email a 10 utenti alla volta utilizzando tanti RCPT 
TO: nella stessa email e facendo le mie prove ha funzionato perfettamente ma 
quando l'ho messo in pratica ad alcuni utenti arrivava ad altri no...com'č 
possibile?
Ho usato qualcosa di non standard e magari certi server gestiscono male la 
cosa? Voi come fate di solito?
Gianni 

 arrivava ad altri no...com'h possibile?
Non usare TO, utilizza BCC.
Come stai usando i socket?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

BCC comunque è solo per  non far vedere gli altri destinatari o può centrare 
con questo problema?
Questa è la funzione che ho scritto.
In $destinatario ho una stringa con uno o più destinatari separati da °.
   function 
invia_email_html($destinatario,$oggetto,$testo,$smtp,$sender,$des_sender)
   {
    $debug=0;
    $socket = fsockopen($smtp,"25");
    fwrite($socket,"HELO 
www.provas.it
\r\n");
    $buf = fgets($socket,1024) . "<br>";
    if ($debug==1) echo $buf;
    fwrite($socket,"MAIL FROM: $sender \r\n");
    $buf = fgets($socket,1024) . "<br>";
    if ($debug==1) echo $buf;
    $pos = strpos($destinatario,"°");
    if ($pos==0)
    {
     fwrite($socket,"RCPT TO: $destinatario \r\n");
    }
    else
    {
      $des=$destinatario;
      do
      {
       $pos=strpos($des,"°");
       $em=substr($des,0,$pos);
       fwrite($socket,"RCPT TO: $em \r\n");
       $des=substr($des,$pos+1);
      } while ($pos>0);
    }
    fwrite($socket,"DATA\r\n");
    $buf = fgets($socket,1024) . "<br>";
    if ($debug==1) echo $buf;
    $time = time();
    $uur = strftime("%H",$time);
    $min = strftime("%M",$time);
    $headers = "Date: ".header_data()."\r\n";
    $headers .= "MIME-Version:1.0\n";
    $headers .= "Content-Type:text/html;charset=iso-8859-1\n";
    $headers .= "Subject: $oggetto \r\n";
    $headers .= "From: $des_sender \r\n";
    $body = $testo;
    fwrite($socket,"$headers\n\n$body\r\n.\r\n");
    fwrite($socket,"QUIT\r\n");
    $buf = fgets($socket,1024) . "<br>";
    if ($debug==1) echo $buf;
    $buf = fgets($socket,1024) . "<br>";
    if ($debug==1) echo $buf;
    fclose($socket);
   }
Newsgroup: it.comp.www.php
Titolo: aiuto con strani messaggi di errore

Salve io sono inn possesso di win2000, ho scaricato php 4 e apache(un aversione consigliatomi da un esperto 1.3.20)
Dopo aver settato tutti i file ho fatto la prova del nove ed ho creato un semplice pagina prova.php con dentro  dopo di che
ho aperto il browse ed ho scritto localhost/prova.php ed mi si è aperta una schermata su informazioni di php, fino a qui non ci sono problemi, allora mi sono scaricato uno script da questo sito e lo ho inserito dove doveva essere inserito piu\' precisamente nella cartella
di apache dove ho inserito lo script prova.php, ed ho richiamato dal browse il nuovo file, in questo modo localhost/nuovo_file.php e mi sono apparsi tutti questi errori:
Warning: Failed opening \'c:/programmi/apache group/apache/htdocs/include/database.php\' for inclusion (include_path=\'\') in c:\\programmi\\apache group\\apache\\htdocs\\register.php on line 3 
Warning: Failed opening \'c:/programmi/apache group/apache/htdocs/include/pre.php\' for inclusion (include_path=\'\') in c:\\programmi\\apache group\\apache\\htdocs\\register.php on line 4 
Warning: Failed opening \'c:/programmi/apache group/apache/htdocs/include/user.php\' for inclusion (include_path=\'\') in c:\\programmi\\apache group\\apache\\htdocs\\register.php on line 5 
Fatal error: Call to undefined function: user_isloggedin() in c:\\programmi\\apache group\\apache\\htdocs\\register.php on line 7 
COME MAI? AIUTATEMI VI PREGO NON SO PIU\' COSA DEVO FARE!!!!!!!!!!!!!
Posted by 
http://www.phpitalia.com


Adesso... se hai i file nella directori "include", il problema potrebbe
essere o di server o di php... non so dirti di più.
Se è uno script scaricato dubito che sia scritto male l'include.

Newsgroup: it.comp.www.php
Titolo: ottimizzare il codice





Ciao, ho una domanda da fare che spero trovi 
risposta.


 


Quale metodo posso seguire per ottimizzare le 
query scritte in php?


il MySQL esegue "meglio" 1 query lunga oppure + 
query veloci e corte?


 


So che sembra una domanda stupida ma se avete 
qualche idea sull'argomento


e vi va di scambiare opinioni in merita ne sarei 
contento.


 


 


Grazie, Ciao.




wrote in message news:XZqAa.34015$Ny5.1...@twister2.libero.it...



Grazie, Ciao.
La prima cosa da fare sarebbe controllare se il database č normalizzato e se
la struttura č stata progettata bene; con questa garanzia sei sicuro di non
avere dati ridondanti. Poi potresti fare dei benchmark su MySQL eseguendo
una sola query o piů query come dici tu e vedere quale delle 2 soluzionio č
la migliore.
Newsgroup: it.comp.www.php
Titolo: phpMyAdmin e MySQL per Windows

Ciao a tutti. Ho installato un pacchetto che installa e configura 
Apache, PHP e MySQL (si chiama WMServerTools). Il pacchetto funziona 
perfettamente per i miei siti, e anche phpMyAdmin fuonzionava bene.
Dato che l'installazione standard non imposta una password per l'utente 
root di MySQL, gli ho impostato subito una password con phpMyAdmin. 
Ovviamente phpMyAdmin non ha funzionato più, perché avrei dovuto 
notificare la nuova password nel file config.inc.php. L'ho fatto, ma 
ricevo questo errore:
#1251 - Client does not support authentication protocol requested by 
server; consider upgrading MySQL client
Ho cercato su tutto il web e anche su questo newsgroup, ma non sono 
riuscito a risolvere. Potete darmi qualche suggerimento?
Le versioni installate dei software sono:
Apache/2.0.54 (Win32)
PHP/4.3.11
MySQL 4.1.12a-nt
phpMyAdmin-2.6.3-rc1
Nick

 riuscito a risolvere. Potete darmi qualche suggerimento?
Sicuro di aver cercato bene? ;)
http://tinyurl.com/2aj2rg

 phpMyAdmin-2.6.3-rc1
Il mio suggerimento, che ormai ripeto sempre é: non affidatevi a 
pacchetti preinstallati.
Questo che hai installato tu poi, ha delle versioni VECCHIE di tuttele 
applicazioni.
Il mio consiglio è: disinstalla tutto, e riparti da zero, installando 
singolarmente ogni singolo componente: vedrai che non è per niente 
difficile, è più "divertente", più corretto, più professionale, più più 
più ecc...
Ti consiglio di darti una lettura alla discussione iniziata su questo 
newsgroup il 10 aprile da Margherita e intitolata EasyPhp.
Facendo le cose passo passo hai il completo controllo di ciò che 
succede, con la consapevolezza di capire immediatamente se e dove stai 
sbagliando.
--
rob4you

 ricevo questo errore:
Oltre a confermare quanto già ti dissero a proposito dei pacchetti 
tuttocompreso autoinstallantisi, ti informo che PhpMyAdmin ha il brutto 
vezzo di togliere all'utente root tutte le prerogative di root e di 
renderlo un utente normale (perchè fa così, va oltre la mia immaginazione).
Il rimedio è stoppare il servizio di MySQL e riavviarlo a manina, 
lanciando da console il binario di MySQL (mysqld-nt.exe, se ricordo 
bene) con una opzione sulla linea di comando che gli dice di ignorare 
completamente restrizioni e privilegi, e poi tramite query SQL (o 
tramite MySQLAdmin) rimettere a root ciò che era di root. Io per buona 
misura, dopo questo incidente ho creato anche un altro superutente, 
oltre a root... hai visto mai?

 Nick

Newsgroup: it.comp.www.php
Titolo: AnyBrowser 2

 - ICQ#91902715
http://www.matteomoro.cjb.net
"I am immortal, I have
inside me blood of kings" 妹m

 - ICQ#91902715
http://www.matteomoro.cjb.net
"I am immortal, I have
inside me blood of kings" ©fm
Newsgroup: it.comp.www.php
Titolo: XML & PHP

Vorrei creare una chat sfruttando php e xml, avete qualche idea :-) ?
Grazie a tutti!!!
Marco

You and Milano scriveva:
 > Vorrei creare una chat sfruttando php e xml, avete qualche idea :-) ?
Per le chat esiste IRC, che funziona infinitamente meglio. Le chat via
web che ho visto fino ad ora sono tutte pietose (a meno che non usino un
applet Java che altro non e` che un client IRC 8-) ).
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________


Non è questo il punto:)
Vuoi mettere la soddisfazione di manovrare php e xml per creare un'applicazione del genere?
Ke poi non ci va nessuno perke' risulta piu' lenta di un client irc....
-- 
WEbdOM webmaster di 
www.metronic.it
 
il sito sulla telefonia ai prezzi che cercavi
Iscriviti a Pillol@ - la newsletter sulla telefonia (e non solo).
Metronic.It mobile phone philosophy

 ha scritto nel messaggio
news:3bd5d7c8...@news.cis.dfn.de...


WEbdOM scriveva:
 > Non č questo il punto:) Vuoi mettere la soddisfazione di manovrare
 > php e xml per creare un'applicazione del genere?
Mah, si vuo far fare all'HTTP qualcosa per il quale non e` stato
ASSOLUTAMENTE pensato.
 > Ke poi non ci va nessuno perke' risulta piu' lenta di un client
 > irc....
Non e` tanto questione di lentezza, ma proprio di protocollo!
Come ben sai, un server HTTP non puo` mandare ad un client dei dati
quando serve, mentre questo e` necessario per una chat!

Newsgroup: it.comp.www.php
Titolo: piccolo problema

premetto che tutte le parti fin qui finite dell'applicazione funzionano,
ora il mio problema e che vorrei far partire la generazione al volo del
pdf quando l'utente invia il form, e nel contempo vorrei ricaricare la
pagina principale dell'applicativo.
le due funzioni separatamente vanno alla grande, con il solo limite dell'o
l'una o l'altra, ora mi chiedevo se qualcuno potesse darmi dei lumi su
come come poter realizzare quello che ho in mente.
l'applicativo e un gestionale interno per la prenotazione di servizi di
transfer in php 5 e mysql su apache2 in piattaforma gentoo x86_64.
 

 pagina principale dell'applicativo.
Non puoi.
Per come e` fatto il protocollo HTTP, a una richiesta del browser (il POST 
del form) corrisponde una sola risposta (il pdf o la home).
Puoi aggirarlo facendo cosi`: al post controlli i dati, quindi fai un 
header(Location) verso la home, mettendoti i dati in sessione e un flag 
che dica "genera il pdf tal dei tali". Nella home controlli la sessione. 
Se contiene il flag generi al volo un pezzo di javascript che apre da 
qualche parte (in un iframe nascosto, per esempio) una nuova richiesta che 
generi il pdf. Immediatamente cancelli il flag dalla sessione, cosi` se 
l'utente fa il reload della pagina o ci torna piu` tardi non si ritrova di 
nuovo il pdf generato al volo.
Bye.

 qualche parte (in un iframe nascosto, per esempio) una nuova richiesta
Preciso: se metti un iframe nascosto non ti serve nemmeno js, basta 
impostarne il src verso lo script che genera il pdf.
Bye.



quindi mi passo l'identificativo che mi serve per generare il pdf come un
e cookie, e nella pagina principale piazzo un iframe nascosto con il check
del cookie se è vero al ritorno nella pagina piglia e genera il pdf al
volo cancellando il cookie e rimettendosi in attesa...?
ho capito bene?

 bene?
Si`, piu` o meno. Come ti passi l'identificativo e` indifferente: 
sessione, cookie, parametro GET, ecc.
Nella pagina principale, essendo generata dinamicamente, puoi anche 
decidere di creare o meno l'iframe, in modo da risparmiare un "giro" di 
http nel caso (molto frequente) che tale identificativo non ci sia.
Bye.



faccio qualche prova, è la prima volta che mi trovo a dover fare un
lavoro del genere, quindi devo imparare ...



con una soluzione un pò marchingegno ho risolto il tutto non che sia il
top di gamma però ottengo il mio scopo.
Newsgroup: it.comp.www.php
Titolo: php nuke

Dovrei sviluppare il sito di un settimanale utilizzando PHP NUKE. Mi sembra
di aver capito che non è di facile adattamento nel senso che non è facile
personalizzarlo. Io invece vorrei poter gestire abbastanza autonomamente sia
grafica che layout del sito.
Me lo consigliate?
Conoscete siti editoriali che fanno uso di Php Nuke?
Grazie dell'aiuto
Elisabetta

personalizzarlo.
strano.. dovrebbe essere abbastanza personalizzabile. Io non lo uso, ma
molti dicono che sia molto semplice da personalizzare. Poi dipende da che
tipo di personalizzazione..
Iscritto alla mailinglist nazionale sul PHP? E a quella sull'SQL?
http://www.ziobudda.net/mailinglist/
-- 
Le donne senza tette sono come i jeans senza tasche: non sai mai dove 
mettere le mani.
[Un SMS anonimo]
--
Michel <ZioBudda> Morelli               
mic...@ziobudda.net
ICQ UIN: 58351764                       PR of Linux in Italy
http://www.ziobudda.net
 
http://www.linuxlab.it

Newsgroup: it.comp.www.php
Titolo: impaginazione in di dati da mysql

un volta estratto i miei dati da un db che sono:
il nome di un file jpg le e la sua descrizione come posso fare ad impaginarliuno accanto all\'altro e come il php impagina generalmente?
Posted by 
http://www.phpitalia.com

 ha scritto nel messaggio
news:9dr872$ed4$1...@news.flashnet.it...


Non ho capito bene cosa vuoi dire, ma penso che tu li voglia inserire in una tabella, vero?
Per fare questo puoi fare in modo che il nome del file e la descrizione vadano in due variabili, poi queste variabili le inserisci in un\'espressione del tipo:
echo \&quot;$nome_file$descrizione\&quot;;
in modo che compaiono in due celle affiancate nella tabella
Ciao, spero di esserti stato di aiuto
Marco
Posted by 
http://www.phpitalia.com
Newsgroup: it.comp.www.php
Titolo: pdf

ciao
vorrei fare un sistema in php per creare pdf
come faccio a sapere se su aruba.....tali estensioni sono disponibili?

Sky wrote:

chiedi alla palla magica..
o manda un'email ad aruba..
IMHO le due soluzioni sono equivalenti anche se devo dire che ho un
ascendente particolare verso la prima..
-- 
www.iuz-lab.info

 come faccio a sapere se su aruba.....tali estensioni sono disponibili?
? che estensioni?
Cmq esistono gia delle classi che lo fanno
http://www.google.it/search?hl=it&q=php+class+pdf&btnG=Cerca+con+Google&meta=

 ? che estensioni?
http://php.net/pdf
[..]
-- 
www.iuz-lab.info

 
http://php.net/pdf
ah ok (nn avevo mai usato pdf negli script eheh) :)
In tal caso fai search con google cercando
phpinfo "
webs...@aruba.it
"
Come ci si poteva aspettare non ci sono, quindi unico modo sarebbe 
quello di utilizzare librerie esterne o cercare un altro hoster suppongo

 ha scritto nel messaggio
news:dagpti$m0d$1...@news.ngi.it...

provando questo script in locale ottengo
<?php
$pdf = pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_begin_page($pdf, 595, 842);
pdf_set_info($pdf, "Author", "Uwe Steinmann");
pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0");
pdf_set_info($pdf, "Creator", "See Author");
pdf_set_info($pdf, "Subject", "Testing");
pdf_add_outline($pdf, "Page 1");
$font = pdf_findfont($pdf, "Arial", "host", 1);
if ($font)
   {
     pdf_setfont($pdf, $font, 10);
   }
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "Times Roman outlined", 50, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);
echo "<A HREF=test.pdf>finished</A>";
?>
Fatal error: PDFlib error: [2516] PDF_findfont: Metrics data for font
'Arial' not found in c:\appserv\www\pdf.php on line 13
uso w98
thx

quello di utilizzare librerie esterne o cercare un altro hoster suppongo
http://www.fpdf.org/
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it
Newsgroup: it.comp.www.php
Titolo: eliminare parte di codice da una pagina html

Prima di tutto: Salve a tutti!
Vorrei sapere se esiste un codice php che permetta di eliminare un tot di
righe da un file html.
Presupposto: al file html al quale desidero eliminare delle righe, viene
aggiunto un tot di codice ogni tanto.
Esempio: ho un file di 75 righe e vorrei eliminare dalla riga 15 alla riga
20. Come si fa?
Grazie 1000!
P.s.: preferirei una spiegazione, piuttosto che link a siti.
Se c'è la necessità di postare un link, gradirei che questo sia in italiano,
dato che la mia conoscenza di inglese non è molto grande.

 riga 20. Come si fa?
http://www.php.net/file
http://www.php.net/for
 o 
http://www.php.net/while
 o
http://www.php.net/foreach
-- 
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
L'uomo, conscio di sbagliare, persevera.

E' un vero peccato che non abbia trovato nulla su come si eliminano una o
più righe da ul file....

 una o pi righe da ul file....
Peccato che tu non ci abbia nemmeno provato ...
<?php 
$newlines = array (); 
$lines = file ("std_page.htm");
for ($i = 0; ($i < 15) && ($i < count ($lines)); $i++) {
	$newlines[] = $lines[$i];
}
for ($i = 20; $i < count ($lines); $i++) {
	$newlines[] = $lines[$i];
}
$newfile = implode ("\r\n", $newlines);
print ($newfile);
?>
o, se uoi degli effetti speciali te lo risolvo con UNA SOLA RIGA:
<?php 
print  (implode ("\r\n", array_merge (array_slice (file
("std_page.htm"), 0, 15), array_slice (file ("std_page.htm"), 20))));
?>
Non molto pulito ne ottimizzato ma ...
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


[CUT]
Non molto pulito ne ottimizzato ma ...
[/CUT]
Per il fatto che sia né pulito né ottimizzato, non c'č nessun problema,
basta che funzioni!
Grazie 1000! (p.s.: non ho provato, perché sono solo all'inizio del php, e
non credo che andrň oltre a quello che conosco (almeno per il momento)...
conosco sono if...elseif...else, e per quello che voglio fare č anche
troppo!)
Ti ringrazio ancora una volta del tuo aiuto!!!
Luca

Newsgroup: it.comp.www.php
Titolo: Problemi con output su RTF..

Ciao a tutti!
Ho un problemino che magari ha già avuto qualcuno di voi utilizzando 
come output del PHP i file RTF x le stampe.
Ho notato che se fra il testo che deve comparire nell'output c'è un 
back slash non compare ed inoltre "taglia" alcuni caratteri che lo 
seguono è successo a qualcun altro? siete riusciti a trovare la 
soluzione?
Grazie ciao
haltman
Inviato da 
www.mynewsgate.net

 
Non ho capito bene il problema, mi pare però di capire che sia connesso 
con con i codici di escape delle stringhe.
http://it.php.net/manual/it/language.types.string.php


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).
Newsgroup: it.comp.www.php
Titolo: generazione dinamica di un file

Ho un pagina X che genera dinamicamente un file.
La pagina fa parte di un sistema di ammistrazione quindi dovrebbe essere
visibile solo agli utenti logatti.
..e fin qui tutto ok, basterebbe metterci un controllo sulle var di sessione
....
Però la pagina X viene richiamata da un'altra pagina Y che legge tutto ciò
che genera (il suo stream) e lo zippa e lo fa scaricare...
quindi se nella pagina X ci metto un controllo sulla sessione di Login
quando la pagina Y aprirà la pagina X per leggere il suo contenuto generato
leggerà il messaggio di errore di LOGIN non effettuato e non ciò che avrebbe
dobuto generare dal db ...
... giustamente perchè la sessione di login è associata alla finestra del
browser in cui c'è la pagina  Y e non allo stream di lettura di Y su X
Spero di essere stato sufficientemente chiaro.
Notte

 Spero di essere stato sufficientemente chiaro.
Separa le funzioni di generazione dinamica del file e mettile in un
terzo file Z. In X ed Y includi Z ed utilizza a tuo piacere le relative
funzioni di generazione dinamica di file.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 ... giustamente perchè la sessione di login è associata alla finestra del
browser in cui c'è la pagina  Y e non allo stream di lettura di Y su X
___________________________
Potresti passare la sessione da Y a X, dove Y prende quella dell'utente e la
passa a X
fopen("
http://www.sito.it/pagina.php
?".SID."&file=123", "r");
Ludovico
Newsgroup: it.comp.www.php
Titolo: Passaggio di variabili tra due pagine php

Ho scritto una pagina (A) in html che contiene un form. A passa i dati
ad una pagina (B) in php che li legge, li ripropone per la conefrma
all'utente, e al click su un pulsante apre una pagina (C) in php...
E qui sta il problema, perchè non so come passare alla pagina C il
contenuto delle variabili della pagina B...

contenuto delle variabili della pagina B...
nella pag b fai una form con i campi nascosti e li riempi con i tuoi dati e 
imposta il bottone di conferma come un submit.
poi nella pagina c le rileggi con un normale $_post o $_get o $_request.
ciao

 poi nella pagina c le rileggi con un normale $_post o $_get o $_request.
Assolutamente no. Già $_GET è sconsigliato (ovviamente in alcuni casi
fa comodo), $_REQUEST toglitelo assolutamente dalla testa :)

>$_REQUEST toglitelo assolutamente dalla testa
perchè? cos'ha che non va?

 > poi nella pagina c le rileggi con un normale $_post
Scusa l'ignoranza, ma che vuol dire "fare attraverso la sessione" e
"svuotarla"?

 "svuotarla"?
Ho trovato qualcosa su
http://www.allwebfree.it/articolo_php_variabili_globali.php
 ; il dubbio
che mi è rimasto è su quale sia la soluzione più sicura fra il form
con campi nascosti e le variabili di sessione.

 con campi nascosti e le variabili di sessione.
Mi rispondo da solo: trovare nella cache del browser pagine che
contengono righe tipo:
<input type="hidden" name="password" value="pippo">
o, magari,
<input type="hidden" name="carta_di_credito" value="0000000000000000">
non è propriamente simpatico... meglio evitare i form con campi
nascosti...

con campi nascosti e le variabili di sessione.
La seconda senz'altro. Piu' sicura, piu' veloce e meno soggetta a guasti.
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?


In realtà, anche usando le variabili di sessione, i dati viaggiano (la
prima volta, quando vengono inviati tramite POST), in chiaro... ci
vorrebbe usa sessione https. Ma come si fa (acquisto del certificato a
parte)?

 
Viaggiano in chiaro, hai ragione, ma almeno (con la sessione) non 
restano nella cache del browser. L'utilizzo di https è "trasparente" per 
il php
	Francesco
Newsgroup: it.comp.www.php
Titolo: action="<?php ecc ecc

Mi è venuto un dubbio
Quando mi faccio un form i cui dati vengono ripassati alla pagina stessa in
cui il form è contenuto posso scrivere qualcosa del tipo
<form action=<?php $_SERVER['PHP_SELF'] ?> method="post">
ma se faccio qualcosa tipo
<form action="<?php $_SERVER['PHP_SELF'] ?>"  method="post">
quando vado a caricare la pagina mi dice che c'è un $ di troppo alla fine
della stessa
So che forse è una bazzeccola, ma se scrivo il nome della pagina ci metto
action="pagina.php" e volevo una dritta per fare la stessa cosa con PHP_SELF
(ovvero mettere i doppi apici)
gracias
-- 
doGmaI

 <form action=<?php $_SERVER['PHP_SELF'] ?> method="post">
<form action="<?php print ($_SERVER['PHP_SELF']); ?>" method="post">
-- 
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.

 della stessa
[...]
Forse è solo una dimenticanza ma manca echo (o print):
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"  method="post">
Esattamente qual è l'errore restituito?
Ciao.
-- 
Federico R.

 Ciao.
Ciau
-- 
doGmaI

Newsgroup: it.comp.www.php
Titolo: php e indicizzazione google

Domanda: usando il rewrite del php si viene penalizzati dal motore di 
ricerca di google?
In teoria non dovrebbe dargli in pasto, apparentemente, tutte pagine html?

 In teoria non dovrebbe dargli in pasto, apparentemente, tutte pagine html?
Il rewrite non è fatto da php, ma bensì da apache, e si tratta di una 
tecnologia totalmente trasparente al client, nel senso che il client 
(sia esso un browser o uno spider di un motore di ricerca) accede 
semplicemente ad un URL senza sapere se si tratta di una pagina statica 
o dinamica.
Il rewrite, se usato opportunamente, può migliorare l'indicizzazione 
nei motori di ricerca, ad esempio facendo in modo che alcune parole 
chiave compaiano nell'URL.

  
wrote:

A proposito di usi inopportuni: controllare che le pagine mancanti  
restituiscano cmq un header 404, google non apprezza il contrario.
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/
Newsgroup: it.comp.www.php
Titolo: Aiuto urgente mysql_fetch_array

Ho messo il DB MySql sul mio spazio su server linux.
Ho un problema: faccio la SELECT * ......, poi $Tab=
mysql_fetch_array(...,...);
se faccio poi echo $Tab[nomecampo]; mi restituisce un valore null, mentre
invece funziona se faccio, ad esempio, echo $Tab[1];
da cosa dipende? in locale mi funziona!
AIUTATEMI VI PREGO


1) Che versione di php stai utilizzando?
La caratteristica alla quale ti riferisci è stata aggiunta dalla verione
3.0.7.
2) Nella riga:
 $Tab=mysql_fetch_array(...,...)
quali sono esattamente i due parametri che passi?
In particolare il secondo dovrebbe essere MYSQL_ASSOC o in alternativa
MYSQL_BOTH.
3) Sotto alla riga:
 $Tab=mysql_fetch_array(...,...)
prova ad inserire:
echo "<PRE>";
print_r($Tab);
echo "</PRE>";
Così puoi verificare esattamente cosa contiene il tuo array.

     mysql_fetch_array($ris,$DB);
Prendiamo l'ultima riga (presummo che l'assegnazione $Tab ti sia
semplicemente dimenticato di riportarla):
$Tab=mysql_fetch_array($ris,$DB);
Il secondo parametro non dovrebbe essere la connessione al db ma dovrebbe
essere una delle seguenti costanti:
 - MYSQL_ASSOC: per ottenere i dati in un array associativo (con i nomi dei
campi come indici, quello che serve a te!)
 - MYSQL_NUM: per ottenere i dati in un array enumerativo (con indici
numerici)
 - MYSQL_BOTH: per ottenere i dati in un array associativo contenente anche
gli indici numerici (l'insieme delle altre due scelte, anche questo potrebbe
fare al caso tuo!)
Non capisco quindi come possa funzionare da te in locale!
In teoria la riga di codice che devi usare tu dovrebbe essere:
  $Tab=mysql_fetch_array($ris,MYSQL_ASSOC);
oppure:
  $Tab=mysql_fetch_array($ris,MYSQL_BOTH);

 ha scritto nel messaggio
news:bvnpfv$u2mmf$1...@ID-208100.news.uni-berlin.de...


 prima.Potrebbe essere una bella curiosit` da chiarire.
Per favore quota decentemente.
Come hai impostato l'error reporting in locale?
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Non trovi qualche cosa? 
http://url.repository.biz/go/1J
Newsgroup: it.comp.www.php
Titolo: cerco programmatore Vicenza provicia

Cerco programmatore nella provincia di Vicenza per realizzazione portale
b2b.
Simo

 Simo
Ciao sei di Vicenza?
Che tipologia di portale necessiti?
Dammi qualche input da "elaborare" :-)
Grazie
Gio(vanni)

Newsgroup: it.comp.www.php
Titolo: Gestire la ricorsione infinita

Facendo un ciclo su un'array o oggetto contenente due elementi  
referenziati fra loro, php và in ricorsione infinita.
Esiste un modo di ottenere gli id di sistema degli elementi degli array o  
degli oggetti o di accorgersi che una tal variabile è un reference?
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.


lo ha fatto anche a me
se e' un oggetto per evitare il loop lo devi istaziare nuovamente
$var = new oggetto
      $var->funzione($this->qualcosa)
negli array non mi e' mai successo (per ora) se magari posti l'esempio del
loop


 loop
Questo dà ricorsione.
//php4
class Form {
var $field=array();
	function addField ($name,&$Object) {
		$this->fields[$name] =& $Object;
		$Object->setContainer ( &$this );
	}
}
class TextField {
	var $Container;
	function setContainer ( &$Object ){
		$this->Container =& $Object;
	}
}
$form = new Form();
$form->addField ( new TextField () );
Con gli array non è mai capitato ma dovrebbe comunque essere possibile.
$a = array ();
$b = array ( &$a );
$a[] =& $b;
Fin'ora l'unico modo decente, ma non sicuro al 100%, che ho trovato è...  
quello di parsare l'output di var_dump o print_r (!).
Ho anche notato l'esistenza di debug_zval_dump(), ma non mi pare aiuti.


 Ho anche notato l'esistenza di debug_zval_dump(), ma non mi pare aiuti.
Mi rispondo da solo:
http://it2.php.net/manual/en/language.oop5.object-comparison.php
L'operatore === per gli oggetti può bastare, purtroppo solo per php5.
Purtroppo, per php4 e per gli array non credo vada bene.
