mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Da dinamico (PHP) a statico (HTML), come?

Salve a tutti.
Ho relizzato un sito in PHP che interrogando un DB, crea tabelle ed
elenchi di dati.
Tali dati pero', vengono aggiornati settimanalmente quindi ho pensato,
per velocizzare il tutto, di creare un file "statico" una volta a
settimana e non interrogare il DB ogni qual volta un utente voglia
consultare i sopracitati dati.
Ora mi chiedo, esiste una soluzione semplie e indolore per generare il
codice statico (partendo dal mio script dinamico) senza doverlo fare
con "fopen", ecc, ecc...?
Grazie.

 
wget è tuo amico
-- 
non stare in buco

lucionet ha scritto:

Tieni presente anche soluzioni più generiche di accelerazione PHP che 
fanno uso di caching, come eAccelerator (fork del vecchio Turk MMCACHE).
Io mi trovo veramente bene, nel tuo caso aumenta molto sensibilmente il 
TTL della cache.
-- 
Fabio
http://www.ilbello.com



Se lo script si chiama "pippo.php":
	<?php
		$week = date('w');
		if (!file_exists($cache="cache-$week.html"))
		{
			ob_start();
			include 'pippo.php';
			$fp = fopen($cache, 'w');
			fwrite($fp, ob_get_contents());
			fclose($fp);
			ob_end_clean();
		}
		readfile($cache);
	?>
Questo ti crea appunto un file di cache una volta a settimana, sempre
se mi sono ricordato bene la sintassi di date(), e non ho fatto altre
fesserie.
E' possibile anche scrivere i dati in forma compressa, e leggerli con
gli appropriati header, nel caso (predominante) in cui il browser sia
capace di interpretarli.
Giocando con register_shutdown_function e' possibile addirittura fare
tutto il lavoro semplicemente aggiungendo un
	require_once 'localcache.php';
in ogni file da sottoporre a caching.
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.

Grazie, siete stati tutti gentilissimi.
Per ora, la funzione piu' veloce e sicuramente indolore mi sembra
quella di mettere un "crontab" che lanci una volta a settimna il WGET.
Cmq approfondiro' anche le altre con piu' calma...
Grazie ancora.

quella di mettere un "crontab" che lanci una volta a settimna il WGET.
Poi pero' ti tocca uploadarlo e sistemare i link :-)


 Poi pero' ti tocca uploadarlo e sistemare i link :-)
i link li sistema gia' wget per conto suo

 wrote:


Si', ma i link "alla" pagina... a meno che non voglia sostituire del tutto
lo script con una pagina statica...?
Non so; come manutenibilita', IMHO e' meglio una soluzione autocontenuta.


 
ah, sě c'č una piccola regola da seguire sempre, l'ottimizzazione prematura
č quasi sempre causa di catastrofi.
questo non vuol dire si puň scrivere codice col culo, ma bensě che bisogna
valutare bene pregi e difetti di questa soluzione.
quanto dura una query? 0.00002 secondi? quanti utenti sono al giorno?
100?
merita?
valuta bene!




http://www.zend.com/zend/art/scriptcaching.php#Heading7
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/
Newsgroup: it.comp.www.php
Titolo: formato DocBlock per parametro array

function cerca(array $persona) {
     echo "Sto cercando $persona['nome'] $persona['cognome']...";
 
     //...
 
}
 
Per la funzione appena descritta, tra tutti quelli elencati di seguito, 
quale formato di DocBlock adottare?
 
/**
  * @param array $persona
  * 'nome' => il nome della persona da cercare)
  * 'cognome' => il cognome della persona da cercare
  */
 
/**
  * @param array $persona
  * 'nome' = il nome della persona da cercare)
  * 'cognome' = il cognome della persona da cercare
  */
 
/**
  * @param array $persona
  * nome = il nome della persona da cercare)
  * cognome = il cognome della persona da cercare
  */
 
/**
  * @param array $persona
  * 'nome': il nome della persona da cercare)
  * 'cognome': il cognome della persona da cercare
  */
 
/**
  * @param array $persona
  * nome: il nome della persona da cercare)
  * cognome: il cognome della persona da cercare
  */
 
/**
  * @param array $persona 'nome' (il nome della persona da cercare), 
'cognome' (il cognome della persona da cercare)
  */
 

 quale formato di DocBlock adottare?
 
Quello che ti piace di più.
 
Ma non usare le string interpolation, soprattutto per gli array, nel tuo 
codice.
 
Bye.

 codice.
 
Motivi di performance, o altro? Io le preferisco alla concatenation, per
motivi di leggibilità.
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 

 motivi di leggibilità.
 
Per la leggibilità. È una sintassi che trovo troppo ambigua e molto 
soggetta a errori.
 
Bye.

 soggetta a errori.
 
Per me è il contrario :) Probabilmente dipende da come ci si è abituati,
e forse anche dall'editor che si usa. Io trovo che isolando le variabili
con le graffe la leggibilità sia ottima, mentre concatenando con punti
ed apici prima o poi un apice di troppo nella stringa ce lo infilo...


Newsgroup: it.comp.www.php
Titolo: Problema con array

Salve,
sono alle prese con un problema riguardante le array:
Come faccio a determinare la posizione di un elemento all'interno di un
array?
Quale funzione devo usare?
Grazie tante.



utilizza funzione each()
reset($array); //azzeri il puntatore
while ($cella = each($array))
{
$valore = $cella['value'];
  $chiave = $cella['key'];
  utilizza
($valore, $cella);
}
--------------------------------
Inviato via 
http://usenet.iol.it
 

 wrote in message
news:9r6tgb$mem$1...@nreadb.inwind.it...

mixed array_search (mixed needle, array haystack [, bool strict])
ti ritorna chiave (quindi la posizione) e elemento
http://www.php.net/manual/en/function.array-search.php
Newsgroup: it.comp.www.php
Titolo: Problemi con EasyPhp

Ciao a tutti....
Ho incominciato da poco a programmare con PHP, e attualmente mi sono
bloccato a causa di un problema con EasyPhp 1.8.
Realizzando un semplice form con una textarea ecc.. nello script mi
viene sempre l'errore di undefinded variable..
Ho gia' modificato il PHP.ini , in register_globals, ma non ho tratto
alcun beneficio, e anche il comando print($_post["var"]);
Sapete indicare in cosa sbaglio ??? Grazie mille ...
Qui sotto segue il codice
<html>
<head>
<title>Nessun titolo</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple"
alink="red">
<form name="form2" method="post" action="prova.php">
    <p><input type="text" name="prova"></p>
    <p><input type="submit" name="formbutton1"></p>
