mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Input di un file ad una funzione

Prima di tutto ciao e Buon Anno a tutti,
 poi vorrei chiedervi come posso fare per dare in input un file di testo ad
una funzione.
Mi spiego meglio: ho gia' fatto in modo che alcuni utenti possano fare
l'upload di file sul server. L'obiettivo ora e fare in modo che questi
utenti possano dare in input questo file ad un funzione che lo deve leggere
e analizzare.Premesso che vorrei che il file abbia un nome generico (purche'
sia di testo o al piu' html) e che possa venire scelto nel modo piu' user
friendly possibile.
Grazie

ASPETTA , ASPETTA , ASPETTA...
Tu fai fare un Upload ad un utente.. perciò gli fai premer un bottone invia
???
al termine dell'esecuzione del comando di copy non puoi fare un require
nella pagina di uno script che ti apre il file appena inviato ?
A me sembra che si possa fare......  o al limite , terminato l'upload dai
all'utente un altro tasto che mette in moto lo script che masticherà il file
appena inviato.
famme sapè
Buon Lavoro

Newsgroup: it.comp.www.php
Titolo: help regex

Ciao,
dovrei prendere il testo che sta tra due tag, ad es. <date>bla 
bla</date>, come posso fare?
grazie 1000
m.

Ora non ricordo bene ma dovrebbe essere (con js):
<div id="ciao">Testo da pigliare</div>
e con js richiami il valore di document.ciao.inner o una roba simile
comunque


Forse ho sbagliato domanda... il problema č che ho un file xml fatto 
alla maccheronica, ovvero
<news>
   <notizia>
     <titolo>blabla</titolo>
       ecc. ecc.
 
e vorrei convertirlo in formato RSS 2.0 compliant. Ora, io ho scarsa 
conoscenza di php, e non so come procedere. Ho provato a trasformare, 
con ereg_replace(), i tag, ma ce ne sono altri (tipo la data) che non č 
cosě facile da fare.
Cosa mi consigliereste? Dom XML ? Uso php 4.3.3. ...
grazie....
ciao

Manaus wrote:

semplificato basterebbe un..
preg_match_all('/<date>.*?<\/date>/i'..
-- 
www.iuz-lab.info

 ciao
http://php.net/xml
-- 
www.iuz-lab.info

> 
http://php.net/xml
se capivo quella roba mica chiedevo qui :\

 se capivo quella roba mica chiedevo qui :\
in effetti quelle funzioni ad alcuni possono sembrare un'po' difficili da
comprendere.. cosa e' che non capisci..
se sarai piu' preciso il gruppo potrebbe aiutarti..
-- 
www.iuz-lab.info

Newsgroup: it.comp.www.php
Titolo: Select + text

A seconda dell'opzione scelta in un menu a tendina vorrei poter mostrare
del testo diverso nella pagina stessa.
Qualcuno ha qualche esempio sul genere?

 Qualcuno ha qualche esempio sul genere?
 
Non e' una cosa server-side, a meno che tu non voglia aggiornare la
pagina ad ogni click.
Consulta i manuali del JavaScript su
http://devedge.netscape.com/library/manuals/
 (versione 1.5)
http://developer.netscape.com/docs/manuals/
 (versioni precedenti)
ciao
Marco
-- 
bernama -coda di porcellino- libero -- it
Il pensiero e' come un paracadute: funziona bene
solo quando e' aperto.
M.B.
+- PHPRndSig 0.02 --------------------------------------------64/67-+

Marco
Ok! Grazie.
Enrico
Newsgroup: it.comp.www.php
Titolo: Primi passi..aiuto per img src

Ciao a tutto il news, ho un problemino su una pagina asp/php e chiedo 
gentilmente il vostro aiuto, vorrei visualizzare  delle immagini con il 
semplice IMG SRC ma ho notato che se le immagini si trovano all'interno 
della home directory o all'interno di una o nidificate in piï¿œ 
sottocartelle ma sempre all'interno della home directory le foto vengono 
correttamente visualizzate altrimenti se la cartella con le foto si 
trova in tutt'altra posizione non ï¿œ possibile visualizzarle.
Esempio:
home directory in c:\windows\desktop\miosito
recupero immagine da una cartella in un altra posizione
img src="c:\miacartellafoto\mela.jpg"  non viene visualizzata
se invece
img src="c:\windows\desktop\miosito\miacartellafoto\mela.jpg"  funziona
Il problema nasce dal fatto che i file fotografici sono tantissimi e 
vorrei prelevarli da un unitï¿œ esterna come puï¿œ essere una disco usb da 1 
terabyte.
Ho letto parecchie informazioni sul problema del percorso relativo e 
assoluto ma non ho avuto la conferma che tale operazione non ï¿œ possibile.
E' obbligatorio che i file si trovino all'interno della home directory o 
cmq in una sua sottocartella?
Mi scuso se mi sono dilungato, grazie a chiunque puï¿œ darmi un suggerimento.
Saluti

 Saluti
Ma stai parlando di un'applicazione web, giusto?
E' *obbligatorio* che le immagini si trovino in una directory
all'interno della web-folder (la cartella che il server-web gestisce
come tale, cioè su sistemi unix solitamente è /var/www/*, se ad
esempio installi xampp su windows sarà c:/xampp/htdocs/.
nel tag img, invece che il percorso locale (e non relativo/assoluto),
prova con l'indirizzo 'web', cioè tipo <img src="/images/
immagine.jpg">, in quest'esempio la cartella images deve essere nella
root, cioè c:\xampp\htdocs\images o /var/www/images.
Altrinmenti, è possibile far si che le immagini siano dove ti pare,
andarle a leggere da PHP e passarle byte per byte al browser, ma c'è
da configurare l'installazione di PHP e vari parametri.. te lo
sconsiglio vivamente.
Se tu fossi su linux, ti consiglierei di fare un link simbolico
all'hardisk da 1tera (dovrebbe funzionare)

ah, dimenticavo: ma tu nell'indirizzo del browser digiti c:\windows
\desktop\ oppure 
http://127.0.0.1
 ?
Perchè nel primo caso apri il file come testo (o html) puro, il php
non viene neanche eseguito (e cmq fin'ora c'entra ben poco col
problema).
Se è così, all'ora in teoria è possibile (ma senza usare php, e in
generale un servizio web), dovrebbe funzionare anche qualcosa del tipo
img src="Z:\immagini\foto.jpg"
Partendo dal presupposto che l'hard disk con le foto l'hai messo sotto
la lettera Z:

 andarle a leggere da PHP e passarle byte per byte al browser, ma c'�


 motivi pratici (back-up ecc.) e motivi di sicurezza?
Certo, ma sopptrattutto di sicurezza.
Ad esempio, alcuni file di configurazione sono all'esterno della web-
folder, e php è settato per recuperarli lo stesso.. per quel che
riguarda i backup invece non credo ci sia differenza dal backuppare
cartelle dentro o fuori la web-folder ;)
Newsgroup: it.comp.www.php
Titolo: File di aggregazione

Come posso creare un file di aggregazione con PHP?
Pensavo di utilizzare l'istruzione tar di Unix, è possibile tramite
shelll_exec() ?
Ci sono altre soluzioni?
Il formato del file dovrebbe essere riconoscibile anche da windows.
--
Chrys B.J.
http://www.mercatino-usato.it

 Il formato del file dovrebbe essere riconoscibile anche da windows.
Esiste questo per creare tar (senza system, exec):
http://phpconcept.free.fr/appli-download.php3#pcltar
-- 
I'm not a signature.

Newsgroup: it.comp.www.php
Titolo: Php + MySQL + Firebird : Quale S.O. sul server ?

Ciao,
dovrei installare un'applicazione che utilizza PHP, MySQL o Firebird ( +
Apache o IIS ) ... posso 'scegliere' il sistema operativo ... avrei bisogno
di sapere, secondo la Vs. esperienza, i pro e contro ( a parte il costo )
tra Windows 2000 Server e Linux...
grazie 1000


Ciao,
è risaputo che PHP dà il meglio in Linux (Apache 1.3.x, non usare Apache 2),
per ottenere in Windows un'installazione stabile devi servirti della
versione CGI (o FAST CGI per migliori prestazioni).
Il filtro IIS per FAST CGI però è stato pensato per IIS 5, quindi se lavori
con IIS 6 non so come si comporterà.
In definitiva con Win 2003 sei costretto ad utilizzare la versione CGI,
stabile ma dispendiosa.
Altrimenti aspetta qualche mese perchè ZEND sta lavorando a un Win enabler
che darà prestazioni ottime anche in Windows.
http://freephp.html.it/articoli/view_articolo.asp?id=107
http://www.zend.com/store/products/zend-win-enabler.php
Per curiosità PHP e Firebird lavorano bene insieme? Devi usare le funzioni
per Interbase? Ci sono problemi di compatibilità?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


linux(io preferisco red hat) + apache + php + mysql(lo preferisco x 
velocità)
hai solo dei pro ..... contro non hai nulla ^_^


non sono io che ho costruito il software, e' un prodotto che dovrei
acquistare ....
ciao



Che tipo di prodotto se non sono curioso? Puoi scegliere tra Firebird e
Mysql?

Newsgroup: it.comp.www.php
Titolo: [GIOCHINO] Indent Table

Scrivere un programmino che fa un indent delle tabelle di un sorgente HTML.
Restrizioni:
solo concesso una chiamate ad preg_replace nella forma:
echo preg_replace($expr, $subst, $html);
nessuna altra funzione standard del PHP (o spiegare l'emulazione di una
funzione standard)
esempio input:
<TABLE><TR><TD></TD>
    </TR></TABLE>
esempio output:
<TABLE>
    <TR>
        <TD>
        </TD>
    </TR>
</TABLE>
piccolo aiuto: modifier e

 funzione standard)
ovviamente si puo' caricare il sorgente con fopen et simili per caricare
$html.


Uffa, non sono molto bravo con le regexp... dovrò impararle! =)
LAMASE

echo preg_replace($expr, $subst, $html);
preg_replace garantisce l'esecuzione delle sostituzioni nell'ordine in
cui compaiono, se si usa un callback?
Qualcosa tipo:
function ind($tag)
{
	GLOBAL $n;
	$d = 1;
	if ($tag[1]=='/') $d=-1;
	for($i=0; $i < $n; $i++) $ix .= '    ';
	$n += $d;
	return "$ix$tag\n";
}
Leonardo che altrimenti si rischia un burdčl

 cui compaiono, se si usa un callback?
L'ho provato e' lo fa (ed e' troppo comodo)... :)
Ma ti passa un valore alla volta (quindi chiama la callback per ogni replace
da fare, non tutti tag in un array).

Newsgroup: it.comp.www.php
Titolo: sicurezza in php

1) Nell'eventualità che si debbano passare parametri a funzioni come
exec() shell_exec() e system() php fornisce i comandi escapeshellcmd ed
escapeshellarg .Mi potreste fare un esempio di un parametro  distruttivo
che questi comandi annullano? E in ogni caso sono sufficienti a
risolvere qualunque problema di sicurezza?
2)Per salvaguardare il database di una applicazione web da attacchi
esterni che cosa bisogna fare?
3)Le funzioni strip_tags e htmlentities prevengono qualsiasi attacco
relativo ai tags ?
grazie per le eventuali risposte
Ciao

 grazie per le eventuali risposte
L'uso di una funzione di escaping non e' il silver bullet contro gli hacker.
Non c'e' un programma sicuro al 100%.
Allo stesso modo, si puo' aumentare la sicurezza agendo prima di tutto "by
design"; un esempio e' l'utilizzo di utenti non privilegiati per l'accesso ai
dati o al file system: anche se uno ti buca l'applicazione non puo' fare molto
danno al sistema.
Le funzioni di escaping sono certamente da utilizzare, ma se vuoi migliorare la
sicurezza dell'applicaizone studia i tentativi di hacking che altri mettono in
pratica.
Ciao,
luigi
-- 
/
+--[Luigi Rosa]--
\
So cosa ti stai chiedendo: avra` sparato 5 o 6 colpi? Per dirti la verita`,
in questa baraonda ho perso il conto anch'io. Ma questa e` una 44 Magnum
e da questa distanza basta un colpo per ridurti in poltiglia il cervello.
Di`, ne vale veramente la pena?
    --Clint Eastwood, "Ispettore Callaghan, il caso Scorpio e` tuo"
Newsgroup: it.comp.www.php
Titolo: test $_GET

Ciao,
devo controllare che un valore che previsto in $_GET abbia queste 
caratteristiche:
1) esista;
2) non sia undefined, null o altro intangibile   :-)
3) sia un numero e non una stringa;
4) non sia 0;
5) non sia minore di 0;
6) non sia maggiore di 50;
Esiste una maniera per fare questo in maniera sintetica evitando la 
sequenza di OR? E come?
Grazie Jer



A parte che sarebbero una sequenza di AND, qualcosa tipo
$num = intval($_GET["pippo"]);
if ( $num>=1 && $num<=50) { ... }
Bye.
-- 
Alessandro Pellizzari

 if ( $num>=1 && $num<=50) { ... }
ti ringrazio. Ma se uso intval e mi arriva una stringa?

 ti ringrazio. Ma se uso intval e mi arriva una stringa?
intval te lo trasforma in 0 (o ti da` errore e torna null), che e` fuori
dal tuo campo di ricerca.
Beh, prova... :)
Bye.
-- 
Alessandro Pellizzari

 ha scritto nel messaggio 
news:44855c79$0$36927$4faf...@reader3.news.tin.it...


 Beh, prova... :)
ti chiedo scusa, nel frattempo ho letto il manuale, cosa che andrebbe 
fatta prima di postare sciocchezze. Grazie   :-)

 
grazie

$val = (int)$_GET['valore'];
if($val > 0 && $val <= 50){
/*
 1) esiste;
 2) non è undefined, null o altro intangibile   :-)
 3) è un numero e non una stringa;
 4) non è 0;
 5) non è minore di 0;
 6) non è maggiore di 50;
*/
}
-- 
 All those who believe in Telekinesis raise my hand.

 if($val > 0 && $val <= 50){
precisamente cosa mi garantisce int rispetto a intval?

Jerlocchi wrote:

int fa un cast della variabile, se non è numerica ritorna 0
se è 0 il tuo if la ignora
è quello che ti serve :)


 
ok, ma dal manuale vedo che anche intval fa questo

> 3) sia un numero e non una stringa;
http://it.php.net/manual/it/function.is-int.php
Bye,
Giuseppe
Newsgroup: it.comp.www.php
Titolo: Errore: "header information", come risolverlo?

