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

ciao a tutti
devo confrontare che diverse variabili non abbiano valori uguali fra loro come 
posso fare?
ex. (var1 != var2) && (var1 != var3) && (var1 != var4) && (var2 != var3) ecc... 
spero ci sia un modo più veloce :)
_____________________________
Inviato da 
www.mynewsgate.net

il sapiente ciccio dice:

se si chiamano tutte var[N] (anzi, $var[N]!)
puoi usare le variabili variabili e fare un ciclo.
le variabili variabili le trovi sul manuale:
http://www.php.net/manual/it/language.variables.variable.php
puoi fare
for($i=2,$i<$MAXVALUE;$i++)
        {
        $varname="var".$i;
        if($var1 != $$varname)
                {ecc...
                }
        }
altrimenti puoi metterle in un array ed usare each() (vedi manuale).
se vuoi concatenare tutto in un if, non sono sicuro ma con eval() e la 
concatenazione dovresti riuscire.
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/software/reliability.html

spero ci sia un modo più veloce :)
<?
        $var1 = 'apple';
        $var2 = 'banana';
        $var3 = 'cider';
        $var4 = 'cider';
        $var5 = 'lemon';
	// Qui basta elencare le variabili, e indicare il numero
	// di valori distinti che si desiderano avere.
	// NOTA: e' più veloce come programmazione (salvo che e'
	// meglio usare le variabili variabili di Punkarruso) ma
	// e' piu' lento come elaborazione da parte del PHP.
        if ( 5 != count ( array_unique (array(
		$var1, $var2, $var3, $var4, $var5
	))))
	{
        	print "Ci sono dei duplicati.\n";
	}
        else
	{
	        print "Valori distinti.\n";
	}
?>
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: Aiuto easyphp

Sbirciando nella cartella di mysql (contenuta in easy php) ho visto che nel
folder bin c'erano 5-6 iconee con estensione exe!
Successivamente ho scaricato da un sito solamente mysql e ho scoperto che ci
sono molte più icone tra cui winmysqladmin.exe che apre una specie di
database!
Come faccio per creare tabelle con easyphp se non ho questi altri file?
Scusate l'ignoranza...............ma, sono un novellino di 15 anni alle
prime armi con php!
Grazie

 prime armi con php!
Usi phpmyadmin fornito insieme con easyphp.
Marco
+-----------------------------+
| Marco <no private messages> |
|                             |
| Software is like sex...     |
| It's better when it's free. |
+-----------------------------+

...

Probabilmente hai scaricato l'intero MySql dal sito ufficiale o un suo
mirror, cmq nella dotazione di easyphp c'è il minimo indispensabile
per utilizzare MySql.
Cosa serve per creare una prima tabella?
1 po' di pazienza e buona conoscenza di SQL.
Puoi provare ad usare MySql da riga di comando nel seguente modo:
-Da MS-Dos (o dal Prompt di MS-DOS)vai nella directory Mysql\bin di
easyphp
-esegui prima mysqld.exe che starta MySql e poi mysql.exe
-Dovresti vedere ora invece del solito prompt (C:\) un bel mysql>
-prova a digitare per esempio SHOW DATABASES; (ricordati del ; alla
fine) e dovresti vedere i database che hai a disposizione quindi mysql
e test
-poi prova a digitare CREATE DATABASE mioprimodb;
-poi USE mioprimodb;
-CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),species
VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
e avrai creato la tua prima tabella, se hai già scaricato la guida di
Mysql dal sito ufficiale (
http://www.mysql.com/
) vedrai che non mi sto
inventando nulla e buona fortuna

 ha scritto nel messaggio
news:ave90s$2et$1...@newsreader.mailgate.org...


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

Ciao a tutti!
Avrei una questioncina da porvi:
in due parole: come faccio a installare le librerie gd?
Ho necessariamente bisogno di un compiler c? Non esiste un bel wizard per la
configurazione di queste librerie?
Grazie!

su che sistema le devi installare?

 ha scritto nel messaggio
news:20010802.043429...@tiscalinet.it...


 wrote in message
20010802.043429...@tiscalinet.it...


 Ho installato php4.05 su PWS in NT 4.0 e in windows ME 
Questo è il link che fa per te
http://www.boutell.com/gd/manual1.8.4.html#buildgd
ciao,
nico
Newsgroup: it.comp.www.php
Titolo: FAQ in PHP

Come faccio ad installare questa faq (
http://freephp.html.it/script/view_script.asp?id=577
 ) sul mio sito? Ho
fatto delle prove, seguendo le istruzioni ma quando lancio "install.php" mi
compare sempre il solito errore: "Fatal error: Failed opening required
'/faq/includes/global.inc' (include_path='.;c:\php\includes') in
D:\Inetpub\webs\henryxpnet\faq\config.php on line 110"
Premetto che sono nuovo in PHP ;-))
Come posso risolvere?
Ciao, Grazie.
Henry.

 D:\Inetpub\webs\henryxpnet\faq\config.php on line 110"
Ho risolto il prob sopra, adesso la faq è installata, ma quando mi loggo
come amministratore mi da questo errore
CGI Error
The specified CGI application misbehaved by not returning a complete set of
HTTP headers. The headers it did return are:
Cosa c'è che non va?
Grazie

Cosa c'è che non va?
C'e' qualcosa che finisce in output prima degli header, per cui Apache
(o IIS) recupera qualcosa che non s'aspetta e si strangola.
Leonardo

 (o IIS) recupera qualcosa che non s'aspetta e si strangola.
Il sito č SU IIS... Come posso rimediare?
Grazie.

:



Togliendo quel qualcosa, direi. Ci sono soluzioni piu' esoteriche ma sono
tutte o molto piu' complicate, o molto piu' costose, o entrambe le cose.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 D:\Inetpub\webs\henryxpnet\faq\config.php on line 110"
Adesso funge tutto ;-))
Newsgroup: it.comp.www.php
Titolo: visitatori attivi sul sito ... come?

Ciao a tutti,
Il mio problema è che voglio visualizzare in alto alla pagina del mio sito,
oltre al totale dei visitatori (utilizzo un semplice file da cui leggo e
scrivo) anche il numero di visitatori "attivi" sul sito, cioè quelli che
stanno visitando la pagina in quel momento ... come faccio? Sapete da dove
posso iniziare?
Grazie ancora!
Ciao!
..::[ Panz ]::..

 posso iniziare?