</form>
<p>&nbsp;</p>
</body>
</html>
----------------
<html>
<head>
<title>Nessun titolo</title>
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<p>&nbsp;</p>
</body>
<?
echo "$prova";
//print($_post["prova"]);
?>
</html>

 print($_post["var"]);
[...]
$_post è diverso da $_POST.
Nel file prova.php devi usare: $_POST['prova']
Ciao.
-- 
Federico R.

Newsgroup: it.comp.www.php
Titolo: Upload in Php.

Mi consigliereste qualche script semplice per effettuare upload di 
immagini in PHP?
Nel caso mi sapreste dire anche se ci sono da modificare dei permessi di 
scrittura nella cartella dove effettuerò l'upload e in che termini devo 
chiedere ciò al provider che mi offre l'hosting.
Grazie mille a chi mi vorrà aiutare.
Ciao.
-- 
Fabri
(Lattepiù, chi può darti di più?)

 immagini in PHP?
qua 
http://us2.php.net/manual/it/features.file-upload.php
 trovi pressochè 
tutto ...
ciao
Mario 

 tutto ...
Grazie sono riuscito.
Una cosa:
la struttura delle directory del sito che sto facendo, quando mi 
connetto via FTP, č questa:
- .configs
- atd
- files
- html
- phptmp
eseguendo phpinfo() la upload_tmp_dir č /home/www/web534/phptmp/ e se 
sfoglio la cartella via FTP vedo il file caricato.
Il problema č che non so come visualizzarla via web xchč il dominio:
www.miosito.com
 punta dentro alla cartella "html" e come faccio, ad 
esempio, a fare un banale <img src="fileuploadato.jpg"> ? Non so il 
path...come posso fare?
Se serve nel phpinfo()
open_basedir --> 
/home/www/web534/html/:/home/www/web534/phptmp/:/home/www/web534/files/:/home/www/web534/atd/
Grazie dell'eventuale aiuto.
-- 
Fabri
(Lattepiů, chi puň darti di piů?)

 ha scritto nel messaggio 
news:iNkUd.596886$b5.27...@news3.tin.it...

Copi il file via php in una dir sotto html.
Ciao
-- 
Danilo Bottone
danilo...@gmail.com
www.danilobottone.com
 (.it)
Newsgroup: it.comp.www.php
Titolo: session_unregister

Ho provato ad inserire un bottone per terminare la sessione iniziata con
'session_start' e in cui mi salvo la login della persona che e' entrata.
Questo bottone porta alla pagina principale del sito (index.html) nella
quale ho provato in tutti i modi a terminare la sessione con
'session_unset', 'session_destroy' etc. persino a cancellare la singola
variabile con qualcosa tipo:
<?php  session_unregister ('variabilelogin'); ?>
Inutile dire che non sono riuscito nel mio intento, infatti balzando
direttamente alla pagina facendo un copia e incolla dell'indirizzo vengo
ancora riconosciuto regolarmente come se non mi fossi mai sloggato. Mentre
chiudendo e riaprendo il browser la sessione viene regolarmente distrutta.
Dove sbaglio?
Grazie in anticipo,
G

aspetta.. posta il codice della pagina, molto probabilmente sbagli la
sequenza di richiamo delle variabili.. io avevo il tuo stesso problema.
ciao,
Marco

--------------------------------
Inviato via 
http://usenet.libero.it




Newsgroup: it.comp.www.php
Titolo: controllo valore array

Nello script seguente ho caricato in un array il valore di ( gruppo )
prelevato dal DB:
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file
config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel
file
config.inc.php");
$query = "SELECT gruppo FROM gruppi WHERE emailg=$f_mail";
$result = mysql_query($query, $db);
$gruppi = array();
$i = 0;
while ($row = mysql_fetch_array($result)) {
$gruppi[$i++] = $row['gruppo'];
}
print_r($gruppi);
mysql_close($db);
Ora in un altro Db voglio prelevare solo i campi che hanno il valore della
variabile ( gruppoc ) diverso da tutti i valori registrati nell'array
gruppi:. Ho provato cosi ma è errato, qualcuno può postae la query esatta ?
Per favore non rispondere ( vedi manuale )
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file
config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel
file
config.inc.php");
$query = "SELECT id,email,ricevuti,ordinati,data,invio,gruppoc FROM
contattilavoro WHERE gruppoc != $gruppi";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$destinatario = $row[email];
mysql_close($db);

 contattilavoro WHERE gruppoc != $gruppi";
Usa NOT IN nel tuo SQL e la funzione implode in PHP per preparare i dati.
E vai sul manuale 
http://www.php.net/implode
E su quello di MySQL per vedere la sintassi di NOT IN 
http://dev.mysql.com/doc/refman/4.1/en/comparison-operators.html

 wrote in message
20051110145141.5d712286@localhost...

Newsgroup: it.comp.www.php
Titolo: [semi-OT] Zend acquisita da RogueWave

Commenti?
 
http://www.roguewave.com/company/news/2015/rogue-wave-software-acquires-php-leader-zend
 


http://www.roguewave.com/company/news/2015/rogue-wave-software-acquires-php-leader-zend
 
 
MINCHIA! E MO'?
 
 


Chissà :)
Nelle notizie nessuno s'è sbottonato molto, e non sono nemmeno pubblici gli
accordi che hanno preso. Quello per cui conoscevo qualcuno dei prodotti
della RogueWave non ha niente a che fare con Zend, quindi non riesco
nemmeno ad immaginare il perché di questa mossa.
 
Ciao!

 ha scritto:

Speriamo va', se mi toccano o bloccano qualcosa sul PHP divento una bestia
peggio di Hulk! ;-D
Newsgroup: it.comp.www.php
Titolo: [OT] Netcat.it

Ciao,
scusate l'OT. Da ieri non riesco piu' ad accedere al mio sito/server 
posta ospitato da Netcat.it. Nemmeno la loro home page e' disponibile.
Avete notizie a riguardo? Sapete se e' successo qualcosa? Avete un sito 
ospitato da loro che non e' raggiungibile?
Grazie,
Neko
-- 
Get your daily dose of free teen porn just by clicking the link below:
http://www.numerozero.com/

 posta ospitato da Netcat.it. Nemmeno la loro home page e' disponibile.