Ho cercato di dare dei "livelli di accesso" alle mie pagine in modo tale
che non tutti gli utenti del sito possono leggere alcune informazioni ma
se accedo a pluto.php, che ha livello 1, mi compare l'errore:
Warning: Cannot modify header information - headers already sent by
(output started at
/home/mhd-01/
www.XXXXXXXXXXXX.it/YYYY/ZZZZZZZZ/1.8/xrof/level1.php:6
) in
/home/mhd-01/
www.XXXXXXXXXXXX.it/YYYY/ZZZZZZZZ/1.8/xrof/pluto.php
 on line 11
Ecco le prime righe di codice:
<?php
// Start a session
session_start();
require "level1.php"; // e questo mi dice che la pagina ha livello 1
if(!session_is_registered('member_ID')) :
	header('Location: index.php?msg=requires_login');
endif;
// $_SESSION[livello]=2
if ( $_SESSION[livello] > $livelloPagina ) {
    header('Location: pippo.php');
        exit;
}
?>
...
...
Chiaramente l'header lo mando due volte ma non so come fare per superare
 l'errore che mi compare....
BTW, non ci sono spazi prima e dopo <?php e ?>.
Ciao e grazie!

 endif;
Per corenza di codice ti suggerisco di utilizzare sempre la sintassi
con le parentesi graffe.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 
OK,
in realtà per creare delle pagine riservate stavo seguendo questo post:
http://tinyurl.com/23jaj8
...ma ho il problema dell'header;
come posso integrare questo procedimento in modo corretto per le mie pagine?
TNX in advance!

 procedimento in modo corretto per le mie pagine?