Questo tipo di informazione si ottiene ipotizzando il tempo che una persona
può stare su una pagina. In linea di massima i programmi di statistiche
leggono gli indirizzi ip nei file di log: se da quell'indirizzo viene
un'altra richiesta in meno di X minuti dalla prima, si considera proveniente
dallo stesso utente. Se avviene dopo questo tempo viene considerato come un
nuovo visitatore.
Detto ciò a te servirebbe fare una cosa del genere sugli ultimi utenti che
sono entrati sul sito.
Ti serve un database o un file di testo su cui segnarti l'IP e la data
(timestamp) di accesso dell'utente alla pagina (dovrebbe essere richiamato
ad ogni pagina). Se nel db c'è già un IP con una timestamp >
data_ora_attuale - X minuti basta che aggiorni quel record (altrimenti devi
fare una query più complicata dopo).
Per contare gli utenti attivifai una select degli ultimi X minuti.
...devi solo stare attento a pulire il db, altrimenti si riempie di dati
inutili. Potresti cancellare quelli vecchi ad ogni inserimento, oppure
quotidianamente...
Ludovico Grossi

 Sapete da dove posso iniziare?
Agire nello stesso modo? Ovvero per ogni pagina un file in cui leggi e
scrivi. Se un visitatore che controlli tramite ip passa su un altro file lo
elimini da quello in cui era prima. Se invece uscisse dal sito senza
passare ad un altra pagina (cambiando sito o chiudendo il browser) potresti
impostare un tempo di timeout dopo il quale lo elimini direttamente.
Spero di aver avuto un'idea realizzabile.
Ciao
-- 
www.spotmusic.cjb.net
Linux Registered User #271035
Newsgroup: it.comp.www.php
Titolo: cms che non mi va in locale

Before installing please check minimum system requirements:
Apache Server with mod_rewrite module enabled
ok
PHP: Hypertext Preprocessor version 4.x or above
ok
MySQL database
ok
These applications are freely available, and can be 
installed both on Windows and Linux OS (detailed info can be 
obtained at their websites). Note that sNews 1.5 won't work 
on Windows server because it uses different methods of URL 
rewriting.
Allora non mi funziona in quanto winXp pro e' un windows server?
Ma qua intendono iss o apache installato su winXP?
Esiste un modo per farlo andare lo stesso?

 Esiste un modo per farlo andare lo stesso?
Non so che cms tu stia cercando di installare, dunque è molto difficile
darti delle risposte. Hai provato a vedere sul sito del cms se c'è un forum
di help? Normalmente le problematiche comuni sono messe in FAQ, per
problemi specifici c'è quasi sempre un forum o una mailing list.
ciao
Filippo B.
-- 
Ci vuole tutta la vita per imparare a vivere e, quel che forse
sembrerà più strano, ci vuole tutta la vita per imparare a morire.
(Seneca)

 di help? 
le faq non le trovo,pero' c'e' il forum ma che paste mi devo 
registrare...
il cms e' snews 
http://www.solucija.com/home/snews/
 che poi 
e' molto bello in quanto semplicissimo... solo che online 
funzia bene... in locale non mi funziona!
Ricordo che con cake_php con win dovevo mettere le url in 
maniera diversa che sia la stessa cosa?
boh!!
Cmq e' talmente semplice che faro' eventualmente modifiche 
direttamente online
ciao & grazie!
Newsgroup: it.comp.www.php
Titolo: Mi sono perso..

Ciao a tutti.. Spero in un attimo di pietà: mi sono perso in uno script più
grande di me, e sono novizio di PHP..
Tramite un form vorrei che, preso un testo, il programma elimini tutte le
parole comuni e conti quante parole ripetute esistono nel testo (per la
compilazione "automatica" di keywords).
Chi mi aiuta?
Come faccio a generare la variabile $tot (con array_count_values) e
stamparlo accanto a $parola?
<?
$testo=strtolower($testo); #Mette il testo dell'utente in lower-case
$parole= fread(fopen("dizionario.txt", "r"), 600000); #Apre il "dizionario"
delle parole comuni
$parole = explode("*", $parole); #Esplode il dizionario (ogni voce è marcata
con *)
$parole = array_filter($parole, "trim"); #Elimina gli spazi dal dizionario
$testoex=explode(" ", $testo); #Esplode il testo dell'utente
$risultato = array_diff($testoex, $parole); #Trova ed elimina le parole del
testo contenute nel dizionario
$risultato = array_unique($risultato); #Elimina le parole doppie
foreach ($risultato as $parola) { #Foreach
$conto=strlen($parola); #Conta la lunghezza di caratteri di ogni singola
parola
if ($conto > 2){ #Se la parola è più lunga di due caratteri la visulizza
echo "$parola ($tot)\n<br />"; #Stampa il risultato
}}
?>
Grazie Babao

 con *)
[...]
Ciao
io in situazione simile ho creato un secondo array con condizione.
ad esempio
for ($i=0; $i<count($parole); $i++){   // passa tutto l'array
            if(strlen($parole[$i])>2){            // se la parola è più
lunga di 2 caratteri
                    $parole_lunghe[]=$parole[$i]            // la inserisce
in un nuovo array
            }
e poi continui il tuo script usando $parole_lunghe al posto di $parole
Ciao
Marcello
Newsgroup: it.comp.www.php
Titolo: tabella con intestazioni tabella sempre presenti nella pagina

ciao
scusate per l'object un pò particolare
volevo sapere se qualcuno di voi aveva mai risolto un problema del 
genere:
in pratica, su una pagina ho una tabella con molte colonne e molti 
record
io ho la necessità di trovare una soluzione tipo excel quando tiene 
"fissa" la prima riga per mantenere visibile le intestazioni delle 
colonne anche dopo, che so, 1000 righe
spero di essermi spiegato
grazie


Usa un doctype di tipo "strict" e con gli attributi CSS imposti la prima 
riga come "position:fixed". (NB: funziona in Firefox e IE7)
Però non ho mai provato con una riga di una tabella. Queste cose le 
faccio mettendo i contenuti di ogni cella in una DIV e usando il 
posizionamento assoluto. Quello che perdo sono le colonne a larghezza 
adattabile...
Ora provo con una tabella e se scopro qualcosa di interessante, posto qui.
Alex.



 Ora provo con una tabella e se scopro qualcosa di interessante, posto qui.
ok, se riesci a risolvere sei un grande
possibile che a nessuno sia mai servita una soluzione simile?
grazie per ora

 possibile che a nessuno sia mai servita una soluzione simile?
Basta usare Google:
http://web.tampabay.rr.com/bmerkey/examples/nonscroll-table-header.html
Alex.

 dopo, che so, 1000 righe
Ti dico come farei io, dopo averci pensato per ventisette secondi 
(capace che se ci penso per 28 di secondi mi accorgo che è una c...a) 
:-) :
Posto che tu vuoi visualizzare il contenuto necessariamente attraverso 
tabelle, ecco l'idea generica (da aggiustare comunque) in pseudo 
codice:
<div_globale> <!-- imposti come proprietà css larghezza e altezza 
dell'area -->
<div_tabella1>
<table1> <!-- inserisci la prima riga, cioè l'intestazione -->
</table1>
</div_tabella1>
<div_tabella2> <!-- imposti come proprietà di questo div css l'overflow 
a visible -->
<table2> <!-- inserisci qui tutte le righe, senza l'intestazione -->
</table2>
</div_tabella2>
</div_globale>
spero di esserti stato di aiuto.
rob4you