Io vedo il loro sito senza problemi..

Newsgroup: it.comp.www.php
Titolo: Ho capito!!!

Grazie a questo
http://www.edoluz.it/perle%20di%20saggezza/informatica/tutorials/Installare%
20PHP4%20su%20Windows.htm , ho capito come devo fare con easyphp!!!
Intanto ho usato fp2000 come editorhtml... ho scritto <?php print("Ciao");
?> in un punto.... ho copiato tutto e incollato su Blocconote... ho salvato
come ciao.php... e ho messo il file in easyphp/www... ho scritto nel browser
http://localhost/ciao.php
 ed č comparso!!!
Nessuno mi aveva detto che dovevo mettere i files nella cartella WWW!!!!
Un passo avanti l'ho fatto... ora voglio imparare tutto... (dopo aver finito
il lavoro per iccp)... lascio perdere l'ASP... mi procuro Dreamweaver MX e
mi butto nello studio.
Grazie a tutti (anche se mi avete piů insultato che aiutato!!!)
--
Ciao :-)
Raziel

 Grazie a tutti (anche se mi avete più insultato che aiutato!!!)
questa era meglio se te la risparmiavi, se inizi a sembrare antipatico non
ti aiuta + nessuno ;-)

 ti aiuta + nessuno ;-)
Ok... ma era una battuta...


non c'era la faccina :-)

 Grazie a tutti (anche se mi avete più insultato che aiutato!!!)
ma ti pare, sempre a disposizione ;)
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis
Newsgroup: it.comp.www.php
Titolo: FileSize di un URL

Mi servirebbe sapere la grandezza di un file che sto' per scaricare...
Ho visto che esistono delle funzioni tipo stat() o fstat() ma sembrano non
funzionare con le url.....
Funionano al contrario con i file locali......
Premetto che non ho la possibilità di scaricare il file e di proporre quanto
è grande... perchè ho bisogno di saperlo prima.... e sono sicuro che c'è un
modo (ved. per es. DownloadAccelerator/GetRight che ti dice quanto è grande
il file prima di scaricarlo... quindi si può!!!!).
Sono disposto anche ad usare connesioni con socket primitive... quindi
dateci dentro...
PLEASE HELP ME
Grazie
--
KaMy
http://ff1.fantacalcio.it
http://www.tutorials.it
http://www.kmcount.net

 wrote in message
news:DZOI7.13912$5l.3...@news1.tin.it...


Per tutti pubblico il risultato della mia ricerca....
...che purtroppo non funzionera' (prova a leggerci qualsiasi cosa su un
sito tipo 
firenze.linux.it
, o con Roxen, o peggio WebSTAR :-) )
Ecco la versione corretta:
<?
	// -2 = syntax error in URL
	// -1 = cannot get remote file size
	function remoteFilesize($url)
	{
		$size = -1;
		$info = parse_url($url);
		if ($info["host"]=="")
			return -2;
		if ($info["port"]=="")
			$info["port"] = 80;
		$fp   = fsockopen($info["host"], $info["port"]);
		fputs($fp, 
		"GET $info[path] HTTP/1.0\nHost: $info[host]\n\n");
		while(!feof($fp))
		{
			if ("" == ($hdr = fgets($fp, 1024)))
				break;
			if (ereg("Content-Length: ([0-9]*)", $hdr, $gregs))
			{
				$size = $gregs[1];
				break;
			}
		}
		fclose($fp);
		return $size;
	}
	print
remoteFilesize("
http://www.maximized.com/download/shareware/christmasbrowser99/Cb99_10.exe
");
?>
Leonardo
-- 
And where the black and corkscrew towers climb
Lost and athirst the ragged pack abides,
Old as the aeons, trapped in tombs of time,
Sailing the tortuous temporal tides...
Newsgroup: it.comp.www.php
Titolo: imposta dato nella select

Ciao  a tutti, vi espongo il mio problema.
Ho un piccolo pannello di controllo dove inserisco dei dati, alcuni di
questi vengono immessi nel database da un menu a tendina, quando vado per
esempio a fare una modifica al record che per esempio ho selezionato, come
posso rendere selezionato il dato  inserito precedentemente dal menu a
tendina.
Spero di essere stato chiaro
Grazie

 tendina.
<code>
	<select name="foo">
	  <option selected value="1">Old value</option>
	  <option value="2">First new value</option>
	  <option value="3">Second new Value...</option>
	</select>
</code>
-- 
Alla prossima,
Marco

 ha scritto nel messaggio
news:b03uvu$d4u$1...@serv1.iunet.it...

Come no! Comunque credo che Marco abbia decriptato tutto nel modo corretto!
Senza offesa! :)

 ha scritto nel messaggio
news:GGfV9.46350$AA2.2...@news2.tin.it...

No credo di non esseremi spiegato, volevo sapere come valorizzare il menu a
tendina per fare dopo un update, quindi non so come far rendere selected il
dato che tiro fuori da mysql.

 dato che tiro fuori da mysql.
Questi Galli, sempre così criptici... :)
Ci provo...
<Hacker Decryption mode>
Forse... forse...
Mmmm...
Vuoi sapere qual'è l'ultimo valore inserito con la selected, per poter fare
l'update tramite menu a tendina? In questo caso usa la funzione
mysql_insert_id ...
</Hacker Decryption mode>
Puff...
Pant...
.


riprendendo il testo di Marco:
<code>
<select name="foo">
  <option selected value="1">Old value</option>
  <option value="2">First new value</option>
  <option value="3">Second new Value...</option>
</select>
</code>
notare la SELECT sulla Option OldValue
se vuoi puoi fare una cosa del genere
<?php
while (il mio ciclo)
    {
    echo "<option value='1'";
    if (nel database il valore e' 1?)
        echo "selected";
    echo ">OldValue</option>";
    }
?>
Ciao

 ha scritto nel messaggio
news:dwgV9.11745$Qr4.1...@newsread1.prod.itd.earthlink.net...

Grazie...
Newsgroup: it.comp.www.php
Titolo: fgets e dimensione buffer lettura

Inizio subito con un pezzo di codice per spiegarmi meglio:
  $fp = fopen($file, "r");
  while(!feof($fp))
  {
   $retVal.= fgets($fp, 4096);
  }
  fclose ($fp);
Cosa cambia per il processo che esegue queste istruzioni il fatto di
dimensionare diversamente il buffer di lettura?
Ad esempio che cambia se invece di mettere 4096 metto 128 oppure
1.000.000.000?
La dimensione dei pacchetti di dati col protocollo TCP-IP dovrebbe essere
indipendente da quel numero inserito, quindi come influisce tale scelta
sulle prestazioni?
e se influisce, lo fa solo sulle prestazioni? o anche sul numero di
operazioni di I/O che il processo fa? o anche su altro?
Grazie a chi saprà darmi una risposta tecnica (spero) :)

 Mario