Facendo in modo di non inviare alcun output al browser prima di usare la
funzione header(). Altrimenti, puoi attivare l'output buffering:
http://it.php.net/manual/it/ref.outcontrol.php
Ciao.
-- 
Federico

Newsgroup: it.comp.www.php
Titolo: Messaggio di Avviso per Link Esterni

Salve a tutti, non riesco a trovare niente che mi aiuti a fare un
codice Javascript o PHP che mi converta tutti i miei link presenti nel
mio forum vBulletin in modo che quando ci si clicchi si venga
reindirizzati a "
example.com/forum/link_esterni.php?sito=test.com
"; in
quella pagina vorrei una cosa tipo come ha Myspace:
http://www.myspace.com/externallinkalert.aspx
.
Ho trovato in giro questo script.. ma non penso serva a fare quello
che voglio io: 
http://www.smert.net/scripts/msplinks.user.js
.
Ringrazio anticipatamente.
Saluti,
Norman

 reindirizzati a "
example.com/forum/link_esterni.php?sito=test.com
";
Con due espressioni regolari piuttosto semplice o un javascript
altrettanto banale (es. ciclo su tutti i tag A).
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 altrettanto banale (es. ciclo su tutti i tag A).
Ciao, puoi farmi un esempio o linkarmi qualche rirosrsa utile?
Newsgroup: it.comp.www.php
Titolo: febbraio e gli anni bisestili

ciao
In pratica nel mio prog calcolo delle scadenze, e un avviso mi avverte 
un mese prima.
Ora immaginiamo che il 29 marzo 2008, imposto una scadenza ad un anno 
dopo e ottengo 29 marzo 2009, quindi volendo essere avvisato un mese 
prima, potrebbe capitare che febbraio 2009 magari è di 28 giorni e 
quindi quando vado a fare un calcolo sul timestamp del tipo
if (data_oggi_piu_un_mese_convertitoTimeStap
== data_scadenza_convertitoTimeStap)
{
  echo "avviso";
}
non otterrei l'avviso per via della condizione che sarebbe falsa.
in tal caso quale strada (pratica) potrei seguire?
grazie

 in tal caso quale strada (pratica) potrei seguire?
Credo che la funzione mktime potrebbe fare al caso tuo.

Diegus ha scritto:

io mktime la utilizzo solo per convertire in TIMESTAMP le date per il 
confronto, quindi potrei utilizzarla anche per sommare un certo periodo 
ad una data?

 quindi quando vado a fare un calcolo sul timestamp del tipo
Puoi usare
strtotime("-1 month", unix_timestamp_di_partenza);
Ciao,
    Fabrizio
--website: 
http://www.negusweb.it
--lightest streaming player: 
http://www.radioconnectosftware.com

Newsgroup: it.comp.www.php
Titolo: leggere input

Sto usando php per fare script dalla shell. Come faccio a leggere un valore
dalla shell? Mi servirebbe l'equivalente di gets o scanf, che perň non
trovo. Grazie
andrea

 andrea
nico

Newsgroup: it.comp.www.php
Titolo: codici e OCR

Sto cercando di visualizzare dei codici distorti visivamente perchè non 
vengano letti da un OCR. Sapete dove si possono trovare o come generarli 
in php?
grazie

 generarli in php? 