> spero di esserti stato di aiuto.
E visto che sono in vena ispirata...ecco il codice, testato su opera, 
ff e ie:
<div id="area" style="width:200px;">
<div id="div_intestazione">
<table border=1 style="background:#F00;">
<tr><td width=80>campo_a</td><td width=80>campo_b</td></tr>
</table>
</div>
<div id="div_dati" style="height:200px; overflow:auto;">
<table border=1 style="background:#0F0; ">
<?php
for($i=1;$i<50;$i++){
  echo "<tr><td width=80>a_$i</td><td width=80>b_$i</td></tr>";
}
?>
</table>
</div>
</div>
Fai copia e incolla...salva come file .php, e vedi l'effetto che fa (i 
colori fanno un po' schifo...ma tanto è l'idea quella che conta). :-)
rob4you

 ie:
MITICO! ora funziona effettivamente anche su opera!
Grazie!!!
/me commosso :')

 /me commosso :')
Di niente....a volte sono le soluzioni più semplici quelle migliori, e 
anche cross-browser...in quanto creano il minor numero di casini 
possibile. :-)
rob4you
www.outofmind.eu
Newsgroup: it.comp.www.php
Titolo: Software di prog. PHP...

 
          Salve a tutti,
perdonatemi la domanda forse banale!
Avrei la necissità di realizzare delle pagine in PHP, vorrei sapere se
esistono dei software che permettano di creare pagine dinamiche senza
bisogno di conoscere il linguaggio di programmazione ( anche perchè io
proprio non lo conosco :-) )
Grazie mille a Tutti.
Celis
PS per rispondere in privato togliere _xxx dall'indirizzo email.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 proprio non lo conosco :-) )
Probabilmente quello che interessa a te è un sistema per gestire
rapidamente i contenuti, in gergo CSM.
Ne trovi a vagonate su internet.
Dai una occhiata su:
http://www.opensourcecms.com/
...che sono divisi per categoria.
Ciao Clust

Newsgroup: it.comp.www.php
Titolo: Ordinamento, aiutino!!!

Tramite la funzione sort() riesco ad ordinare un array di stringhe ma mi
distingue le lettere maiuscole dalla minuscole...come faccio a fargli
ignorare la distinsione tra maiuscole e minuscole 'senza' però modificare
la formattazione del testo?
Esempio:
se io inserico
Pearl Jam
alice in chains
Mudhoney
mi ritrovo con un ordinamento del genere in output:
Mudhoney
Pearl Jam
alice in chains
invece io vorrei:
alice in chains
Mudhoney
Pearl Jam
mantenendo la formattazione dei caratteri così com'è!!!
Avete qualche soluzione?
Thanks!!!
-- 
"Don't see some men as 1/2 empty...
 ...See them 1/2 full of shit" - PJ
[Alive IV - Linux Slackware 9.1 Kernel 2.6.3]

 Thanks!!!
natcasesort --  Ordina un array usando un algoritmo di "ordine naturale" 
non sensibile alle maiuscole/minuscole
Ciao

 
Con la funzione che mi hai suggerito effettivamente ho risolto ma ho dovuto
fare un doppio ordinamento, cioè sull'array ho dovuto applicare prima
sort() poi natcasesort()...
natcasesort(sort($data));
solo con natcasesort($data) non mi dava un corretto ordine 'naturale'!!!
Da cosa può essere dovuto? O è normale così?
Anche perchè non mi pare una soluzione molto snella ed
efficente(ottimale)!!!


 natcasesort(sort($data));
a dire il vero...ho controllato meglio...manco cosě!!!


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

sapreste indicarmi dove posso trovare un'agenda in php ?

 sapreste indicarmi dove posso trovare un'agenda in php ?
su google ;o)
http://freephp.html.it/script/lista.asp?idcat=19&pag=2
ste
Newsgroup: it.comp.www.php
Titolo: Php-Nuke e Sql 2000 Info

Sto conosciendo proprio ora PHP-Nuke e visto alcune implementazioni
nell'azienda in cui lavoro, volevo sfruttare questo software per poter
dare un servizio web (intranet) all'azienda un po' piu' valido e sicuro
del sistema di Microsoft.
L'unico problema che devo affrontare e' il collegamento di Php-nuke al
data base Sql-2000 su server Windows 2000 Enterprice.
E' fattibile un simile collegamento ??? 
Grazie Giancarlo 
##-----------------------------------------------##
         Articolo inviato tramite MyNewsGroups :)
 
http://mynewsgroups.sourceforge.net
         Condividi le tue conoscenze in...it.comp.www.php
##-----------------------------------------------##

 E' fattibile un simile collegamento ???
penso di si. la sintassi di accesso al db varia solo per mssql anziché 
mysql, quindi sono 2 substitute in croce...
in ogni caso ti cambia la sintassi sql di creazione delle tabelle.
dovresti convertirla (auto_increment -> identity ecc.).
con mysql però vai molto + veloce e per uso interno è gratuito:
io la butto lì...
ciao


Dentro phpnuke vai nella directory /includes/sql_layer.php c'è l'astrazione
per tutti i database supportati da phpnuke.
ciao
Mirko

 Mirko



Alt fermo lì! La versione precedente di nuke non funzionava con postgresql
anche se c'era l'astrazione..... non so se nella 5.5 ha sistemato la cosa
(non credo proprio) però un tizio sì l'ha fatto... vai qui:
http://www.phpnuke.org/modules.php?name=News&file=article&sid=3791
oppure qui: 
http://www.bluewolverine.com/portal/html/
ciao
Mirko

 Mirko