non penso sia solo questo il motivo perchč se fosse cosě per essere sicuri
converrebbe usare una funzione che legga sempre tutta la riga, oppure
mettere un valore altissimo.

sulle prestazioni?
Nel caso di TCP/IP, non influisce affatto (o molto poco) dato che tu
stai lavorando al livello dell'applicazione. Il numero di operazioni
di I/O e' sempre il medesimo, dato che fgets() va a pescare dati dal
buffer di IOSS.
Pero', fgets() termina se trova un \n OPPURE se arriva alla fine del
buffer da te assegnato; quindi direi che il discorso piu' forte sia,
COSA DEVI LEGGERE?
Perche' se devi leggere delle righe... ti conviene mettere il MINIMO
valore SICURAMENTE maggiore della lunghezza massima di quelle righe,
e su architetture paginate *penso* convenga non superare 4088 bytes,
in modo che il buffer stia in una pagina sola e non dia fastidi.
Leonardo
-- 
For Light is but the left hand of Darkness; and Darkness but the right
hand of Light. Blessed then be also Darkness, and Creation unfinished.
(Tenets of the Yomeshta cult)                                  +++ATH0

 operazioni di I/O che il processo fa? o anche su altro?
Tutte e due.
Bye.

Newsgroup: it.comp.www.php
Titolo: GENOVA -  SISTEMISTA MICROSOFT WINDOWS 2003 SERVER +MICROSOFT SQL  SERVER

Ricerchiamo Sistemista Microsoft Windows 2003 Server con comprovata
conoscenza di Active Directory e database Microsoft SQL Server da
impiegare presso primaria S.p.A. di Genova.  E’ richiesta comprovata
esperienza almeno triennale nella mansione. Si offre assunzione a
tempo indeterminato. Il candidato ideale è in possesso di una o più
certificazioni Microsoft, cultura universitaria e ottima capacità
organizzativa e di problem solving. La retribuzione prevista,
direttamente commisurata alle capacità e all’esperienza delle
candidature proposte, è in grado di soddisfare le richieste più
esigenti. La ricerca ha carattere d’urgenza.

   
..e' una contraddizione in termini o sei sistemista o sei mIcrosoft 
..esattamente a voi cosa serve ?
-- 
Soltanto i grandi uomini possono avere grandi difetti. (Franàois de La Rochefoucauld)


Semplicemente ci serve un sistemista in ambito Microsoft che sappia
gestire, lavorare con, installare, configurare Windows Server 2003.
Così Le è più chiaro?!
Newsgroup: it.comp.www.php
Titolo: Cambio nome su f2s

Ciao a tutti.
Ho preso uno spazio gratis dal famoso f2s, ma ora vorrei cambiargli nome!
Qualcuno sa se è possibile? Ho spulciato tra le loro faq, ma niente! Grazie!
Doc

Qualcuno sa se è possibile? Ho spulciato tra le loro faq, ma niente! Grazie!
Consiglio:
cancella il tuo account
ne crei un altro
re-invii il tuo sito

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

Come mai se provo a connettermi al db mysql ricevo questo errore: Call to
unsupported or undefined function mysql_connect()
Grazie per l'aiuto

Forse perchč non hai compilato il php per il supporto mysql?


 ha scritto nel messaggio
news:3b4b1a43....@news.cu.mi.it...


>
www.php.net
il manuale spiega come installare/compilare.
Se hai win la versione che scarichi ha gia' il supporto mysql abilitato.
-- 
frank@office
P|||@450MHz-320MB-DebWoody/Sid

 > Forse perchè non hai compilato il php per il supporto mysql?

Newsgroup: it.comp.www.php
Titolo: Gateway SMS

> Torakiki

 
Gammu + PHP e un qualsiasi cellulare da 20 euro e risolvi il problema...
-- 
rIO.sK

 
Puoi elaborare un po'?

> Torakiki




Gammu e` un software che ti consente di parlare via seriale (forse le 
ultime versioni anche via BT) con un cellulare. Lo installi sul server, 
lasci un cellulare sempre nelle vicinanze con una scheda comprata apposta 
e ti ci interfacci da PHP richiamando gammu via system().
Non e` gratis, paghi comunque gli sms, ma li paghi solo quando li 
spedisci, e non devi fare contratti da migliaia di euro con servizi di 
messaggistica web.
Bye.


Se tu fai una paginetta su un tuo server, scritta in PHP, che parla con 
gammu e un cellulare collegato con l'apposito cavetto che ti danno in 
dotazione... al cliente nno servef are altro che aprire il browser e 
collegarsi al tuo server.
Colleghi il cellulare col cavetto che trovi nella scatola.
Scarichi ed installi gammu.
Scarichi le classi PHP per gestire gammu.
Hai pronto tutto quello che ti serve...
-- 
rIO.sK


Gammu ti hanno gia' spiegato cos'e'.
Esistono delle classi scritte in PHP per colloquiare con gammu.
3 sere fa ho collegato il sony ericcson (un 750i) al pc, ho installato 
gammu e 30 secondi dopo ero in grado di mandare sms dal PC usando il 
cellulare collegato col cavetto in dotazione.
Ho scaricato la classe php che gestisce gammu, e 10 minuti dopo avevo 
una paginetta sul server locale in cui mettevo destinatario e testo e il 
cellulare spediva gli sms.
Volendo fare gli sboroni si puo' anche insreire nuovi ID nella rubrica e 
mandare gli sms usando la rubrica invece che il numero del destinatario.
-- 
rIO.sK

 
Iscriviti qui: è un servizio senza canone, ricaricabile e ti permette di 
mandare sms tramite api php al costo di 9 eurocent +iva a messaggio.
Per iniziare è sufficiente acquistare almeno 5,00 euro+iva di credito.
Puoi avere informazioni sul servizio qui (devi scegliere un servizio 
HOME o BUSINESS, il free non permette di mandare sms):
http://softmasters.cheapnet.it/supporto/guide/voip/
E questo è il codice php di esempio:
http://softmasters.cheapnet.it/supporto/voip/sms/web-api-sms.php
se hai bisogno di altre info contattami pure.
Bye!
-- 
elimina unsampdoriano per rispondere via email
Newsgroup: it.comp.www.php
Titolo: PhpNuke