Cerca con google php captcha
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Ok grazie mille ma sto provando ad utilizzare la classe e ricevo 
l'errore "call undefine sunction imagecreate..." praticamente non ho GD 
istallato. Come posso installarlo? Premetto che lavoro sotto Windoes con 
PhpEdt.
Filippo Toso - Creative Park ha scritto:


 Windoes con PhpEdt.
Per prima cosa, 
http://wiki.news.nic.it/QuotarBene
Poi, 
http://www.php.net/manual/en/image.installation.php

Newsgroup: it.comp.www.php
Titolo: PHPnuke e registrazione utenti

Nel mio sito non funziona a dovere la registrazione degli utenti.
Provando a registrarsi, arriva un'email con un link per confermare la
registrazione del tipo:
http://utenti.lycos.it/sitoweb/index.php/modules.php?name=Your_Account&op=ac
tivate&username=NICKNAME&check_num=g41b2f54a36y53ogg0e678j9q9bfe4n5
che non funziona (pagina non trovata).
Togliendo index.php si apre una pagina con la scritta "Username
inesistente".
Come posso risolvere la situazione? Grazie
Poi, come si puň gestire la registrazione degli utenti? Si puň eliminare il
controllo dell'email permettendo di registrarsi direttamente? Si puň  fare
in modo che solo gli amministratori possano fare nuovi utenti? Grazie ancora
Katred

Katred wrote:

hai index.php/
deve diventare index.php e basta
Non so come sia finito lě lo slash
Cla!
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non č ancora pronto per il Funky <<!!

 Cla!
Devo provare
http://utenti.lycos.it/sitoweb/index.phpmodules.php?name=Your_Account&op=act
ivate&username=NICKNAME&check_num=g41b2f54a36y53ogg0e678j9q9bfe4n5
cosě?
Grazie
Katred

in modo che solo gli amministratori possano fare nuovi utenti? Grazie ancora
Che io sappia non si puň fare...con E-Xoops puoi fare entrambe le
cose.
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC č possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM
Newsgroup: it.comp.www.php
Titolo: dove trovare moduli per phpnuke?

Stavo cercando un modulo che mi facesse scrollare delle notizie.
Dove lo posso trovare?
Esiste in giro un sito dove trovare materiale del genere?
grazie
-- 
Paolo Giammarco
paolo.giamm...@portalis.it
----------------------------------
http://www.lefontanediroma.com
http://www.febbredacavallo.net
Forza Ferrari
------------------------------------------
No! Try Not. Do. Or do not. There is no try.

grazie
Lo scroll e' un'operazione che viene fatta "client-side", quindi
dovresti cercare uno script (javascript o altro) da integrare nelle
tue pagine php.
Prova qui:
http://javascript.internet.com/scrolls/
o cerca su google "script scroll news".
Ciao a tutti.

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

Mi consigliate un ottimo manuale per imparare il php facilmente, grazie ciao
Posted by 
http://www.phpitalia.com

 - ICQ#91902715
http://www.matteomoro.com
 [.
cjb.net
]
"...i am immortal, i have inside me
blood of kings..." ©fm

 Posted by 
http://www.phpitalia.com
Thoma Theis
Programmare con PHP4
Apogeo
(e poi il mio sito che trovi nella firma :-)  )
Ciao!
Cla
-------------------------------------------------------------------------
POSIZIONAMENTO SUI MOTORI DI RICERCA? Contattami!
www.spaghettibrain.com
 PHPNuke Italiano - WEB PORTAL SYSTEM

Scaricati quello ufficiale in .pdf dal sito del php e cioe\' 
www.php.net
Posted by 
http://www.phpitalia.com

Il miglio manuale, oltre a quelo online, è scaricare sorgenti ed analizzarli!
Io ho imparato così.
Ciao.
Posted by 
http://www.phpitalia.com

Tim Converse, Joyce Park
Guida a PHP4
McGraw-Hill
Ciao

 ha scritto nel messaggio
news:9cmc72$nkc$1...@news.flashnet.it...

Newsgroup: it.comp.www.php
Titolo: E' corretto questo echo?

Avevo il seguete echo:
echo"
<td width=\"50%\"
align=\"center\"><cite>$array_temp[$i].$file_ex[1]</cite></td>
<td align=\"center\"><strong>$cookie_ex[1]"."_$i".".$file_ex[1
e l'ho riscritto cosě:
?>
<td width="50%" align="center"><cite><?php echo
$array_temp[$i].".".$file_ex[1]; ?></cite></td>
<td align="center"><strong><?php echo $cookie_ex[1]."_".$i.".".$file_ex[1];
?></strong></td>
<?php
in questo modo non ricevo errori dal browser ma non posso ancora controllare
l'efficienza dello script.
Sinceramente c'č qualcosa che non mi torna ma non saprei dire cosa, troppi
.".".
Potreste dargli un occhiata e dirmi se c'č qualche errore?
Luciano

Posto di nuovo qui perchè è un caso analogo:
echo "
 <SCRIPT>alert('Attenzione! Non rilevo il cookie sul tuo pc. Abilita i
biscottini');
document.location.href='".$_SERVER['PHP_SELF']."';</SCRIPT>\n";
questo echo mi da questo errore:
Parse error: parse error, unexpected '='
Grazie ancora
Luciano

 <td align=\"center\"><strong>$cookie_ex[1]"."_$i".".$file_ex[1
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

echo '<td width="50%" 
align="center"><cite>'.$array_temp[$i].$file_ex[1].'</cite></td><td 
align="center"><strong>'.$cookie_ex[1].'_'.$i.'.'.$file_ex[1].'</strong></td>';
bus3

controlla bene gli apici singoli.
li hai sbagliati nel redirect dello script.
bus3

';
non capisco perchč mi hai trascritto l'echo con apici singoli.
Quello che mi interessava era rendere l'output fuori da php per rientrarci
solo quando vengono chiamate in ballo le variabili.
Cosě da poter modificare i layout tramite dreamweaver.
 // esco da php
?>
<td><?php echo "$array_temp[$i].$file_ex[1]" ?></td>
     <!--rientro                                               ed esco-->
<td><?php echo "$cookie_ex[1]"."_$i".".$file_ex[1]" ?></td>
     <!--rientro                                                       ed
esco-->
<?php // rientro per continuare lo script
in particolare volevo sapere se questo č corretto:
<td><?php echo "$cookie_ex[1]"."_$i".".$file_ex[1]" ?></td>
Luciano

 pezzo :)
si, mancava un pezzo... :


 <td><?php echo "$cookie_ex[1]"."_$i".".$file_ex[1]" ?></td>