Ti ringrazio,
forse la soluzione piu' semplice e' generare durante la notte dei file
sequenziali da Sql-2000 ed importarli in mysql appena pronti... almeno per
l'inizio..


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

Salve a tutti.Premetto che sto imparando ad utilizzare php.
Ho un problema.
Io dovrei visualizzare dei dati provenienti da un database mysql in
una tabella html.
il fatto sta che la tabella html l'ho creata automaticamente con
dreamweaver e cosi' deve rimanere.
non riesco a capire come posso visualizzare i dati su una tabella html
Il codice è il seguente:
include('db.php');
$query = "SELECT titolo,idTest FROM test;";
$result = mysql_query($query);
/*
while ($array = mysql_fetch_array($result)){
echo "<table>";
echo $array['idTest']," ", $array['titolo'].'<br>';
}
*/
?>
<table width="300" border="3">
  <tr>
    <th>IdTest</th>
    <th>Titolo</th>
  </tr>
  <?
  while ($array = mysql_fetch_array($result)){
   ?>
 <tr>
 <td>&nbsp;</td>
 <td>&nbsp;</td>
  </tr><?
  }
  ?>
</table>
<?
mysql_close($myconn);
?>
</p>
</body>
</html>

   ?>
C'eri quasi... :)
Bye.

   ?>
Il codice che ti serve è proprio in quella parte di php commentato (hai 
preso il codice da qualche esempio?), cioè il ciclo while all'interno 
della tabella diventa:
while ($array = mysql_fetch_array($result)){
   ?>
 <tr>
 <td><? echo $array['idTest'] ?></td>
 <td><? echo $array['titolo'] ?></td>
  </tr><?
  }
 ?>
Newsgroup: it.comp.www.php
Titolo: modificare la query dopo il mysql_query()

ovvero se faccio:
$Strquery="select * from tabella1"
$queryid = mysql_query ($Strquery);
ora io volevo sapere se era ancora possibile modificare la $Strquery oppure
se la query è già stata eseguita.
In pratica non so se la query viene eseguita quando faccio mysql_query o
quando faccio il fetch ....e se viene eseguita quando faccio il
fetch....posso metterci un LIMIT prima di fare il fetch (eviva le
ripetizioni)?
non so se sono stato chiaro...probabilmente no :-(...l'unico neurone che mi
è rimasto ha anche il raffreddore...scusatre....
Grazie ciao
max

ripetizioni)?
Perdona la domanda indiscreta, ma perche' non lo metti prima il LIMIT?

 ha scritto nel messaggio
news:aq65ap$2ir$2...@nowhere.local...

La tua domanda è più che lecita...ti psiego...ci provo come al solito :-)
Ho uno script php che parserizza delle pagine htm esegue delle query e mi
sostituisce i segnaposto che ho messo con i valori dei campi estratti dalle
query....tra le altre cose posso anceh "paginare" i record ossia ne facio
vedere 10 poi premi successivo o precedente e lo script da solo si muove
alla pagina corretta. Ora la query è definita in un mode del genere:
<meta name="nomechevoglio" content="select idcli, ragsoc from clienti">
poi ci sono segnaposto che mi fanno ciclare sui record: ad esempio:
gira 10
{
    ragione social (campo ="ragsoc"  query = "nomechevoglio")
}
poi i segnaposto "precedente" e  "sucessivo"
ora io quando incontro una query subito faccio mysql_query della query e
quindi in realtà non pagino un caxxo...il fetch invece lo faccio solo quando
effetivamente mi serve ossia quando trovo il "ciclo"....ora io volevo
riuscire a mettere limit Numpagina *10, numpagina*10+10) al momento del
fetch invece tu mi insegni che non si può quindi vedrò di trovare one better
soluction.
Grazie cmq...
ciao e buon lavoro...

alla pagina corretta. Ora la query è definita in un mode del genere:
[...]
Ti giuro che non ho capito neanche una parola, ma non fa niente :)

 ha scritto nel messaggio
news:aq6bhh$526$1...@nowhere.local...

ok ci rinuncio a spiegartelo (espreimermi non è il mio forte) magari un
giorno con calma....
Ciao
Newsgroup: it.comp.www.php
Titolo: Comunicazione tra sessioni

Ciao a tutti,
Ho la necessit� di far comunicare due sessioni, pensavo di usare le Shared
Memory Functions. � una strada percorribile, o sto solo perdendo tempo?
Esiste un metodo pi� ortodosso per condividere varabili tra sessioni, che
non comporti l'uso di un database o di un file temporaneo?
Grazie mille
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 sessioni, che non comporti l'uso di un database o di un file temporaneo?
Vista la tipologia di multitasking (processi totalmente separati, anche 
temporalmente) credo che l'unico modo ortodosso sia di usare uno storage 
permanente, quindi DB o file temporaneo.
Con la memoria condivisa (correggetemi se sbaglio) quando tutti i processi 
ceh la usano vengono chiusi, viene anche liberata la memoria, quindi in 
PHP non avresti garanzie di ritrovarla al successivo script, a meno di non 
scrivere un daemon di controllo che la tenga aperta.
FORSE (font 24, rosso, grassetto e corsivo! ;) puoi fare qualcosa con 
delle pipe su disco non bloccanti o con degli Unix socket non bloccanti. 
Ma non ci ho mai provato, e comunque tipicamente funzionano da buffer e 
non da storage condiviso.
Bye.

 g4b0, linux user n. 369000
http://gabo.homelinux.com
Googlando un attimo ho trovato questo
http://kiran.org.in/content/pass-session-data-between-servers-php
forse può fare al caso tuo.

 forse pu� fare al caso tuo.
Mmm, gli ho dato un'occhiata veloce, ma mi pare che deleghi la gestione
della sessione al browser (tramite cookie). Non mi pare una grande idea, in
quanto il contenuto di un cookie � facilmente manipolabile, e questa
gestione potrebbe veicolare parecchi problemi con un determinato target di
utenze..


 non da storage condiviso.
Non conosco l'argomento, ci dar� sicuramente un'occhiata. Ma prima finisco
di esaltarmi con la shared memory :)


Newsgroup: it.comp.www.php
Titolo: diff Codeigniter -  standardLib

Ciao
come da oggetto
ecco il link per il secondo framework
http://www.mtxweb.ch/standardLib/
grazie

 come da oggetto
Non va bene, se stai confrontando due directory devi usare -r :
  diff -r CodeIgniter standardLib
così sì che funziona.


??????????????????
intendevo secondo voi le differenze fr i due framework
Newsgroup: it.comp.www.php
Titolo: Prelevo testo da form...