Aiuto, dopo aver seguito i passi come descritto in vari doc compaiono sulla
pagina di phpnuke innumerevoli errori del tipo
Notice: Undefined index: 2 in c:\programmi\easyphp1-7\www\html\mainfile.php
on line 123
Notice: Undefined index: 2 in c:\programmi\easyphp1-7\www\html\mainfile.php
on line 123
Notice: Undefined variable: public_msg in
c:\programmi\easyphp1-7\www\html\mainfile.php on line 852
Aiuto
Grazie

 ha scritto nel messaggio
news:umvRd.561884$b5.25...@news3.tin.it...

PhpNuke č pesante e produce un codice poco pulito.
Ti consiglio Mambo (
www.mamboserver.com
 
www.mamboserver.it
 
www.mambers.com
http://mamboforge.net
http://forum.mamboserver.com
  )
Ciao

 wrote in message
news:umvRd.561884$b5.25...@news3.tin.it...

Ciao, quando io ho usato PHPNuke ho fatto in modo di partire dalla versione
standard ed ho verificato il suo funzionamento. E' impossibile che tu abbia
avuto problemi in questa fase.
Poi avevo due moduli da aggiungere che richiedevano modifiche un po' a tutto
il "kernel" di nuke. Li ho installati uno ad uno verificando sempre il
funzionamento di nuke.
Questo per dirti: ripeti i passaggi compiuti e stai attento a verificare
cosa modifichi.
Commenta il vecchio codice e marca le zone che hai
modificato/aggiunto/cancellato.
--
Staff 
elive.it
www.elive.it
Gli eventi live a portata di click.
Gratis concerti di musica live, feste,
teatro, cabaret, etc... della tua provincia

modificato/aggiunto/cancellato.
è solo un problema di error reporting, ormai stranoto.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Newsgroup: it.comp.www.php
Titolo: Trying to get property of non-object

</a>";
su questa linea mi restituisce questo "errore"
Notice: Trying to get property of non-object in...
Cosa puotrebbe essere?
(premetto che sto usando le classi e riga in questione è dentro una
funzione di classe)
Grazie
Ciao
Matte

 Matte
David
P.S.: normalmente quel messaggio viene dato se si tenta di fare una cosa
del tipo:
<?php
class Foo {
	var $bar;
	...
}
//$foo = new Foo();
$bar = $foo->bar
?>
Ossia, si tenta di prendere una proprietà (o variabile) ($this->bar) da
una variabile ($foo) che non è un oggetto (la nuova istanza di Foo è
commentata...).
Controlla un pò... magari questo snippet di esempio ti aiuta ;)
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
Newsgroup: it.comp.www.php
Titolo: Problema visualizzazione variabili in pagina