no. ha almeno 5 errori.
non male per uno che usa dreamweaver.

 non male per uno che usa dreamweaver.
grazie.
Luciano

 <td><?php echo "$cookie_ex[1]"."_$i".".$file_ex[1]" ?></td>
Io lo scriverei cosě:
<td><?php echo $cookie_ex[1].'_'.$i.'.'.$file_ex[1]; ?></td>
Ciao.
-- 
Federico R.

 Federico R.
quindi '_' e '.' fanno parte della stringa e non del codice php.
č questo che non capivo.
Troppi puntini, confondo quelli per la concatenzione con quelli della
stringa.
Credo di aver capito.
Grazie

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

Salve,
   dove trovare lo script più semplice e immediato in grado di visualizzare
su una pagina web il numero di "utenti online" ?
Grazie anticipatamente,
Riccardo

Riccardo
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.www.php
Titolo: url rewrittata dinamica e permessi

salve ragazzi
dovrei realizzare questo:
una paginetta di registrazione come l'utente si registra
potrà accedere alla sua pagina in questo modo :
www.nomeutente.nomedominio.it/altrecose.
..
dunque per tutta la pagina di registrazione non ci sono problemi i problemi 
sono due
1) come fare per creare dinamicamente 
www.nomeutente.nomedominio.it
 questo 
credo bisogni agire su apache e htaccess ma
   come faccio a farlo per ogni utente ?
2) ogni utente oltre hai dati mysql può mettere ha anche delle foto vorrei 
sapere come fare per evitare che un altro utente possa vedere le foto altrui 
?
grazie
ciao

 le foto altrui ?
Crea un DB ed un utente MySQL per ogni utente.
-- 
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: Ordinare i file per data di modifica

Ciao a tutti, 
sto facendo uno script per il solito album fotografico, e vorrei 
visualizzare i thumbnails delle foto ordinati per la data di modifica..
readdir() li restituisce in un ordine che a me sembra casuale ed io li 
inserisco in un array: 
come faccio ad utilizzare la data di modifica come chiave dell'array?
lo script che uso adesso č piů o meno cosě:
while ($f = readdir(handle)) {
        $lista[] = $f;
}
grazie
matteo

Usa filemtime() per ciascun elemento ricavato da readdir()
"Matteo Merli" <__me...@libero.it__> wrote in message
news:0x_v8.62776$m41.1...@twister2.libero.it...


 Usa filemtime() per ciascun elemento ricavato da readdir()
sì, avevo provato, ma quello che non riesco a fare è assegnare la data come 
chiave dell'array:
$lista[] = $key => $file; 
così mi dà errore, e non riesco a capire come devo indicarglielo
grazie
matteo

$lista=array($key => $file);
"Matteo Merli" <__me...@libero.it__> wrote in message
news:tD9w8.61978$SR5.1...@twister1.libero.it...


Newsgroup: it.comp.www.php
Titolo: session funziona solo con error_reporting

Ciao,
ho due file:
file 1:
if ($row_check > 0) {
   session_start();
   $_SESSION["login"] = "ok";
   header("location: file2");
}
file 2:
session_start();
if (!isset($_SESSION["login"])) {
   print "not set";
   header("Location:file1");
}
il file 2 stampa "not set",
ma se metto un error_reporting(E_ALL) oppure (0) 
  in cima al file 2, fila tutto liscio, E_NOTICE 
invece restituisce foglio bianco...
grazie...
m.

    header("location: file2");
http://www.php.net/session#40366
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

> 
http://www.php.net/session#40366
Uhm... credo sia al di là delle mie possibilità 
attuali... in parole povere, a cosa è imputabile 
il difetto? Alle differenze http 1.0 / 1.1 ?
ciao e grazie
m.

Max wrote:

mancata propagazione del SID..
-- 
www.iuz-lab.info

 povere, a cosa è imputabile il difetto?
session_start();
$_SESSION["login"] = "ok";
header("location: file2?" . SID);
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Il metodo mail()

In che modo il metodo mail() riesce a far inviare una e-mail, accede 
ad un SMTP? Come fa ad accederci se comunque non lo specifico in 
nessun modo?
E' un metodo che richiede molte risorse lato server?
Grazie in anticipo a chi mi risponderà.

Newsgroup: it.comp.www.php
Titolo: Evitare messaggi ripetuti 3

<img src=invio.gif
border=0></a></center>";
} else {
print "<center><font face=$fontface color=$fontcolor size=2>Tutti i campi
sono richiesti<br><b> <a href=javascript:history.go(-1)>Torna indietro e
riempi ciò che manca!</a></font></center><br>";
}
?>

 Chedo scusa ma cos'è thread ?
Troll o stordo?

 ?>
Appunto.
Saluti...
Ivan

 Chedo scusa ma cos'è thread ?
Se proprio non lo sai:
http://www.ibmsnet.it/icfaq/fondame2.htm#thr
Anche se poi non sai che cos'è un thread, era poi tanto difficile rispondere
ai msg già aperti?

Newsgroup: it.comp.www.php
Titolo: Cerco Hosting a Pagamento !!!

Salve,
sapete consigliarmi un buon hosting che non mi faccia spendere troppo ma
dia anche un buon servizio.
Caratteristiche che deve avere:
50 mb di spazio
almeno 2 gb di banda mensile
possibilità di avere sottodomini
php e mysql
Ciao e grazie
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

io con 
www.hostingplan.net
mi sono sempre trovato bene.
Offrono un'ottima assistenza e i nuovi server collocati in Italia sono
velocissimi.
Ciao
marco

Prova a vedere
http://www.zeushost.it
i prezzi sembrano buoni!

:: Salve,
::
:: sapete consigliarmi un buon hosting che non mi faccia spendere
:: troppo ma dia anche un buon servizio.
::
:: Caratteristiche che deve avere:
::
:: 50 mb di spazio
:: almeno 2 gb di banda mensile
:: possibilitą di avere sottodomini
:: php e mysql
::
::
Sono un po pochine come informazioni.
Apparte che quello di 2gb suppongo sia il traffico che intendi sviluppare,
dovresti dirci anche la tua utenza se č concentrata in italia o se čanche
estera, il budget che hai a disposizione, se l'assistenza la preferisci via
meila/forum/telefono, in inglese o in italiano.
E poi quanti db mysql ti servono. Per i sottosdomini poi va ancora una volta
fatto un discorso a parte. Ti basta attiavare ujn paio di sottodomini all
inizio o ti serve la wildcard dns?
magari dai un occhiata al sito in firma
ciao
--
Hosting & Consigli [ 
http://hosting.redangel.it
 ]