Ciao a tutti
Forse chiedo una sciocchezza, ma sono ancora con la testa in vacanza...
Dovrei prelevare il testo da un textarea di un form html e passarlo
ESATTAMENTE
per com'e' ad una tabella generata automaticamente in PHP.
Deve lasciare praticamente inalterato il ritorno a capo ecc...
Come posso fare ?
<textarea name="testo" wrap="on" ></textarea>
<?php
<table align="center" border=0>
<tr>
<td>$testo</td>
<tr>
</table>
?>

 ha scritto nel
messaggio news:3BB07317...@venaria.marelli.it...


|Dovrei prelevare il testo da un textarea di un form html e passarlo
|ESATTAMENTE
|per com'e' ad una tabella generata automaticamente in PHP.
|Deve lasciare praticamente inalterato il ritorno a capo ecc...
Forse intendi dire che vorresti che gli a capo inseriti vengano riportati
nella tabella html. Allora devi convertire gli a capo ( \n ) in <br> : usa
la funzione nl2br() .
L'alternativa è outputtare il testo inserito come testo preformattato
ricorrendo ai tag <PRE></PRE> di HTML:
echo "<PRE>$testo</PRE>";
Ti faccio notare che il testo inserito nella textarea viene di per sé già
passato "ESATTAMENTE per com'è": gli acapo restano esattamente per quello
che sono: dei caratteri particolari nel testo, come gli spazi e i tabulatori
eccetera.
Il fatto che in HTML non vengano visualizzati non dipende da un limite di
PHP, ma dal fatto che l'HTML richiede che per andare a capo si usi un tag
particolare, che è <br>. In altre parole, sei tu che hai bisogno di
rielaborare il testo passato, non PHP che si perde le formattazioni per
strada.
A questo punto ti consiglio anche di andare sul manuale e vedere le funzioni
htmlentities() e htmlspecialchars()
|<textarea name="testo" wrap="on" ></textarea>
|<?php
|<table align="center" border=0>
|<tr>
|<td>$testo</td>
|<tr>
|</table>
|?>
Questo codice non ha molto senso.
M

Ho optato per il tag <pre></pre> e funziona.
Grazie
Per il codice che ho scritto era solo di esempio, ovviamente mancavano
gli eco come giustamente ha corretto Sara...
Vi ringrazio moltissimo per l'aiuto
http://www.webandnet.f2s.com
http://digilander.iol.it/webandnet

Newsgroup: it.comp.www.php
Titolo: include va bene ?

Ho messo su un sitema in php con le pagine preconfezionate myphpuke, ora
vorrei inserire una pagina che non ha niente a che fare con il portale in
questione , ma la vorrei inserire all'interneto del portale stesso.
Ho fatto il tutto con il comando include ma ho un problema di link che non
tornano ora mi spiego meglio
Nella radice del server apache ho una cartella che si chiama test dentro ho
dei file php
con una chat , ora se creo un file prova.php in radice var/www/html/e ci
inserisco la pagina che è dentro la dir test riesco a vederla all'interno
del portal ma i link non tornano
Mi scuso per il mio linguaggi poco appropriato , ma sono alle prime armi e
mi piace moltissimo il php e lo vorrei conoscere meglio
Grazie per che mi da una mano

 ha scritto nel messaggio
news:cTj98.50193$nI1.1...@twister1.libero.it...


 ha scritto nel messaggio
news:TWw98.54785$3J1.1...@news2.tin.it...


 ha scritto nel messaggio
news:7HG98.55912$nI1.1...@twister1.libero.it...


 ha scritto nel messaggio
news:hXP98.47816$om6.1...@news1.tin.it...


Newsgroup: it.comp.www.php
Titolo: Zend 2.0 e Php 4.3.0

Ciao,
dopo una oretta che stavo impazzendo per far funzionare in php 4.3.0 gli 
oggetti nella implementazione di zend 2 senza riuscirci mi è sorto il 
dubbio, ma la vers 4.3.0 ha il zend engine nuovo oppure no?
E se no esiste una versione beta impacchettata, o un riferimento CVS per 
prelevarla?
Ciao.
Andrea.
--
StarNet srl.

 prelevarla?
Ciao... ma sai che è una vita che programmo in PHP e non ho ancora capito
che cavolo vuol dire CVS? =)

 che cavolo vuol dire CVS? =)
http://www.cvshome.org
Gusher.

 prelevarla?
penso che su 
cvs.php.net
 troverai qualcosa... ormai e' prossimo all'uscita
;)
bye Tom.

 ;)
a quando php5?
!!!!


all'ultimo iSeminar di Z.Suraski, diceva che per febbraio lo
cacciavano.. salvo imprevisti dell'ultim'ora ;)
bye.

 cacciavano.. salvo imprevisti dell'ultim'ora ;)
ma stiamo parlando della beta zend 2?
oppure di zend 2 final?
e poi quand'č che tirano fuori php5?
deve ancora uscire la 4.6.0
cmq speriamo!
:)
Newsgroup: it.comp.www.php
Titolo: pdf e cookies

Salve a tutti,
due domande:
1 - c'è un modo alternativo ai cookies per riconoscere un utente?
2 - è possibile visualizzare un file .pdf disabilitando il salvataggio
del file stesso (forse con gli headers, ma non ho capito quale)?
Grazie.
Mandrake
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 del file stesso (forse con gli headers, ma non ho capito quale)?
Ovviamente no, dato che per vedere il file l'utente se lo DEVE prima 
comunque scaricare. Pero' puoi generare con Adobe file "blindati" 
utilizzando le estensioni di sicurezza della Adobe stessa, se hai 
bisogno di particolari protezioni.
-- 
Fabrizio "Hermooz" Ermini

 del file stesso (forse con gli headers, ma non ho capito quale)?
1 - potresti utilizzare sessioni su db invece che su cookies: confronta
session_set_save_handler nel manuale online
(
http://it2.php.net/manual/it/function.session-set-save-handler.php
) e i
commenti degli utenti
2 - credo che questo riguardi solo il plug-in dell'Acrobat (ovvero sia
un'impostazione lato client) che si occupa di visualizzare il file: forse
esisono dei parametri che permettono di disabilitare il salvataggio, ma non
ho idee precise non avendo mai affrontato il problema...
Considera comunque che un file .pdf visualizzato da un plugin viene in ogni
caso scaricato sul computer client, quindi un utente smaliziato potrebbe
sempre recuperarlo dalla cache....
Se non vuoi che venga modificato o editato (ovvero catturate testo o
immagini), dovrebbe essere possibile proteggerlo (come si fa per i file .xls
per esempio), mentre se proprio vuoi che venga solo visualizzato... forse
un'applet java che comunichi direttamente con una servlet? Spero che
qualcuno abbia risposte piů precise delle mie.
Saluti
LB

 bisogno di particolari protezioni.