Ricevo questo errore
Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in
c:\web development\sito\piloti.php on line 65
Con questo codice
<?php
 include ("/system/dbconnect.php");
 if($connect)
 continue;
 else
 exit;
 $query=mysql_query("select * from piloti where status = 1 order by id
asc;",$link);
 while($valori=mysql_fetch_array($query)){
  $a1=$valori["id"];
  $a2=$valori["nome"];
  $a3=$valori["citta"];
  $a4=$valori["grado"];
  $a5=$valori["monteore"];
  $a6=$valori["varie"];
  echo"
    <tr>
      <td width="11%" height="18" bgcolor="#FFCC99">$a1</td>
      <td width="31%" height="18" bgcolor="#FFCC99">$a2</td>
      <td width="9%" height="18" bgcolor="#FFCC99">$a3</td>
      <td width="19%" height="18" bgcolor="#FFCC99">$a4</td>
      <td width="31%" height="18" bgcolor="#FFCC99">$a5 / $a6</td>
    </tr>";
 }
 ?>
  </table>
L'errore è riferito alla prima linea della tabella dove compare $a1, ma
suppongo che persiste anche per le altre variabili.
Questo tipo di codice l'ho modificato da un micro corso di quelli che si
trovano online.
Dov'è e qual'è il problema?
Claudio

asc;",$link);
Non vorrei dire banalitā, ma non credo ci voglia il ; nella
stringa rappresentante la query (asc;" ==> asc").
Questo tipo di errori producono strani effetti e segnalano
l'errore su 1 o 2 righe pių gių.
Puo' darsi che mi stia sbagliando, ma non vedo altri tipi di
errori.
--
Oggi ho fatto una scoperta, ho trovato un computer...
The MentoR

No non era quello, erano i caratteri contenuti nella formattazione della
tabella che sfasavano tutto.
Ora non ricevo più errori, però non ricevo nemmeno la lista :(
Cla

risolto tutto...
Ora sono sfasati i colori...
Risolverò anche questa :)
Claudio

  </table>
Scusami, ma l'errore consiste nel fatto che usi le ". In
questo modo chiudi inavvertitamente l'istruzione echo!
Per il codice HTML usa gli apici singoli :
<td width='11%' height='18' bgcolor='#FFCC99'>$a1</td>
Oppure inserisci dei \ prima delle ":
<td width=\"11%\" height=\"18\" bgcolor=\"#FFCC99\">$a1</td>
Ti consiglio di usare un editor con l'highlighting per il
PHP (ad esempio ConText 
www.fixedsys.com/context
 )
In questo modo riesci a vedere questi errori tipici.
Saluti!
--
I'm thinking about a cool signature:)
Coming soon...

Newsgroup: it.comp.www.php
Titolo: if and

Se position non è dirigenza e position non è staff tecnico allora...
if ($position !='Dirigenza' )  {
come aggiungo $position !='Staff Tecnico'  che ho provato e non riesco a 
trovare la syntax corretta?

Franco ha scritto:

Nella condizione del blocco if devi usare l'operatore logico and (&&).
Per i dettagli
http://it.php.net/manual/en/language.operators.logical.php
.
Ciao.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: Ma in HTML come si visualizzano i numeri in apice negativi?

Salve a tutti,
scusate se sono OT ma ho alcune formule da rappresentare in HTML e non 
riesco a trovare il sistema di visualizzare i numeri negativi in apice. 
Se faccio &sup2; mi mette il 2(due) come apice se scrivo -&sup2; mi 
mette il 2(due) in apice e il meno normale. Con &sup-2; non lo riconosce 
e lo lascia cosï¿œ com'ï¿œ. Dovendo visualizzare il tutto in una select, non 
posso usare i tag html(sempre se ancora compatibili) <sup></sup>.
Qualche aiuto?
1000 Grazie!!!

 posso usare i tag html(sempre se ancora compatibili) <sup></sup>.
Le select hanno diverse limitazioni.
Se sei su una Intranet, considera di usare javascript per sostituirla con 
un menu popup o qualcosa del genere, altrimenti cerca altri sistemi (per 
esempio un div con overflow:vertical e una sfilza di radio-buttons 
dentro, dove puoi usare html).
Bye.

 Bye.
Scusa se non è in una intranet che differenza fà?
Ci sono diversi plugin per i più famosi framework javascript che fanno
queste tipo di cose (jquery, mootools)
alcuni link:
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements#9
http://www.reynoldsftw.com/2009/03/11-jquery-plugins-to-enhance-html-dropdowns/
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements

 Scusa se non è in una intranet che differenza fà?
In una intranet puoi "obbligare" a un certo browser e a tenere js attivo.
In internet potrebbero navigare con un cellulare o con lynx, e comunque 
in situazioni non controllate, quindi usare per un form un metodo non 
supportato impedirebbe all'utente di usarlo.
Bye.

 In una intranet puoi "obbligare" a un certo browser e a tenere js attivo.
Ah ok questo non lo sapevo

 Qualche aiuto?
Banalmente puoi usare i CSS con vertical-align impostato a "super" o "top".
Altrimenti puoi passare per JavaScript, come ti hanno già suggerito. 
Personalmente di recente sto "migrando" a questa libreria:
http://www.mathjax.org/
Prima usavo questo:
http://www1.chapman.edu/~jipsen/mathml/asciimath.html
e/o MathML "puro", che ha il vantaggio di lavorare anche senza bisogno 
di JS ma il supporto in molti browser (uno in particolare) è parziale.
Newsgroup: it.comp.www.php
Titolo: quiz online: esiste qualcosa?

Chiedo scusa se per caso il quesito che pongo č ot su questo nsg, ma non
sono riuscito a trovare un gruppo uno che mi paresse piů adatto.
Vengo alla questione.
Sbirciando un po' tra siti italiani dell'area phpnuke,sono arrivato su
'
spaghettibrain.com
'. Su quel sito ho visto indicazioni relative a
'spaghetibrain', un sistema di e-learning opensource interconnesso a
phpnuke.
Ho cosě realizzato che potrebbe essere proprio utile al caso mio una
cosa del genere, anche se a me bastebbe unicamente la sezione 'test' che
mi pare che sia una parte marginale di tutto il sistema di elearning
'spaghettibrain'.
Cosě chiedo: esiste un sistema capace di gestire semplicemente dei test
da presentare online per poi poter verificare i risultati ottenuti dai
vari studenti?
Grazie! 

 vari studenti?
Cerca con lo zio Google: phpquiz o phptest, non mi ricordo :(
Oppure su Freshmeat, Sourceforge qualcosa c'e' di sicuro.
Alla prossima.
        MAX

vari studenti?
http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=quiz&catid=2
Per l'elearning in generale, invece, ti segnalo il completissimo
http://moodle.org/
localizzato anche in italiano.
-- 
http://e-0.org

 Oppure su Freshmeat, Sourceforge qualcosa c'e' di sicuro.
Ho cercato phpquiz ed ho trovato un programma che pare serio, soltanto è
francese e non ho visto esattamente altre versioni, almeno in inglese.
http://phpquiz.com/
E' questo il programma a cui ti riferivi?
Saluti e grazie!
-- 

 localizzato anche in italiano.
Ok, lo avevo guardato, anche snon l'ho mai provato a fondo. Mi ha
spaventato il fattoc he sia un sistema di elearning. Pertanto, se lo
conosci bene, ti chiedo se ha senso che lo si usi solo per la funzione
'test'.
Se la tua risposta è affermativa, provo subito.
Salutoni e grazie!
-- 

'test'.
non lo conosco bene ma, comunque, non ha senso utilizzarlo per fare
soltanto dei test.
Prova a vedere l'altro link che ti ho dato.
-- 
http://e-0.org

 
Si, e' questo, anche se quando lo avevo valutato io, era moooooooooooolto
piu' scarno.
Alla prossima.
        MAX
p.s. per la lingua non ti fare problemi, anzi, se puoi, traducilo.

 p.s. per la lingua non ti fare problemi, anzi, se puoi, traducilo.
Ho proprio scritto all'autore parlandoglid i questo. credo non dovrebbe
essere un'opera titanica, anche se il mio 'francese' č ormai stagionato
da circa vent'anni... se fosse inglese sarebbe meglio, ma con un
vocabolario, quel che ricordo ed un po' di buons enso, si dovrebbe
ottenere qualcosa di interessante.
Ciao e grazie!
-- 

 Prova a vedere l'altro link che ti ho dato.
Ho dato un'occhiata un po' di fretta e moltedelle cose presentate mi
sonos embrate o troppo elementari per quel che vorrei fare, oppure
alcuni non sono riuscito a farli andare.
Riguarderň con piů calma.
Grazie per la preziosa segnalazione!
--
Newsgroup: it.comp.www.php
Titolo: Combo dinamico!

Sono sicuramente un po' OT ma sono anche un po' disperato!
Sto realizzando alcune pagine in php e fin qua nessun problema, ora ho
la necessità di avere un double combo però a me serve che entrambi i
combo siano
riempiti con i dati provenienti da una query sql e in particolare che
i dati del secondo combo dipendano dalla scelta del primo, e sta cosa
non la riesco a fare
In pratica questa è la mia drammatica situazione:
<FORM NAME="modulo">
<SELECT NAME="primo" onChange="Riempi(this.options.selectedIndex)">
<?php
$sql = mysql_query (" SELECT campo FROM tabella ");
$num_row=mysql_num_rows($sql);
print "<option selected> --- Scegli1 --- </option>";
for ($i=0; $i<$num_row; $i++) {
$nome=mysql_result($sql,$i,campo);
print "<option>$nome</option>";
}
?>
</SELECT>
<SELECT NAME="secondo">
<option value=" " selected>---Scegli2---</option>
</SELECT>
</FORM>
come faccio e dove inserisco la seconda query? In pratica come
costruisco la funzione Riempi(..)
Grazie fin da ora a chi mi potrà essere d'aiuto.
Ciao

 wrote in message
news:_w899.1513$pX1....@news2.tin.it...


 ha scritto nel messaggio
news:1V899.1760$pX1....@news2.tin.it...

guarda su 
http://www.zend.com/codex.php?id=930&single=1
 mi pare sia adatto
alle tue necessità, magari con qualche ritocco.
Luigi

Newsgroup: it.comp.www.php
Titolo: Funzione per la deviazione standard

L'ho cercata nel manuale, non l'ho trovata e allora l'ho fatta.
Ma c'è??
In ogni caso la metto qui, magari serve a qualcuno.
<?php
// FUNZIONE DI DEVIAZIONE STANDARD
//(il primo parametro è un array il secondo l'arrotondamento)
function deviazione_standard($x,$arrotondamento){
 $n=count($x);
 $somma_x=array_sum($x);
 foreach($x as $valore){
  $somma_x_pow +=pow($valore,2);
  }
 $pow_somma_x=pow($somma_x,2);
 $dev=sqrt((($n * $somma_x_pow) - $pow_somma_x ) /   ($n*($n-1)));
 $dev=round($dev,$arrotondamento);
 return $dev;
}
// ad esempio
$array=array(6,4,8,3,5);
echo deviazione_standard($array,3);
?>
Funge bene :-)
Ciao
Marcello

 Marcello
Molto bella :-)  grazie
                    -- Yena --
Newsgroup: it.comp.www.php
Titolo: ma come fanno tradedoubler...

zanox, google adwords, overture ecc... a monitorare le conversioni.
Per il mio sistema in casa di monitoraggio (su oscommerce), faccio
così:
- passo un parametro all'accesso (canale)
- se il cliente permette registro un cookie con il valore del
parametro (canale).
Se il cliente acquista subito (o si registra subito) lo becco dal
parametro (canale), se acuista prima della scadenza del cookie (30
giorni) lo becco dal cookie.
Ma in tutti gli altri casi (almeno il 70%)?
Mi chiedo... ma secondo voi i grandi come fanno?
Come posso fare io?
Mi è venuta da ultimo un idea, non so se funzionante.
So che chi naviga con ADSL ha un IP fisso...
al posto del cookie, al momento dell'accesso, registrassi su un db
l'indirizzo ip del cliente e il canale di provenienza per poi
ripescarlo al secondo accesso?
Può funzionare secondo voi?
E come faccio per distinguere tra IP fissi e IP assegnati di volta in
volta (nel secondo caso la procedura è certamente non applicabile)?
Grazie a tutti.

 zanox, google adwords, overture ecc... a monitorare le conversioni.
Leggiti le info relative su google.
-- 
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.

 volta (nel secondo caso la procedura č certamente non applicabile)?
Appunto, non puoi. almeno dovresti comunque fare un controllo incrociato 
con la prima registrazione.
Ciao

Leggiti le info relative su google.
Grazie, ma dove?

 Grazie, ma dove?
E' cosi' faticoso usare Google?
Google -> site:
google.com
 conversion -> Mi sento fortunato
-- 
I am what I am, I do what I can


Google -> site:
google.com
 conversion -> Mi sento fortunato
Hai ragione! Era solo pigrizia.
Perdonatemi questo peccatuccio! Grazie.

Google -> site:
google.com
 conversion -> Mi sento fortunato
"IInfine, non saremo in grado di includere nei nostri rapporti i dati
relativi ai clienti che hanno disattivato i cookie."
Quindi mi devo rassegnare...
E se invece dell'IP leggessi il numero di serie dell'hard-disk del
visitatore?
E' possibile secondo voi?

 visitatore?
E come pensi di farlo?


E come pensi di farlo?
mmm... bo??? sarà possibile con qualche script java?

 sarà possibile con qualche script java?
Non credo proprio. Al massimo con applet o activex, con JS no di sicuro.

Newsgroup: it.comp.www.php
Titolo: system() stampa sempre a video

Buongiorno a tutti,
sto usando la funzione system per ottenere il risultato di un comando in
questo modo:
$ping = system("ping -w 10 -c 5 $ip_vega | grep 'received' | awk -F','
'{ print $2}' | awk '{ print $1}'", $void);
Il problema però è che non riesco ad impedire che mi stanchi a schermo
il risultato (che consiste solo in un numero da 0 a 5), siccome la
chiamata è ripetuta più volte ottengo una serie di numeri stampati a
schermo, invece che ottenerli SOLO nella variabile $ping .
c'è modo di ovviare al problema ?
Grazie,
YUS

 '{ print $2}' | awk '{ print $1}'", $void);
per fare quello che vuoi esiste il comando cut che costa bene meno di due 
chiamate ad awk
ping -w 10 -c 5 $ip_vega | grep 'received' | cut -d ' ' -f 4

YUS wrote:

Basta leggere il Fantastico Manuale:
http://php.net/manual/en/function.system.php
system — Execute an external program and display the output
                                     ^^^^^^^^^^^^^^^^^^^^^^
http://www.php.net/manual/en/function.exec.php
exec — Execute an external program
	Y.

Newsgroup: it.comp.www.php
Titolo: generazione automatica di pagine web

Buonasera a tutto in ng.
Supponiamo di avere una pagina web dinamica realizzata in php che si collega
ad un db mysql; come posso fare a far generare tutte le possibili pagine web
e a salvarle automaticamente sul disco in modo da, per esempio,
masterizzarle su di un cd per permettere la visualizzazione off-line?
grazie anticipatamente per la risposta.
Simone

Ti prendi un browser offline e ti scarichi tutto il sito.
LAMASE


 ha scritto nel messaggio
news:9goau8$jr8$1...@serv1.albacom.net...


masterizzarle su di un cd per permettere la visualizzazione off-line?
Deve essere predisposto il sito. Per esempio, non puoi avere un link
come questo:
	A HREF="search.php?QUERY=articoli+sportivi"
ma ti serve un falso URL come questo:
	search.php/QUERY=articoli+sportivi.html
oppure, meglio ancora,
	search.php/QUERY/articoli%20sportivi/index.html
Poi bisogna che le forms siano sostituite da dei falsi GET in JavaScript
per cui
	<SELECT NAME="CATEGORIA">
	<OPTION VALUE="3273">Articoli Sportivi</OPTION>
	...
	</SELECT>
ti costruisce, OnSubmit(), un URL falso tipo
	form.php/CATEGORIA/3273/ARTICOLO/12734/COLORE/blu.html
e va a pescarlo.
Ci sono delle classi, *credo*, che fanno qualcosa del genere. Se no non
e' complicato scriverle.
Leonardo
-- 
For Light is but the left hand of Darkness; and Darkness but the right
hand of Light. Blessed then be also Darkness, and Creation unfinished.
(Tenets of the Yomeshta cult)                                  +++ATH0
Newsgroup: it.comp.www.php
Titolo: astrarre un singolo elemento da una array

Ciao a tutti,
vorrei sapere come posso estrarre un qualsiasi singolo elemento di
questo array, da poter utilizzare  e stampare a video a mio piacere.
Grazie tante
Array
(
    [scuola] => Array
        (
            [classe] => Array
                (
                    [0] => Array
                        (
                            [pippo] => Array
                                (
                                    [value] => zxcvzxcvx
                                )
                            [id] => 46
                            [value] =>     ciao
                        )
                    [1] => Array
                        (
                            [id] => 47
                            [value] => mimmo
                        )
                    [2] => Array
                        (
                            [id] => 51
                            [value] => jenny
                        )
                    [3] => Array
                        (
                            [id] => 52
                            [value] => Roberta
                        )
                    [4] => Array
                        (
                            [id] => 53
                            [value] => massimo
                        )
                )
            [update] => 2005-06-07
            [value] => 
        )
)

Grazie tante
Cosa intendi per estrarre?
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

volevo sapere se era possibile utilizzare ogni singolo valore
dell'array in maniera separata.
Per esempio in una stringa come "l'alievo Roberta ha totalizzato 45
punti" dove Roberta è un dato estratto dall' array di cui sopra

lara.l...@gmail.com
 ha scritto:

parti da qui:
http://it2.php.net/foreach

19 Apr 2006 14:14:32 -0700, 
lara.l...@gmail.com
 ha detto:

Scusa ma ancora non mi è chiaro quello che intendi fare, inoltre
l'array di esempio che hai scritto mi sembra sbagliato.


avevo postato qualche tempo fa
http://groups.google.com/group/it.comp.www.php/browse_thread/thread/31ff97cc2eda5151/d684709c3b16449d?lnk=st&q=lara.laretta&rnum=3&hl=en#d684709c3b16449d
ma nessuno mi ha risposto quindi ho cercato ri riproporre la cosa in
maniera diversa
Grazie tante per l'aiuto
^_^

20 Apr 2006 12:12:41 -0700, 
lara.l...@gmail.com
 ha detto:

Non riesco a capire se a te serve estrarre un determinato elemento di
questo array (e quindi vuoi sapere come fare ad indicarlo) oppure fare
un ciclo per estrarre tutti gli elementi.


questo array (e quindi vuoi sapere come fare ad indicarlo)
Esatto vorrei estrarre un determinato elemento dell'array da poter
utilizzare quando ne ho bisogno
Grazie per la pazienza

Grazie per la pazienza
se $array è l'array e vuoi estrarre l'id di roberta:
$array[scuola][classe][3][id]


Grazie tante funziona  approfondirò lo studio sugli array (ho avuto
sempre problemi)
Newsgroup: it.comp.www.php
Titolo: Unicode

in JS posso codificare una stringa con i suoi valori unicode in questa
forma: \u0000 esiste niente in PHP per prendere questi valori e stampare
il carattere corrispondente ? 
so che PHP6 avra' questa cosa inculsa ma mi serve una soluzione ora.
-- 
Ciao & Grazie
Wezzy

 il carattere corrispondente ? 
Credo che non esiste niente di gia` fatto.
Devi usare le funzioni per le multibyte strings, e creare la stringa con
$str = chr(00).chr(00);
(Questo e` UTF-16, se non sbaglio. In UTF-8 i primi 127 caratteri sono
singoli byte, quelli successivi vengono composti.)
 
Bye.

Newsgroup: it.comp.www.php
Titolo: [HELP] recuperare struttura ad albero da db sql

come da subject..
ovviamente so come stampare la struttura con una funzione recursiva ma
quello che vorrei e' salvare i risultati in un array multidimendionale in
modo da poterli poi formattare a piacere
la funzione che uso per fare un semplice print e' questa :
function display_children($parent, $level) {
   // retrieve all children of $parent
   $result = mysql_query('SELECT titolobreve,id FROM categorie '.
                          'WHERE parent="'.$parent.'";');
   // display each child
   while ($row = mysql_fetch_array($result)) {
       // indent and display the title of this child
       echo str_repeat('- ',$level).$row['titolobreve']."\n<br>";
       display_children($row[id], $level+1);
   }
}
grazie ciao

 multidimendionale in modo da poterli poi formattare a piacere
http://www.php.net/manual/en/language.references.pass.php
es.
function display_children($parent, $level, &$result) {
}
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

 }
function display_children($parent, $level) {
   // retrieve all children of $parent
   $array=array();
   $array_child=array()
   $result = mysql_query('SELECT titolobreve,id FROM categorie '.
                          'WHERE id="'.$parent.'";');
   // display itself
   while ($row = mysql_fetch_array($result)) {
      $array['id']=$row['id'];
      $array['titolobreve']=$row['titolobreve'];
   }
   $result = mysql_query('SELECT titolobreve,id FROM categorie '.
                          'WHERE parent="'.$parent.'";');
   // display each child
   while ($row = mysql_fetch_array($result)) {
       // indent and display the title of this child
       echo str_repeat('- ',$level).$row['titolobreve']."\n<br>";
       $array_child[]=display_children($row[id], $level+1);
   }
   if (is_array($array_child) && count($array_child)>0){
	$array['figli']=$array_child;
   }
   return $array
} //the end
$array=display_children;
... 
da provare e cmq migliorabile
Tac