Il posto giusto per farti consigliare il tuo nuovo hosting ad hoc per le tue
tasche e le tue esigenze.

ciao, io mi trovo molto bene con 
www.netcat.it
Mar@nay
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha detto:

Pienamente d'accordo con merc!
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM
Newsgroup: it.comp.www.php
Titolo: cambiamento automatico dell'url

Esiste un'alternativa a :
    header("Location: string");
grazie
AnimA

 ha scritto nel messaggio
news:sEdla.24867$iy5.6...@twister2.libero.it...

<meta http-equiv="Refresh" content="0;URL=string"> ;)

Newsgroup: it.comp.www.php
Titolo: Cifre decimali

Ciao a tutti!
Come si fa ad obbligare un numero ad avere due cifre decimali?
Esempio: 123.25+127.75=251 ma io lo voglio 251.00
Grazie.

 Esempio: 123.25+127.75=251 ma io lo voglio 251.00
Funzione number_format();
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: pulsanti grafici dinamici

salve, puo' succedere che se io linko un immagine creata dinamicamente..
src="button.php?pippo&pluto&paperino"
l'utente finale non vede il pulsante ma altre cose?
mi spiego, a me funziona perfettamente, ed ad altri 1999 utenti funziona, ma
un utente (mi sto informando su SO e browser, ma e' dura, e' parecchio
ignorante.. difficile anche sapere la versione di Windows) dice che legge..
mmm.. ok, posto il suo messaggio (non so che codifica usare per capirlo lol:
/**********\
- 1 Dove appaiono i link seguenti "o meglio dove apparivano
comunity link
forum link
chat link
canali link
news link
ora a me appare solo:
linkgrafico comune/button link
linkgrafico comune/button link
linkgrafico ......
NON CONTINUO PERCHč LA SCRITTA č SEMPRE IDENTICA IN ENTRAMBI I CASI.
\**********/
se capite che gli sta succedendo me lo fate sapere? io appena posso Vi
informo sulla versione del suo SO e del suo browser
graziiiiiie
--
dnfnva
Debra & Fabrizio
in Virginia

Aggiungo che i pulsanti sono PNG, e che lo script che mi crea i pulsnti l'ho
postato questo pomeriggio:
messaggio: effepi sui font in immagini
grazie ancora

 Aggiungo che i pulsanti sono PNG
Ma l'utonto che si lamenta, li vede gli altri PNG?
O per caso stara' usando Lynx senza saperlo? 
 
-- 
Marco Bernardini - bernama chiocciola libero it
<<I got a pair of shoes older than you are, so
what the fuck should I expect you to know?>>
- W. Gibson, "Count Zero"
Newsgroup: it.comp.www.php
Titolo: lista sottodirectory

salve a tutti,
ho bisogno di fare un listato delle sottodirectory di un percorso 
predefinito
con il codice qui sotto funziona bene:
    $path="./mydir/";
    readdirectory($path);
    // $mialista=array();
    $main_dir =opendir ($path) or die("Error reading ".$path);
    while ($entry=readdir($main_dir)){
        // $mialista[] = $entry;
        if (filetype($path.$entry)=="dir") {
            echo $entry."<br>";
        }
    }
a me perň servono in ordine alfabetico inverso,
ho pensato anche a mettere gli elementi in un array (le parti commentate) ma 
non mi funziona piů nulla
qualcuno puň illuminarmi sul come sistemare questo codice oppure suggerire 
un'alternativa a readdir?
grazie
giovanni 

 
Non ti funziona + nulla rispetto a cosa?
cmq
metti i nomi dei file nell'array, lo ordini con rsort e stampi quello, 
non $entry

 un'alternativa a readdir?
La readdir non c'entra nulla visto che serve a leggere il contenuto 
della cartella. La tua soluzione è buona, probabilmente avrai commesso 
qualche errore. Ho modificato leggermente il tuo pezzo di codice:
// Attento che qui stai lavorando con path relativo,
// per cui questo codice fa parte di uno script condiviso
// potrebbe non funzionare perchè le cartelle si trovano in
// livelli diversi
$path="./mydir/";
$mialista=array();
$main_dir =opendir ($path) or die("Error reading ".$path);
while ($entry=readdir($main_dir))
{
	if (is_dir($path."/".$entry))
	{
		if (($entry!='.') && ($entry!='..'))
			$mialista[] = $entry;
          }
}
rsort($mialista);
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 $entry
non funziona + nulla nel senso che mi stampa un elemento vuoto e basta
il discorso dell'array era proprio quello che volevo fare ma non mi dava 
errore,
provo il codice che ha postato negus 

 ===  
http://www.negusweb.it
  ===
l'array lo crea e lo ordina :)
molto meglio anche il controllo is_dir
cmq ho trovato l'errore, uno stupido errore
mettevo nell'array l'elemento che trovavo prima di controllare che fosse una 
dir e sicuramente trovava qualche elemento di "disturbo"
grazie a tutti

Newsgroup: it.comp.www.php
Titolo: round con 0

Ciao a tutti come va? spero tutto ok!
ho un piccolo problemino. PF help.
dunque:
$var = 50,1234 (numero float)
uso la funzione:
$var1 = round($var, 2);
quindi $var1 = 50,12 (e fin qui tutto bene)
solo che a volte la $var puo' anke essere del tipo:
$var = 18,40
$var1 = round($var, 2);
e mi torna, $var1 = 18,4  :_( ma io voglio 18,40
c'é una funzione ROUND o qualcosa di simile che non mi tolga lo zero?
o devo controllare quante cifre dopo la "," e se 1, inserire uno zero.
non c'é un modo + corretto e semplice?
grazie mille in anticipo!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non c'é un modo + corretto e semplice?
usa la sprintf per fare l'output  dati formattando a due cifre decimali.
per documentazione:
http://it2.php.net/manual/en/function.sprintf.php
Newsgroup: it.comp.www.php
Titolo: header per suonare

che header() devo mettere per evitare di scaricare un file audio ma 
piuttosto di farlo suonare da un player?

 piuttosto di farlo suonare da un player?
Hai provato con il Content-Type corretto?
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

> Hai provato con il Content-Type corretto?
ne ho provato qualcuno ma non credo fossero corretti:
header("Content-Type: application/octet-stream");
//header("Content-Type: application/force-download");
header("Content-Lenght: " . (string)(filesize($path . $file)));
header("Content-type: $filetype"); //mp3 contenttype
mi serve far suona mp3 o mid

Dossola ha scritto:

Per i midi dovrebbe essere:
header("Content-Type: audio/midi");
Per gli MP3 dovrebbe essere:
header("Content-Type: audio/mpeg");
Senza ovviamente l'application/force-download.
Puoi anche provare ad aggiungere:
$filename = 'my.mp3';
header("Content-Disposition: inline; filename=\"$filename\"");
Comunque dipende dal client se scaricarlo od aprirlo (da come sono
configurate le associazioni sotto windows).
Se invece devi farlo suonare come sottofondo ad una pagina (ad
esempio), devi utilizzare il tag HTML embed.


Grazie, è ottimo.

Newsgroup: it.comp.www.php
Titolo: Modulo PHP per Linux

Dove posso travare il modulo PHP aggiuntivo per Linux?!?
Saluti,
tHom

Dove posso travare il modulo PHP aggiuntivo per Linux?!?
Se hai una distribuzione Linux su CD, quando installi Apache
devi installare anche il modPHP .
E' sicuramente presente su tutte le distribuzioni. di
solito, viene installato assieme ad Apache anche eseguendo
un'installaione standard.
Che distro utilizzi?
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

 
www.php.net
(poi compili...)
nei vari cd delle distribuzioni, comunque, dovresti avere quello gią 
compilato (rpm o tgz, a seconda...)

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

Newsgroup: it.comp.www.php
Titolo: Togliere i spazi dal contenuto di una variabile

Scusate esiste una funzione che mi permetta di eliminare i spazi dentro una 
stringa contenuta in una variabile? cioč:
prima
$prova="Ciao come stai?"
dopo
$prova="Ciaocomestai?"
grazie mille.. 

 $prova="Ciaocomestai?"
$prova = str_replace(" ", "", $prova);
Ciao.
Tristan

 $prova = str_replace(" ", "", $prova);
Grazie 1000 

Il comando dovrebbe essere TRIM guarda su 
php.net
-- 
Gian Marco Tedaldi
www.amiciamici.com
 Da te per i tuoi Amici.
www.compiano.info
 Compiano in Valtaro, Parma.
www.celebritydeathbet.com

 Il comando dovrebbe essere TRIM guarda su 
php.net
No guarda la risposta di Tristan. La funzione trim() se non erro serve per 
eliminare i spazi prima e dopo ma non quelli all'interno del testo.. 

 abbia scritto questo:

Gią č vero pensavo che facesse anche quello che hai chiesto ma mi sono
preso + tempo e sono andato a vedere elimina solo prima e dopo ;-)

Newsgroup: it.comp.www.php
Titolo: problema gd o cosa???

questo script testa se un file č presente dentro una dir....se č presente
chiama un altro script che genera un file immagine piů piccolo....perchč
secondo voi non funzia????
grazie anticipatamente
simon
main script
<?
      $forn = "2139";
      $path = "f:/wwwroot/immagini/$forn";
      $fp = @fopen("$path/$codart.jpg","r");
      if ($fp) echo "<fieldset>
            <font size=-1 color=#339900>codice ricercato $codart</font><br>
            <font size=-1 color=#0066CC>foto presente in database</font>
            </fieldset>
            <img src='resize.php?codart=$codart.jpg'>";
      else echo "<fieldset><font size='-1'>nessuna foto
ricercata</font></fieldset>";
      ?>
thumbnail script
<?
$new_w=147;
$new_h=324;
header("Content-type: image/jpeg");
$dst_img=ImageCreate($new_w,$new_h);
$src_img=ImageCreateFromjpeg("/immagini/wwwroot/$codart");
ImageCopyResized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img),I
mageSY($src_img));
Imagejpeg($dst_img);
?>

 wrote in message