e quali sarebbero le estensioni di sicurezza della Adobe?
Grazie a tutti per le risposte


 dovrebbe poi essere sempre riconosciuto senza loggarsi.
Senza cookie non e' possibile.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
L'uomo, conscio di sbagliare, persevera.

 Senza cookie non e' possibile.
Come immaginavo.
Grazie


 
-- 
gpb chiocciola freemail punto it

 poi essere sempre riconosciuto senza loggarsi.
...se č questo il tuo scopo, allora la risposta  č no come ha gią scritto
Setec.
Pensavo che con "riconoscere un utente" intendessi "effetturare il login",
senza utilizzare cookies per la sessione creata :)
LB

 
Prova a dare un'occhiata qua
http://www.adobe.com/financial/pdfs/doc_sec_sb.pdf
-- 
Fabrizio "Hermooz" Ermini


: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: forse ot

come posso passare ad un prog php più checkbox che hanno lo stesso nome?
vedi esempio:
devo annullare più articoli che fanno parte di uno stesso ordine ma come
potete vedere dal source qui sotto la variabile checkbox prende il valore
$codart ad ogni ripetizione del ciclo..come posso passare all'altro form
tutti gli articolo che seleziono e che vanno annullati?
ciclo anche dall' altra parte?concateno tutto in un array e vado a scomporre
dopo?
grazie
<?
 $db = mysql_connect(localhost);
 $res = mysql_db_query("teddy","select * from articoli where stato <> 'A'
and idord = $selezione order by idord");
 $num = mysql_num_rows($res);
echo "<div align='center'>";
echo "<center>";
echo "<form method='post' action='conferma_invalida.php'>";
echo "<font size='5' face='verdana'>selezionate gli articoli:</font><p>";
echo "<table border>";
echo "<tr><td><strong><font size='2'
face='verdana'>selezione</font></font></strong></td><td><strong><font
size='2' face='verdana'>Numero Ordine</font></strong></td><td><strong><font
size='2' face='verdana'>codice articolo</font></strong></td></tr>";
for ($i=0; $i<$num; $i++)
{
 $idord = mysql_result($res, $i, "idord");
 $codart  = mysql_result($res,$i,"codart");
 echo "<tr><td><input type='checkbox' name='selezione'";
 echo
"value='$codart'></td><td>$idord</td><td>$rif</td><td>$codart</td><td>$dord<
/td></tr>";
}
echo "</table><p>";
echo "<input type='submit' name='visualizza' value='annulla'
style='border-style:solid;border-width:1px;border-color:#666666;'>";
echo "</form>";
echo "</center>";
echo "</div>";
mysql_close($db);
?>
--
Simone Ciapparoni Teddy S.p.a.
e-mail: 
sciap...@teddy.it
telefono: 051864330
fax: 0518652000
cellulare: 3385972025

 wrote in
news:9uimad$cr0$
1...@fe1.cs.interbusiness.it
: 

Subject: 'Problema con checkbox'
postato il 26 novembre in questo NG, ho già risposto lì.
per favore, prima di postare problemi già discussi, fate una find!!

Newsgroup: it.comp.www.php
Titolo: phpunit: assertIsString() non esiste

<?php // AbcTest.php
class AbcTest extends PHPUnit\Framework\TestCase {
 
     function testString() {
         $this->assertIsString('abc');
     }
 
}
 
 
 
 
$ phpunit AbcTest.php
Error: Call to undefined method AbcTest::assertIsString()
 
Possibile che non c'è un modo per verificare se un valore è di tipo stringa?

 stringa?
 
https://phpunit.readthedocs.io/en/7.3/assertions.html#assertinternaltype
 
 


Molto bene, grazie 1000

Newsgroup: it.comp.www.php
Titolo: Equivalente in PHP di session in ASP

Io ho usato pe run po' di tempo ASP e conosco bene come far usare una 
variabile in piu' pagine allo stesso utente con "session".
Vorrei sapere qual e' l'equivalente in PHP.
Nicola 

NFM wrote:

Il manuale, questo sconosciuto ...
http://www.php.net/session
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Exec e bash...

Ciao a tutti
Ho fatto un script avvio.php che ha la funzione di controllare la presenza
di alcuni file in una dir.
I file gli vengono passati tramite $argv quindi da uno script index.php alla
fine eseguo exec(./avvio.php file1.pdf file2.pdf).
Il problema è che naturalmente prima di eseguire l'exec direttamente da php
ho provato a eseguire la stringa ./avvio.php file1.pdf file2.pdf
direttamente sulla bash (uso MacOsX).
Intanto preciso che per fare il controllo sulla presenza del file ho usato
un ciclo che nn so quanto puo essere giusto...
$i=1;
while ($i=1) {
    sleep(5);
   if (file_exists(file1.pdf) AND file_exists(file2.pdf)){
   echo "SONO PRESENTI TUTTI I FILES";
    }else{
   echo "NON SONO ANCORA PRESENTI TUTTI I FILES";
}
Il problema è che eseguendolo diretto da bash IL CICLO FUNZIONA, quindi ogni
5 secondi effettua un controllo sulla presenza dei file e fin quando non ci
sono tutti e 2 restituisce giustamente NON SONO ANCORA PRESENTI TUTTI I
FILES.
Al contrario se lo eseguo dal php con exec(...) o passthru il risutato è
diverso, o meglio, fa finire il ciclo subito e mi dice che i file sono
presenti anche se non è affatto vero...
Proprio nn capisco, la stessa stringa eseguita da bash ed eseguita da php
con exec da risultati diversi.Com'è possibile???
Confido in voi
Grazie

 Grazie
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 ?>
Mai usata e mai sentito parlare di questa funzione...stavo leggendo un po di
documentazione ma nn capisco come mi potrebbe aiutare??
Potresti essere più specifico?
Grazie

 
Non capisco però cosa vuoi fare: un loop infinito che esegue un 
controllo ogni 5 secondi? In tal caso, lo lanci in BG o "appeso" al browser?
La differenza principale tra bash e via exec sono i permessi
	Francesco

 Grazie
ciao ... spero di essere stato chiaro ;-)))
PS controlla i permessi ...


 La differenza principale tra bash e via exec sono i permessi