news:aabnei$1qb$1...@fe1.cs.interbusiness.it...


secondo voi non funzia????
"Non funzia" e' un po' pochino come descrizione.
Nella finestra del browser compare:
	a) Niente del tutto
	b) Caratteri casuali
	c) Il messaggio
		Cannot add header information: headers already sent
		in mio_script.php (output started in mio_script.php
		at line 4) at line 21
	d) Il messaggio
		Cannot open /immagini/wwwroot/...: (No such file or
		directory (2)) in resize..php at line 11)
	e) Il messaggio
		No such function: ImageCreateFromJpeg ...
	f) Una 'x' rossa in un quadrato bianco
Io propendo per la (f), a causa del fatto che metti l'istruzione
	Header('Content-Type: image/jpeg');
troppo prima dell'istruzione
	ImageJpeg(...);
e questo ti impedisce di vedere gli errori (d) e, forse, (e).
Leonardo

Newsgroup: it.comp.www.php
Titolo: mysql aiuto

sono un novellino:
nella definizione di una tabella come ho 2 attributi data (inizio e fine) e
vorrei inserire il vincolo di integrità intrarelazionale sulla data di fine
che deve essere maggiore di quella d'inizio. Cosa devo scrivere dopo :
datafine date.....
--------------------------------
Inviato via 
http://usenet.libero.it

 : datafine date.....
, check (datafine > datainizio)
//non testato.
vedi "create table syntax" su manuale ufficiale
ciao
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html
Newsgroup: it.comp.www.php
Titolo: Problemi di sicurezza

Leggo spesso che bisogna attivare o disattivare le cose più varie nel file
php.ini per raggiungere certi requisiti di sicurezza. Chiedo: chi ha uno
spazio presso un provider come può interagire con le variabili interessate?
Si può scrivere qualcosa in merito nel file .htaccess nel caso di spazi su
linux?

 ha scritto nel messaggio
news:4690e354$0$37204$4faf...@reader3.news.tin.it...

Trovato! Chi fosse interessato:
http://forum.html.it/forum/showthread.php?s=&postid=5314248

 
http://forum.html.it/forum/showthread.php?s=&postid=5314248
Non ho risolto!! Ho scritto nel file .htaccess la riga:
php_flag  "register_global"   "0"
e si blocca il server con error 500
ho provato ,senza successo, anche con:
php_flag  "register_global"   "Off"
Lo spazio è su Aruba. Chiederò a loro.

 e si blocca il server con error 500
ini_set('register_globals', '0') funziona?
Ho notato ora che hai omesso la 's' di globals: forse è quello il
problema?

 e si blocca il server con error 500
ini_set('register_globals', '0')  funziona?
Grazie...  ma non funziona. Ho provato tutte le combinazioni possibili.


Infatti... Cioè, chiedi ad Aruba. La regola numero uno per la
sicurezza, lato admin, è impedire che gli utenti chiamino alcune
funzioni rischiose fopen e compagnia bella: magari ini_set è una di
quelle funzioni. Non è che sia uno esperto, ma sto facendo un
tirocinio pre-laurea sulla sicurezza delle web application e una delle
linee guida è legare le mani a script maliziosi.
Fatti sentire con Aruba se ha abilitato register_globals!

< [cut]
< Fatti sentire con Aruba se ha abilitato register_globals!
Sembra assurdo ma le info c'erano
http://assistenza.aruba.it/kb/idx/45/144/00002Linguaggi-e-Spazio-Web/article
/Direttive-a-cui-si-ha-accesso-con-i-files-htaccess.html
bastava cercarli bene e scoprire che Non si può fare !

 Grazie...  ma non funziona. Ho provato tutte le combinazioni possibili.
Infatti... Cioč, chiedi ad Aruba. La regola numero uno per la
sicurezza, lato admin, č impedire che gli utenti chiamino alcune
funzioni rischiose fopen
di fatti gli utenti che ne _hanno bisigno_ migrano ad un altro provider
e compagnia bella: magari ini_set č una di
anche upload
e migrano
quelle funzioni. Non č che sia uno esperto, ma sto facendo un
tirocinio pre-laurea sulla sicurezza delle web application e una delle
linee guida č legare le mani a script maliziosi.
come dicono quelli di php non va risolto a livello di php ma di webserver
il cui problema e' legato (a problema pilitico degli ip ipv6 appunto) quindi
si
hanno i virtual server .....
lega pure, ma prima pensa bene a cio che leghi perche non lo schiogli
piu


 piu
Ho fatto una fatica immensa sensa quoting! Volevo dire che, per
precauzione, forse impediscono alcune funzioni e naturalmente questo è
un ostacolo per lo sviluppo delle web application, ma se sul server ci
vanno centinaia di siti fatti da cane è meglio "legare le manine".
Sono d'accordo con te che la soluzione sono i virtual server così
ognuno è responsabile vittima di ciò che fa.
Newsgroup: it.comp.www.php
Titolo: [EXIF]Semplice lettura di info su img

Ciao a tutti,
ho un problema con questo semplice script per la lettura di info da un
immagine.
<?php
$nome_img ='img.jpg';
$exif = exif_read_data($nome_img, 0, true);
foreach ($exif['IFD0'] as $key => $val) {
    print($key .' '.$val .'<br />');
}
?>
Nella lettura delle info, vengono visualizzati caratteri strani, ecco
un esempio:
Title c�i�a�o�o�o�o�d�s�o�d�o�s�d���
Comments c�c�c�c�c�c�c�c�d�f�d�s�c�c�c�c�c�c���
Author a�a�a�a�a�a�a�a�a�a�a���
Keywords p�p�p�p�p�p�p�p�p�p�p�p���
Subject o�o�o�o�d�f�d�f�o�o�o�o�o�o�o�o�o���
ect..
Questo risultato mi viene fuori solo con firefox, mentre con ie e
chrome viene visualizzato giusto, cioè così com'è senza i caratteri �
Ho provato con un po di soluzioni ma niente..
Cosa potrebbe essere e come si può risolvere?
Grazie

PHP gira su Windows? Non ho mai usato quella funzione, ma se un browser lo
vedi e su FF no scommetto che al 99% e` dovuto a diversa interpretazione
mancando una specifica di charset da usare nella visualizzazione.
Fai cosi`, prova a mettere in testa a tutto (non deve esserci un invio di
nulla al browser prima di questo)
header('Content-Type: text/html; charset=utf-8');
Nel caso non dovesse funzionare e fosse cioe` al contrario (intepreta in
unicode roba che invece e`  1 byte=1carattere) usa
header('Content-Type: text/html; charset=ISO-8859-1');   prova anche con
iso-8859-15
o
 header('Content-Type: text/html; charset=windows-1252');
Se non fosse possibile avere tutta la pagina in tale charset, usa iconv()
per convertire il testo lasciando la pagina com'e`.
Ciao, Riccardo
http://www.riksoft.com
 

 Title c�i�a�o�o�o�o�d�s�o�d�o�s�d��� Comments
A me sembra tanto che sia in utf-16
Bye.

  header('Content-Type: text/html; charset=windows-1252');
Avevo già provato mettendo :
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: text/html; charset=ISO-8859-1');
header('Content-Type: text/html; charset=windows-1252');
header('Content-Type: text/html; charset=utf-16');
uno per volta ma niente, è cambiata la visualizzazione ma andando in
peggio, ad esempio con utf-16 sono usciti fuori caratteri che
sembravano cinesi...
Grazie
Newsgroup: it.comp.www.php
Titolo: form per inserimento dati & reset variabili

Ho due problemini:
1) ho realizzato una serie di pagine che in cascata mi consentono di
visualizzare delle informazioni lette volta volta da database.
L'ultima pagina mi fa ritornare a quella iniziale: come posso
"resettare" a null tutte le variabili che ho valorizzato in
precedenza? Devo per forza passare dalle sessioni?
2) vorrei realizzare una form per inserire dei dati in un db: la
domanda sembrerà banale, ma come si fa? se nell'action inserisco il
nome di una funzione, come faccio a passare le variabili?
Scusatemi l'ignoranza. 
Stefano

nome di una funzione, come faccio a passare le variabili?
Se la form e' del tipo
<FORM METHOD="POST" ACTION="insert.php">
<INPUT TYPE="TEXT" NAME="DB_campo1" VALUE="" SIZE="20" MAXCHARS="20">
<INPUT TYPE="SUBMIT" NAME="CMD" VALUE="Inserisci">
</FORM>
allora puoi costruire direttamente, dentro insert.php, la query SQL:
$campi = ""; $values= ""; $comma = ""; $and = "";
while(list($campo, $valore = each($HTTP_POST_VARS))
{
	if (ereg("^DB_([a-z][a-z_0-9]{1,20})$",$campo,$gregs))
	{
		$valore = AddSlashes(StripSlashes($valore));
		$campi .= "$comma$gregs[1]";
		$values.= "$comma'$valore'";
		$where .= "$and$gregs[1]='$valore'";
		$comma  = ", ";
		$and    = "AND ";
	}
}
$SQL_QUERY = "INSERT INTO tabella ($campi) VALUES ($values);";
oppure
$SQL_QUERY = "DELETE FROM tabella WHERE $where;
insert.php estrae tutti i campi della form che hanno nome "DB_qualcosa", e
ignora tutti gli altri.
Questo supporta SELECT, TYPE=TEXT, e TEXTAREA; RADIO e CHECKBOX richiedono
un po' di lavoro extra.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.