Ho i permessi totali (777) sul file...la cosa curiosa che la stessa stringa
eseguita con exec ed eseguita con da shell da risultati diversi.
Sto proprio rosicando...
Qualche lampo di genio per fare qualche prova??
Grazie ancora
ciaociao

 
Credo di aver capito il problema che era legato ad un carattere della
stringa...ora pero ho un'altro problema...
Il fatto è che il browser continua ad andare in loop fino a quando non
finisce il ciclo while...questo credo perche il file venga eseguito in
"append" credo.
La mia intenzione invece è lanciare exec(...) in background
Come si fa???
Grazie 
ciao

 Come si fa???
BG = Background, è per questo che ti chiedevo se lo lasciavi appeso!
Metti un & alla fine del comando. Un tema simile è stato discusso alcuni 
giorni fa: se il processo termina, come fai ad accorgertene? Per quanto 
tempo dovrebbe restare in bg?
	Francesco
Newsgroup: it.comp.www.php
Titolo: [mysql] togliere il case sensitive da WHERE

Buongiorno a tutti,
e scusate se posto qui per una domanda su mysql, ma nel ng dedicato al db
non ho ricevuto risposte..
Ho una tabella contenente vari dati in case sensitive, ma vorrei che la
selezione della riga avvenisse anche se le maiuscole/minuscole non
corrispondono.
Nel libro che possiedo descrivono il comando LOWER(), ma nel "SELECT
LOWER(campo)...", non nel WHERE. Io ho tentato lo stesso con "SELECT
user,pwd FROM $tab_utenti WHERE LOWER(user) = '$usr'";
ma non funziona.
E' possibile farlo?
Grazie
-- 
Sousa - 
http://www.sousa-lab.it/


Nel manuale MySQL trovo che "String comparisons are normally case
insensitive", per cui anche senza specificare alcunché, il confronto
restituisce un valore positivo.
Ho testato la cosa anche su un db su Linux e mi sembra confermato.
Ciao
Matteo

 Ho testato la cosa anche su un db su Linux e mi sembra confermato.
forse con il like risolve il problema
Ciao gianfranzo
-- 
ICQ#: 21258924
Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra

 E' possibile farlo?
query = "SELECT user,pwd FROM $tab_utenti WHERE LOWER(user) = lower('".$usr."')";
-- 
signature: No such file or directory

 Ho testato la cosa anche su un db su Linux e mi sembra confermato.
azz, ho testato anche io... ero straconvinto che fosse case sensitive. e
se volessi che lo fosse?


Campi case sensitive: 
CHAR BINARY,
VARCHAR BINARY,
TINYBLOB,
BLOB,
MEDIUMBLOB,
LONGBLOB,
ENUM (MySQL < 3.22.1),
SET (MySQL < 3.22.1).
Un'idea potrebbe essere, se ti e' possibile, quella di cambiare le
proprieta' dei campi per renderli case insensitive.
        Dana


caspita, è proprio vero..
ma porc.. pensare a tutti i giri che non mi son fatto per ovviare al
problema.
Mi sembrava 'ovvio' che fosse case sensitive..



é corretto

se volessi che lo fosse?
Puoi usare BINARY.
The BINARY operator casts the string following it to a binary string.
This is an easy way to force a column comparison to be case sensitive
even if the column isn't defined as BINARY or BLOB:
mysql> select "a" = "A";
-> 1
mysql> select BINARY "a" = "A";
-> 0
Ciao
Matteo

 -> 0
tnx :)


 é corretto
"SELECT user,pwd FROM $tab_utenti WHERE LOWER(user) = '$usr'";
è corretto?
perchè mi ritorna errore, allora?

Newsgroup: it.comp.www.php
Titolo: [MySql] Cancellare record + vecchi di N mesi

Ciao,
secondo voi qual'č la query migliore per cancellare record
piů vecchi di N mesi?
Grazie mille in anticipo.
                                            -- Yena --

 
delete from nometabella where data>=datascadenza
-- 
      ____   _____   _   _____    _   _______
     / ___| |  ___| |_| |  _  |  |_| |  ___  | Personal sitez
    / /__   | |      _  | |_| |   _  | |   | | 
scirio.altervista.org
   /__  /   | |     | | |  _ |   | | | |   | | -------------
  ___/ /    | |___  | | | | \ \  | | | |___| | Royal sitez
|____/     |_____| |_| |_|  \_| |_| |_______| 
iccp.altervista.org

> delete from nometabella where data>=datascadenza
Ho il vago sentore che non volesse fare una cosa del genere, ossia mediante
un campo della tabella.
Ho più l'impressione che voglia cancellare i record inseriti effettivamente
N mesi fa, come se MySQL tenesse uno storico di quando vengono inseriti i
record. Cosa che non mi sembra esistere.
Nel caso dovessi sbagliarmi, la tua soluzione è perfetta.
Ciao
Marco

delete from nometabella where data>=datascadenza
Forse e' meglio "WHERE data < datascadenza" :-)))
Leonardo


eheheh
cmq ho dimenticato l'$
$datascadenza=$oggi-$maxgiorni;
quindi
WHERE data<'$datascadenza'

 ha scritto nel messaggio
news:JHzVa.29217$sj6.6...@tornado.fastwebnet.it...

Si OK cosě č perfetta :-)
                                -- Yena --

Newsgroup: it.comp.www.php
Titolo: COM in PHP

Ciao a tutti!
Io ho aggiunto alla mia pagina PHP un COM fatto
in Visual Basic utilizzando la sintassi  new COM('MioOggetto').
Subito sembrava andare bene poi ho avuto la brutta sospresa:
La memoria occupata da Apache aumentava ogni volta che
io ricarico la pagina e non viene mai rilasciata...
Qualcuno sa come posso forzare la distruzione di un oggetto COM?
oppure se ci sono altre soluzioni?
Grazie e ciao
Simone

Bas80 ha scritto:

<?php
// esecuzione di Word
$word = new COM("word.application") or die("Non sono riuscito ad 
eseguire Word");
echo "Word caricato, versione {$word->Version}\n";
//lo porta in primo piano
$word->Visible = 1;
//apre un documento vuoto
$word->Documents->Add();
//esegue un po' di operazioni inutili
$word->Selection->TypeText("Questa è una prova...");
$word->Documents[1]->SaveAs("Prova inutile.doc");
//chiude Word
$word->Quit();
//libera l'oggetto
$word->Release();
$word = null;
?>
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

Newsgroup: it.comp.www.php
Titolo: Da che pagina arrivano?

Ciao,
non mi ricordo come si fa' a sapere da che pagina sta arrivando un utente.
Una specie di referer?
Per esempio ho un form in una pagina form.php. compilando il form e
proseguendo con il tasto submit giungo alla pagina riepilogo.php. In questa
pagina come posso sapere se l'utente proviene veramente da form.php.
Grazie S.

 ha scritto nel messaggio
news:aatlma$khb$1...@newsreader.mailgate.org...


 
ciao... okkio: $HTTP_REFERER funziona solo con alcuni browser...
--
^--^V^--^
   [Franz]
 v--vAv--v
Newsgroup: it.comp.www.php
Titolo: Scaricare manuale PHP

Salve
Sapete dirmi dove posso scaricare un ottimo manuale di PHP per chi č 
alle prime armi?
GRAZIE


L'ottimo manuale PHP si compra in libreria:
ad es.: 
www.slimmit.com/go.asp?25B
Per il resto c'č sempre il buon manuale ufficiale su 
www.php.net

 alle prime armi?  
PHP: 
http://weblabor.hu/php-doc-chm/
MySQL: 
http://tinyurl.com/wk8c
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Warning: include() [function.include]: URL file-access is disabled

Ciao a tutti! Premetto che ho settato la agina con questo codice:
ini_set('allow_url_fopen', 'on');
l'errore ï¿œ il seguente:
Warning: include() [function.include]: URL file-access is disabled in 
the server configuration in /var/www/regnofantasy/rfdb1Forum/index.php 
on line 13
il codice che provoca l'errore ï¿œ:
define('BASE_DIR', '
http://www.miosito.net/
' );
define('BASE_DIR_LOC','
http://localhost/miosito/rdfb1Forum/'
);
if($ip=="127.0.0.1"){
	include(BASE_DIR_LOC."include/functions.php");
}else{
	//linea 13 dell'errore:
	include(BASE_DIR."include/functions.php");
}
ho impostato i permessi della cartella locale con chmod 777
dove sbaglio?

Ciao a tutti! Premetto che ho settato la agina con questo codice:
ini_set('allow_url_fopen', 'on');
l'errore ï¿œ il seguente:
Warning: include() [function.include]: URL file-access is disabled in 
the server configuration in /var/www/miosito/rfdb1Forum/index.php on line 13


 dove sbaglio?
Nell'includere un URL anziche' un path
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
And on the eighth day, we bulldozed it.

 dove sbaglio?
Se vuoi fare quello che penso, non funzionerï¿œ.
Altrimenti ho sbagliato a pensare :-P
Enrico

Enrico Bassetti ha scritto:

hahaha! che cosa pensi? :-)
Merlink

 
Grazie!! ora funzia.. :-)
Newsgroup: it.comp.www.php
Titolo: dubbi  banale su differenza switch...

Ciao a tutti,
quale differenza intercorre tra il seguente costrutto:
switch ($var) :
   case "pippo" : {
        // istruzioni;
         break;
       }
   default  : {
        // istruzioni;
       }
endswitch;
ed il seguente:
switch ($var) {
   case "pippo" : {
        // istruzioni;
         break;
       }
   default  : {
        // istruzioni;
       }
 }
In sostanza voglio sottolineare, le differenze, nel primo caso:
switch ($var) :
   ......
endswitch;
e nel secondo caso:
switch ($var)  {
   ......
  }
influiscono sul corretto funzionamento?
Apparentemente mi sembra di no, dal momento che ho utilizzato la seconda 
forma col blocco:
   default  : {
        // istruzioni;
       }
preceduto da una o più case, e oltre a non avermi dato errori di alcun tipo, 
mi ha funzionato regolarmente dove per funzionato regolarmente intendo, che 
ho ottenuto l'effetto desiderato ovvero, che in assenza del valore $var 
definito in una CASE venisse eseguito il blocco DEFAULT.
Chi mi può chiarire meglio le idee? I due costrutti sono corretti? la prima 
forma equivale alla seconda? E' è solo una differenza di compatibilità con 
le vecchie versioni di php etc etc etc?
Grazie in anticipo a chi mi può aiutare a capire meglio; il manuale 
(
www.php.net
) mostra degli schemi specifici ma non una situazione del 
genere.
Cooper.
-
www.blueware.it
www.italchat.it
 

   }
Nessuna. Sono due modi per fare la stessa cosa.
Se usi i due-punti non ti servono le graffe.
Stessa cosa nei case, si ferma al break; e non servono le graffe.
 
Io uso la forma
switch ($var) {
  case "a":
    // istruzioni
  break;
  default:
    // istruzioni
  break;
}
per mantenere l'indentazione decente.
Bye.

Newsgroup: it.comp.www.php
Titolo: File XMl con accenti

Eseguendo il parsing via http di un file XML  con
encoding="Windows-1252" mi capita spesso di avere caratteri accentati. 
Non riesco a capire cosa devo usare per fare in modo che questi vengano
visualizzati correttamente.
Ho provato sia con htmlentities() che con htmlspecialchars() ma nessuno
dei due ottiene il risulato voluto.
Per es.  IN CITT¿
Il file XML mi serve per inserire i dati in un DB MySQL.
Max
-- 
http://www.maxori.it

 
Credo che si debba salvare il file xml con l'encoding UTF-8 (da editor!)
cmq dai un'occhiata qui:
http://www.joelonsoftware.com/articles/Unicode.html
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 Credo che si debba salvare il file xml con l'encoding UTF-8 (da editor!)
Purtroppo il file XML è prodotto in output da un applicativo su cui
non posso intervenire.
Fra l'altro vorrei importare questo XML direttamente in un Db MySQL ma
mi si produce un errore...
Max

MacMax ha scritto:

prova a lavorarci con utf8_encode()

Newsgroup: it.comp.www.php
Titolo: passaggio dati php-excel

qualcuno sa se č possibile il passaggio di variabili da una paginetta php ad
un file excel?
Luca

 ad un file excel?
domanda da FAQ:
Esportare dati in un foglio excel.
http://php.dopoil.com/faq.php?exportExcel
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/gnu/manifesto.it.html

 wrote in message
qogh9.97$wr....@twister1.libero.it...


Su phpclasses trovi "molte" (alcune) classi che riguardano il passaggio dati
da php a excel. Cerca come php2xls.
Saluti Moana


Oppure usare jscript per aprire un documento excel e passargli i dati
queraty :-))
J

 > qualcuno sa se è possibile il passaggio di variabili da una paginetta
