mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: data in formato europeo

Come faccio a formattare la data in formato Europeo in Php eMysql.
Ora ho questo formato: 2001-08-30
Grazie

 Grazie
////echo "$regs[3].$regs[2].$regs[1]";
///          2001       08          30
//// l'output $regs[3].$regs[2].$regs[1]  lo giri e rigiri a desiderio in
echo
if ( ereg( "([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs ) ) {
    echo "$regs[3].$regs[2].$regs[1]";
} else {
    echo "formato non valido: $date";
}
Saluti
Patrik
www.phpticino.net
www.swisse.org


Se v_data contiene la data in formato 20010830 con la seguente istruzione
avrai in v_data_tmp avrai 30-08-2001.
$v_data_tmp = "" . substr($v_data, 8, 2) . "-" . substr($v_data, 5, 2) . "-"
. substr($v_data, 0, 4);
Ciao e buon lavoro.

 ha scritto nel messaggio
news:9mne9a$jt5$1...@host-01-01.siria.intra...


 ha scritto nel messaggio
news:0JHj7.45331$%a4.16...@news.infostrada.it...



Per la ricerca puoi lasciare il la data nel suo formato originale, la
formattazione la usi solo per le visualizzazioni, cosě non avrai problemi.
Ciao.

 > Ho provato ma non funziona perchč nel database la data č scritta in

Newsgroup: it.comp.www.php
Titolo: regex Unknown modifier ']'

$pat_img = '<\s*img[^\>]*src\s*=\s*[\""\']?([^\""\'\s>]*).*?\>';
devo estrarre il contenuto di img src 
http://imginesrc.jpg

 devo estrarre il contenuto di img src 
http://imginesrc.jpg
Cioč, cosa esattamente devi estrarre? il valore di 'src'?
E, soprattutto, sicuro la stringa target sia proprio quella lě?
(oppure č qualcosa come <img src="
http://imginesrc.jpg
">?)
Ad ogni modo, guarda se ti piace questa soluzione inventata al volo:
$xml  = "<img src='/hello_world.gif' alt='Hello World!' />"; 
$xml  = simplexml_load_string($xml);
$attr = $xml->attributes();
echo $attr['src'];
Piů semplice, veloce e comprensibile, non trovi? :-)
(ho impiegato meno tempo a scriverla che a controllare la regex ;-D)
In alternativa, puoi (dovresti) usare uno dei tanti parser xhtml pronti.
Se c'č una cosa che insegnano /i guru delle regex/, č proprio quella di
NON utilizzare le regex per risolvere problemi giŕ risolti (meglio). ;-)
Ciao.
Maverick
ps. sarebbe meglio aggiungere l'xml version e l'elemento root...
-- 
«Che non siete piů liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitů!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

  schiavitù!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

 php 5 :-(((((((((((((((
http://php-html.sourceforge.net/
http://www.phpit.net/code/html-parser-class/
http://www.phpclasses.org/browse/package/1420.html
Ma ci sono altri n-mila risultati con google :P
Ciao.
Maverick
-- 
«Che non siete piů liberi di non avere una casa con letto per dormire.
 Lavorate voi - schiavi dei soldi - che non sentite la puzza della
 schiavitů!» (a Mario di Monte Mario, Roma) # 
http://libre.netsons.org/

 
Un saluto.
Gabriele

 Ma ci sono altri n-mila risultati con google :P
O semplicemente, ti basta usare le funzioni del DOM già messe a 
disposizione da PHP 5. Gufo, è una cosa immediata e brevissima! :-)
--
rob4you


Comunque ad occhio... di sei dimenticato i delimitatori :-D

 altro...
Non sono molto ferrato sulle espressioni regolari, comunque considerando
che tra < e img non può esserci nessuno spazio... questa ti
dovrebbe funzionare
$pat_img = "{<img.*?src\s*=\s*[\"|'](.*?)\\1.*?>}i";

 $pat_img = "{<img.*?src\s*=\s*[\"|'](.*?)\\1.*?>}i";
ma perchè non mi sto mai zitto :-D
$pat_img = "{<img.*?src\s*=\s*([\"|']?)(.*?)\\1.*?>}i";

 ho gia rotto al provider che voglio il 5, 5 e il 2
Cambia provider! :-) difficilmente cambieranno versione di php solo per 
una richiesta di un cliente (soprattutto se sei in hosting economico). 
:-)
--
rob4you

 Sbaglio?
Un parser html in questo caso ti consentirebbe di prelevare quei numeri
ma solo perché sono nel tag <b>. Se invece il tag puň anche non esserci,
ti conviene modificare la regex:
$re = '/il mio numero di casa č (<b>)?(.*?)(</b>)? chiamami!/';
Ciao :)
Maverick


 > php 5 :-(((((((((((((((
non posso usare php 5 ma le funzioni del 4


 non posso usare php 5 ma le funzioni del 4
Ormai ti commenti anche da solo: sono gli effetti delle regex. :P


 Maverick
Ciao
DonnieDarko
Newsgroup: it.comp.www.php
Titolo: Un paio di domande ancora sulle sessioni

 
www.iuz-lab.info

 session_register(var2); session_register(var3); ?
Perche' vuoi usare session_register? Comunque basta leggere la
definizione della funzione per rispondere alla tua domanda.
-- 
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.

Newsgroup: it.comp.www.php
Titolo: php e le date

Come si ottiene una data in un formato normale italiano??
                                 ggmmaaaa
La data è registrata in un campo date nell'archivio, quando
voglio visualizzare il contenuto dell'archivio, come posso fare??
Grazie.


<?
$giorno = date("d")
$mese = date("m");
$anno = date("Y");
$data_italiana = "$giorno$mese$anno";
// oppure
$data_italiana = "$giorno/$mese/$anno";
// oppure
$data_italiana = "$giorno-$mese-$anno";
?>
Ciao
Alex

 wrote in message
news:9u59rh$3cuq$1...@stargate1.inet.it...

Archivio come? Importante il tipo.
Se e' un type date e ti riporta la data ad esempio in modo americano
(mm/gg/aaaa)
potresti fare:
$data="11/29/2001";
echo substr($data,3,2).substr($data,0,2).substr($data,6,4);
(o forse vorresti gg/mm/aaaa allora:
echo substr($data,3,2)."/".substr($data,0,2)."/".substr($data,6,4);
)
oppure timestamp still yyyymmdd
$data="20011129";
echo substr($data,6,2).substr($data,4,2).substr($data,0,4);
se invece e' un timestamp stile unix:
$data=1007050000;
echo date("dmY", $data);

<?
  $tmp_mesi = array();
  $tmp_mesi[1] = "gennaio";
  $tmp_mesi[2] = "febbraio";
  $tmp_mesi[3] = "marzo";
  $tmp_mesi[4] = "aprile";
  $tmp_mesi[5] = "maggio";
  $tmp_mesi[6] = "giugno";
  $tmp_mesi[7] = "luglio";
  $tmp_mesi[8] = "agosto";
  $tmp_mesi[9] = "settembre";
  $tmp_mesi[10] = "ottobre";
  $tmp_mesi[11] = "novembre";
  $tmp_mesi[12] = "dicembre";
  $tmp_giorni["Mon"] = "Lunedì";
  $tmp_giorni["Tue"] = "Martedì";
  $tmp_giorni["Wed"] = "Mercoledì";
  $tmp_giorni["Thu"] = "Giovedì";
  $tmp_giorni["Fri"] = "Venerdì";
  $tmp_giorni["Sat"] = "Sabato";
  $tmp_giorni["Sun"] = "Domenica";
  echo $tmp_giorni[date("D")]." ".date("d")." ".$tmp_mesi[date("m")]."
".date("Y - H:i")."\n";
?>
Newsgroup: it.comp.www.php
Titolo: gestire operazioni multiple sul db

salve,
vorrei sapere con mysql come potrei gestire l'inserimento multitplo di
elementi e nn solo l'inserimento
ma tutte quelle operazioni che modificano il database visto che nn ho a
disposizione
le transazioni o almeno credo...
in pratica in questo caso devo fare n inserimenti e se solo uno di questi
fallisce devo riazzerare tutto
come posso fare ?


Se non ricordo male MySQL gestisce anche le transazioni, ma solo con le
tabelle InnoDB e non MyISAM.
Controlla il manuale, forse risolvi il problema.
--
73 de IK2VTJ, Piero
http://www.ardf.it
Togli/Remove 'NONVOGLIOSPAM' dall'indirizzo/from address




 come posso fare ?
Scaricati questa classe:
http://byting.mirrors.phpclasses.org/browse/package/1374.html
All'interno ho implementato un semplice sistema per simulare le
transazioni anche quando non sono disponibili.
-- 
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


scusa non hai un posto diverso dove mettere le cose
ogni volta che a uno serve qualcosa si deve registrare
vediamo di evitare le registrazioni e tutte le minchiate

 vediamo di evitare le registrazioni e tutte le minchiate
Sei un programmatore PHP e non sei iscritto ancora a PHPClasses?
Hai gia' dichiarato che da qual sito fanno spamming senza averne alcuna
prova (
http://url.repository.biz/go/1o
). Se non vuoi iscriverti nessuno
ti obbliga.


 vediamo di evitare le registrazioni e tutte le minchiate
QUELLO è un sito serio, vale la pena registrarsi
ciao
Alesi_27

Newsgroup: it.comp.www.php
Titolo: dividere un dato nello stesso campo

La mia tabella tbl_user ha un campo name e il dato all'interno è mario rossi
ora ho aggiunto un campo surname dovrei "dividere" il dato in 2, mario mi 
rimane nel campo name e rossi spostarlo nel campo surname
come faccio? 

Franco ha scritto:

Puoi usare il php, ciclando su ogni riga del database, splittando il campo
in due e eseguendo un update del record, altrimenti fai tutto via sql,
creando altri due campi e utilizzando UPDATE con left, mid e position
(vedi 
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
).
Ovviamente in entrambe le soluzioni valuta bene il caso Mario Rossi da
Carlo Alberto Rossi e per questo non c'e' algortimo :-)
     Francesco  
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Carlo Alberto Rossi e per questo non c'e' algortimo :-)
Si puo' tentare con una JOIN con un elenco di nomi propri italiani; i
record rimasti fuori, si puo' sperare, non saranno tantissimi.
Un sistema puramente algoritmico potrebbe guardare l'ultima lettera e
discriminare fra 'a','o' ed 'i', ma anche senza andare a pescare nomi
stranieri, "Neri" e' un nome proprio, e "Partecipazio" un cognome.
Leonardo
-- 
While ordinarily valid that being widespread does not make a statement
true, I feel that the diffusion of anti-evolutionary beliefs does pose
a strong argument for Darwin having been, indeed, sorely mistaken.
Newsgroup: it.comp.www.php
Titolo: Prova pubblicazione

Non riesco a pubblicare messaggi, questa è una prova

> Non riesco a pubblicare messaggi, questa è una prova
Beh, almeno questo spiega il tuo quinto o sesto tentativo...

Newsgroup: it.comp.www.php
Titolo: Aiuto installazione php 4.0.6 su pws4

Sono nuovo del mondo internet, vorrei imparare php ma inizio veramente male
perche non riesco ad installare php406 sul mio pc WinME con PWS4
praticamente faccio tutto quello che c'è scritto nel file install.txt ma
appena cerco di visualizzare una anteprima con Dreamweaver mi da un errore
http 500
cosa devo fare? le ho provate tutte, anche con l'installer, ma niente da
fare, stesso problema, aiutatemi vi prego non ce la faccio piu!. L'unica
soluzione che ho trovato è fare l'upload del file sul mio server remoto,
allora funziona tutto ovviamente, ma io voglio vedere in locale.

 ha scritto nel messaggio
news:9jsv4i$qgj$1...@fe2.cs.interbusiness.it...

Puoi tranquillamente evitare di installare PWS e passare ad un altro server
io ti consiglio xitami 
www.imatix.com
non ti consiglio di installare Apache perchè spesso fa un po di capricci con
WinME, poi *dopo* che hai installati xitami reinstalla PHP con l'installer
scegli impostazioni personalizzate e quando ti chiede di specificare il
server tu metti (indovina un po'.........) Xitami.
Ciao Marco

Newsgroup: it.comp.www.php
Titolo: problema con campo timestamp

Sto scrivendo un'applicazione che si poggia su di un database.
Nel dababase c'e' una tabella con un campo timestamp che all'occorrenza
viene riempito con l'istruzione INSERT.
Alla lettura del campo e alla trasformazione del timestamp in data ottengo
una data che non è quella attesa.
Ho trasfomato il timestamp con la seguente istruzione
  date("m/d/y G.i:s", $time);
Utilizzo come database mySql e php 4.3.1
Come posso risolvere il problema ?

Telemaco?
come mai questo nick?
:-)

 ottengo una data che non h quella attesa.
Il timestamp di MySQL non e' dello stesso tipo di PHP, devi effettuare
una conversione del tipo:
function tstamp2datetime ($tstamp = "") {
	if (strlen ($tstamp)==14) { 
		return substr($tstamp, 6, 2) . "/" . substr($tstamp, 4, 2)  . "/" .
substr($tstamp, 0, 4) . " " . substr($tstamp, 8, 2) . ":" .
substr($tstamp, 10, 2) . ":" . substr($tstamp, 12, 2);
	} else { 
		return false; 
	}
}
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

> Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
ma è nella tua firma o lo dici a tutti indistintamente? eheh! ;-)

 ma h nella tua firma o lo dici a tutti indistintamente? eheh! ;-)
Lo dico a tutti quelli che fanno domande da newbie ...
-- 
I am what I am, I do what I can

Newsgroup: it.comp.www.php
Titolo: Array misti

Salve a tutti, premetto che sono un po' arrugginito eh.. quindi
preparatevi :)
Vediamo se riesco a esporvi brevemente il mio amletico dubbio:
dovrei creare un array associativo che funzioni cosě:
$menu["bookmark"] = "comando javascript per aggiungere ai preferiti;
$menu["mail"] = "mailto:
etc
";
$menu["back"] = "javascript:history.back()";
Insomma vorrei che il mio script php inserito nella mia pagina mi listi
tutto il contenuto dell'array di modo che poi semplicemente l'utente
clicka e si esegue quello che č il valore di ogni elemento.. ma come fare
per listare una lista non numerata?
Dovrei forse fare cosě?
$menu[0]["bookmark"] = "comando javascript per aggiungere ai preferiti;
$menu[1]["mail"] = "mailto:
etc
";
$menu[2]["back"] = "javascript:history.back()";
Scusate eventuali Str****te dette (molto probabili), vi ringrazio comunque
in anticipo
Ciauzzz
Peppeeee
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 $menu[2]["back"] = "javascript:history.back()";
http://www.php.net/foreach
-- 
I am what I am, I do what I can
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.


 --
Ciao da
       --§Ska-Man§--
[
ska...@despamming.com
]
----------------
http://www.fantabasketpro.net
http://www.birraesalsiccia.net

     echo $valore[back];
Notice: Undefined constant ...
-- 
I am what I am, I do what I can


 L'uomo, conscio di sbagliare, persevera.
-- 
Un bacio da
       --§Ska-Man§--
I am what I am, I do what I want

Newsgroup: it.comp.www.php
Titolo: confusione cookie, sessioni e variabili GET/POST

come avrete capito dal nick sono alle prime armi, quindi se la
risposta dovesse essere scontata vi prego di non aggredirmi :)
Ho letto differenti articoli su entrambi gli argomenti ma non riesco a
stabilire quale metodo prediligere per un sito.
Immaginiamo di dover visualizzare un semplice elenco di prodotti presi
da mysql.
Per entrare nel dettaglio di ogni singolo prodotto posso usare le
variabili get attraverso un link.
Ma se volessi creare una login per aggiungere prodotti o cmq creare
una sorta di profilo administrator, cosa suggerite di fare? Sono forse
la persona meno paranoica in fatto di sicurezza e credo di aver
bisogno di qualche suggerimento.
Successivamente dovrei pensare all'invio tramite form di un nuovo
prodotto ad una magina di conferma. Come faccio da questa a mandare i
dati ad un'altra pagina che li inserirà nel db mysql?
Grazie mille in anticipo

 dati ad un'altra pagina che li inserirà nel db mysql?
puoi inviare i dati tramite get o post ed inserirli in campi nascosti
all'interno di un altro form. In alcuni casi è comodo, in altri molto
meno. La cosa più comoda, imho, è usare le sessioni.
Ciao.

Ti ringrazio, sei stato molto utile.
Ora almeno so in che direzione muovermi.
Newsgroup: it.comp.www.php
Titolo: Come faccio a inviare email con file in allegato, con la funzione mail()?

 in un determinato indirizzo internet o nel server stesso?
ci sono molti link con script di esempio : vai su 
group.google.com
 e cerca
"allegati" ne troverai a bizzeffe !

> > Come faccio a inviare email con file in allegato
Per prima cosa metti a posto la data del tuo pc... ;-)

in alternativa (+semplice) guarda "HTML Mime mail" qui:
http://www.phpguru.org

Newsgroup: it.comp.www.php
Titolo: [un po' OT] Caricare file di grandi dimensioni

Salve, mi rivolgo a voi perche non so piu dove sbattere la testa. Ho
creato un sistemino per la condivisione dei file web based in PHP.
Ora il problema nasce quando si caricano file di grandi dimensioni in
quanto il server ha un limite per l'upload di pochi MB. Allora ho
pensato di veicolare i file via FTP con gli appositi comandi di PHP.
Qui nasce l'inghippo: la funzione ftp_put ha un parametro che è il
percorso del file in locale da caricare (correggetemi se sbaglio).
Se faccio un input file pero non mi restituisce in POST l'intera path
ma solo il nome del file. Questo succede perche i nuovi browser
tagliano la path per motivi di sicurezza da quanto ho capito.
Ora io mi chiedo, secondo voi c'è un sistema per recuperare l'intera
path o un modo diverso di ovviare al problema?
Come fanno certi siti di web storage a dare la possibilità di caricare
file enormi? Ho visto anche cifre in termini di GByte.
Grazie.

file enormi? Ho visto anche cifre in termini di GByte.
Usano client appositi, per esempio client FTP in Java. Altrimenti puoi
farlo con altri linguaggi: Flash, o anche Adobe AIR (che per� richiede
il runtime esterno, mentre quello per Flash ce l'hanno gia' tutti).
Leonardo
-- 
The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.

 file enormi? Ho visto anche cifre in termini di GByte.
prova con net2ftp.
http://www.net2ftp.com/
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

         ***  Powered by openSUSE  ***
Si ma per file di grandi dimensioni è cmq un massacro.
Non puoi far trasferire file da 1 gb con php, per mille motivi.. prima
di tutto il browser: dubito che l'utente rimanga sulla pagina del
caricamento per 30 minuti, senza spegnere il pc o chiudere il browser.
Cosa che se accade, devi rifare tutto da capo, non è come un normale
ftp che se qualcosa và storto riprendi da dove avevi finito.
Se vuoi un consiglio, per quelli che hanno file di grandi dimensioni,
faglieli caricare con un normale ftp (magari metti sul tuo sito una
versione di filezilla portable così l'utente neanche deve
installarselo); fai accedere gli utenti a cartelle temporanee magari
(settando l'utente ftp in modo che possa accedere SOLO a quella
cartella).
Quando ha finito processi il file da php e ci fai quello che vuoi.
Non è il massimo delle semplicità, ma credimi, se intendi far fare
upload di file superiori diciamo a 500Mb da php (e da browser) avrai
solo grane, io tempo fà le provai tutte.
Newsgroup: it.comp.www.php
Titolo: [ROMA] Esperto programmatore PHP cercasi

Sto cercado un programmatore esperto in PHP / MySQL per la realizzazione di
un portale dedicato alla musica, già avviato.
Compensi proporzionali e contestuali al successo del progetto.
Maggiori informazioni in pvt.


Lancia una ricerca in 
www.it-recruitment.it
 (puoi cercare persone per zona e
conoscenza).

Newsgroup: it.comp.www.php
Titolo: estrarre nomi colonne mysql

Esiste un comando in php che mi dia in uscita un array con i nomi delle colonne
di una table in mysql?
E per numero di colonne? Grazie per l' aiuto.
Messaggio spedito dal sito Risorse.net
La comunita' virtuale di Web masters e Web designers
http://www.risorse.net

 E per numero di colonne? Grazie per l' aiuto.
Piů o meno cosě...
$query = 'SHOW fields FROM tua_tabella';
$risultati = mysql_query ($query);
$numero_colonne = mysql_num_rows($risultati);
while ($riga=mysql_fetch_array($risultati)) {
    echo "$riga[Field]<br>";
}
Oppure in caso di una normale select..
$query = 'SELECT * FROM tua_tabella';
$risultati = mysql_query ($query);
$numero_colonne = mysql_num_fields($risultati);
e poi con un ciclo for tiri fuori i nome dei campi con mysql_field_name
O volendo anche con  mysql_list_fields ... insomma.. hai un sacco di modi
per farlo..
Dai un'occhiata al manuale che fai prima..
http://it.php.net/manual/it/ref.mysql.php
Newsgroup: it.comp.www.php
Titolo: problema con script contatore

Ciao a tutti.
Sto predisponendo un piccolo sistema di rilevazione visite.
Sui siti da monitorare metto del codice javascript che, finita di 
caricare ogni pagina, rileva i dati del visitatore e chiamo uno script 
php che sta sul mio server.
Lo script sul server è:
<?
//Inizia una sessione
session_start();
//Si collega al database e fa altre cose utili
require('components/phptrack/configure.php');
require('includes/classes/db.php');
$db = new db(DB_HOST,DB_NAME,DB_USER,DB_PASSWORD);
//Prende nota di quale sito ha mandato la chiamata
$site_id=(int)$_GET['site_id'];
//Se il visitatore è nuovo salva sul database una riga con i dati del
//visitatore e si appunta il suo id nel campo 
//$_SESSION[$site_id.'_visitor_id']
if (!($_SESSION[$site_id.'_visitor_id']>0)) {
   $sql_data = new sql_data;
   $sql_data->add('previous_visitor_id',0);
   $sql_data->add('site_id',$site_id);
   $sql_data->add('ip',$_SERVER['REMOTE_ADDR']);
   $sql_data->add('language',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
   $sql_data->add('browser',$_SERVER['HTTP_USER_AGENT']);
   $sql_data->add('screen_x',(int)$_GET['s_x']);
   $sql_data->add('screen_y',(int)$_GET['s_y']);
   $sql_data->perform('raw_visitors');
   $_SESSION[$site_id.'_visitor_id']=$db->insert_id();
}
//Salva i dati della pagina visitata
$sql_data = new sql_data;
$sql_data->add('site_id',$site_id);
$sql_data->add('visitor_id',$_SESSION[$site_id.'_visitor_id']);
$sql_data->add('time','now()');
$sql_data->add('location',$_GET['cur_loc']);
$sql_data->add('referer',$_GET['referer']);
$sql_data->perform('raw_visits');
?>
Confronto i risultati con shinystat e le visite tornano precise precise!!
C'è però un unico problema: il numero dei visitatori è molto più alto. 
Ed effettivamente è sballato: per molti visitatori capita che il sistema 
  crei un nuovo id di visitatore per ogni pagina visitata (e infatti 
molti visitatori hanno come pagina di ingresso (referer) una pagina 
interna a lsito.
Secondo voi c'è qualcosa che non va nello script?
Grazie a tutti!

aggiungo...
il javascript che chiama il php dalla pagina è:
var screen_x=window.screen.width;
var screen_y=window.screen.height;
var cur_location = escape(window.location.toString());
var referer = escape(document.referrer);
document.write('<img 
src="
http://phptrack.net/phptrack.php?site_id='+phptrack_site_id+'&s_x='+screen_x+'&s_y='+screen_y+'&cur_loc='+cur_location+'&referer='+referer+
'" 
width="0" height="0" border="0"/>');
e ora il mio dubbio è: lo script php è chiamato tramite img: in questi 
casi la sessione rimane aperta o per caso viene persa per qualche motivo?
potrebbe essere questo l'errore?
ancora grazie a tutti!
Newsgroup: it.comp.www.php
Titolo: da case sensitive a case NON sensitive

Mi ï¿œ stato chiesto di fare un ristyling ad un sito dinamico basato su MySQL.
Dovrï¿œ aggiungere dei campi a delle tabelle ecc.
Fin qui, nulla di nuovo.
In questo sito c'ï¿œ un controllo dove ï¿œ possibile immettere del testo per 
la ricerca nel sito.
Nei fatti la ricerca viene fatta nel database ed i risultati mostrati 
all'utente.
Al momento attuale la ricerca ï¿œ case sensitive e mi ï¿œ stato chiesto di 
farla NON case sensitive.
In phpmyadmin basta agire sulla Collation di ciuscun campo varchar? o ï¿œ 
meglio fare una nuova tabella vuota con i campi ci ed importare il 
contenuto della vecchia tabella cembiando poi i nomi di queste?
Non avendo mai fatto una cosa del genere vi chiedo se c'ï¿œ da prestare 
attenzione ad altre cose per non rischiare di perdere i dati.
Grazie
Leonardo
 
 
-- 
Non sono su facebook
Se anche tu vuoi cancellarti
http://www.giardiniblog.com/come-cancellarsi-da-facebook-eliminare-account/
 

 farla NON case sensitive.
 
scusa ma come ï¿œ stata implementata la ricerca case sensitive?
 
 

 Leonardo
 
Ehm...
 
Un semplice confronto tra la conversione in maiuscolo della stringa di 
ricerca e la conversione in maiuscolo del contenuto del campo da 
sottoporre a ricerca non basta?
 
-- 
@WarpTen10


Non saprei, il database lo ho trovato cosï¿œ.
Fu fatto circa 5 anni fa.



Cioï¿œ esiste un comando MySQL per leggere i campi come se fossero tutti i 
maiuscolo?
 
Per le vocali accentate come funziona?



http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_upper
 
 
-- 
@WarpTen10


fantastico, questo dovrebbe risolvere gran parte dei problemi.
grazie



Comunque sia, ti consiglio di presentarla al cliente come hai scritto 
nel messaggio originale e ti chiedere un compenso adeguato alla mole di 
lavoro da svolgere. :)
 
-- 
@WarpTen10


Ti ringrazio del consiglio, questo ï¿œ il primo vero sito sul quale metto 
le mani per modificarlo.
Tenuto conto di quello che ho scritto in precedenza, dhe prezzo, grosso 
modo, mi consigli di chiedere?


 sottoporre a ricerca non basta?
 
Questo, oppure usare like al posto di = per le ricerche.
 
In entrambi i casi la collation del DB deve essere corretta in base al 
charset usato per popolarlo, altrimenti le accentate spaccano tutto.
 
Bye.

 Leonardo
 
Il tuo compenso dipende da molti fattori che solo tu conosci.
 
Quanto lavoro devi svolgere per arrivare ad ottenere ciï¿œ che il cliente 
vuole, quanto ï¿œ rompiscatole il cliente, quanto il cliente puï¿œ o vuole 
spendere sono solo alcuni dei parametri da tenere in considerazione.
 
Se chiedi troppo il cliente scappa e non lo vedi piï¿œ. Se chiedi troppo 
poco svaluti il tuo lavoro ma, se ï¿œ il primo lavoro che fai per un 
cliente, puï¿œ servirti per agganciarlo.
 
-- 
@WarpTen10
Newsgroup: it.comp.www.php
Titolo: fopen(): unable to access...

Ciao a tutti,
qualcuno mi sa spiegare perche' accade cio':
se scrivo:
$fp=fopen("
http://localhost/sitidemo/Yahoo%21%
20Italia_file/laper1.gif","r") or die("errore");
va a buon fine.
se invece scrivo:
$fp=fopen("/var/www/html/sitidemo/Yahoo%21%
20Italia_file/laper1.gif","r") or die("errore");
oppure
$fp=fopen("file:///var/www/html/sitidemo/Yahoo%21%
20Italia_file/laper1.gif","r") or die("errore");
mi da questo errore:
Warning:fopen()[function.fopen]: Unable to access
file:///var/www/html/sitidemo/Yahoo%21%20Italia_file/laper1.gif in
/var/www/html/cartella/da/dove/chiamo/lo/script
grazie e ciao!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



prova a controllare innanzitutto che il file esista, successivamente se
hai i permessi per leggerlo.
ciao,
--Lorenzo

qualcuno mi sa spiegare perche' accade cio':
Perche' %21%20 in HTTP significa "! ", ma nel file system
significa %21%20... e sul file system "Yahoo! Pippo" c'e'
mentre "Yahoo%21%20Pippo" non c'e'.
Se hai il nomefile in formato file system usa urlencode()
per avere il nome file da passare a fopen('http://'); nel
caso inverso (che raccomando meno), urldecode().
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.

Newsgroup: it.comp.www.php
Titolo: informazioni server

Ciao, sto cercando di inparare il linguaggio php, dopo aver configurato 
tutto, ho iniziato a provare qualche piccolo esempio trovato sulla rete. 
premetto che il file con la funzione phpinfo() funziona.
Quando vado a richiedere le informazioni del server con i comandi 
$HTTP_REFERER oppure $HTTP_USER_AGENT, la pagina non mi riporta niente.
queta č la sintassi che ho usato:
<?php echo $HTTP_USER_AGENT; ?>
 potete aiutarmi ? grazie

 <?php echo $HTTP_USER_AGENT; ?>
devi usare la superglobal $_SERVER
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
qualcosa in più la trovi qua: 
http://it2.php.net/manual/en/reserved.variables.php#reserved.variables.server
ciao
Mario
_________________________
WEB: 
www.mario-online.com
________________________________ 

"Mario Protto" <mario AT mario-online DOT 
c...@usaquelloprimadichiocciola.invalid> ha scritto nel messaggio 
news:eonln7$eun$1...@tdi.cu.mi.it...

ok ora provo intanto grazie 


tutto ok grazie mille

Newsgroup: it.comp.www.php
Titolo: pphp4isapi.dll

C'è nessuno che è riuscito ad usare php come isapi invece che come cgi? come
ha fatto?
Io ho seguito tutto le istruzioni ma non carica la dll.
Col cgi funziona tutto ok
grazie

"IceMan" <p.gia...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:a0ejfq$ka2$1...@pegasus.tiscalinet.it...

A me funzia tutto, ho pero' installato Sambar come server.
More info: 
www.naufraghi.f2s.com
Alla prossima.
                      MAX
Newsgroup: it.comp.www.php
Titolo: permessi directory! ...poche idee ma bene confuse

ciao a tutti,
sto tentando di creare un form che permetta all'utente di "scaricare"
(upload) files sul sito.
sul server di prova in locale tutto ok!
su un server in linea (gratuito) non me lo peremtte:
Warning: SAFE MODE Restriction in effect. The script whose uid is 1154 is
not allowed to access / owned by uid 0 in 'percorso/file' on line 12
Ho provato altrove, (sempre gratuito) non ottengo nessun rifiuto, ma di
fatto non va.
la funzione 'fileperms("nome_file.php");' mi restituisce i seguenti valori:
33188 !!!!
è un problema di permessi?
è possibile modificarli?
dove posso trovare una spiegazione (meglio se in italiano) di come
funzionano i permessi, ed il significato dei vari valori (per indederci
33188 piuttosto che 1154 o 0777 etc...)
ringrazio comunque tutti...

 'fileperms("nome_file.php");' mi restituisce i seguenti valori: 33188
Che e' decimale (lo dice il manuale, non io!)
se fai decoct(fileperms("nome_file.php")) otterrai 100644
che corrisponde a questi permessi:
-rw-r--r--   --> quello che vedi con ls -l
.42.4..4..   --> cioe' 644
I permessi dei files sono un po' la bestia nera degli utenti windows:
il primo gruppo di 3 lettere corrisponde ai permessi che ha il
"proprietario" del file, il secondo ai permessi del gruppo a cui
appartiene il proprietario, il terzo al resto del mondo.
I permessi possono essere:
r (READ) che vale 4
w (WRITE) che vale 2
x (EXECUTE) che vale 1
e li sommi a 3 a 3 per ottenere cose tipo 644 (leggibile da tutti e
scrivibile solo dal proprietario) o 777 (leggibile, scrivibile ed
eseguibile dal proprietario, dal gruppo e dal resto del mondo).
Spero di essere stato chiaro, come disse James Brown...
-- 
Marco Bernardini - bernama chiocciola libero it
E' bello volare alti e liberi come un'aquila,
ma nessuna talpa e' mai finita nei motori di un jet.

 ha scritto nel messaggio
news:pan.2002.12.29.18....@libero.it...

Newsgroup: it.comp.www.php
Titolo: Messaggio di attesa mentre si esegue uno script.

Vorrei visualizzare un messaggio di attesa mentre si esegue uno script
lento.
Ho creato uno script per elaborare i dati di un form complesso per spedire
una mail.
Non so perchè lo script ci impiega molto tempo (anche 10 secondi) per
visualizzare la pagina di invio effettuato.
Il resto del sito scorre velocemente, quindi non credo sia un problema di
server. Forse ho appesantito enormemente lo script con funzioni non molto
appropriate.
Forse dovrei realizzarlo in JS, ma posto qui per sapere come si controllano
i tempi di esecuzione di codice php
Arjuna
-- 
Homo sum, humani nihil a me alienum puto.
 17/05/2004 13.14.17

 i tempi di esecuzione di codice php
sull'onsubmit del form fai apparire un div con scritto wait please al centro
della pagina
o in modo che copra il contenuto della pagina
-- 
Josh
www.pixael.com
icq: 59204079

Avevo pensato a questa soluzione.
Fore ho sbagliato a porre questa domanda.
Sarebbe più interessante sapere come controllo di non aver scritto codice
inutilmente pesante.
Arjuna
--
Gnotis se auton.
 17/05/2004 13.50.35

 inutilmente pesante.
Leggendolo =P
Ludovico Grossi

inutilmente pesante.
Scrivevo pochi secondi fa ad un altro netter di come registrare i tempi
dentro lo script.
Ma io credo che il tuo "ritardo" sia dovuto all'invio della mail. Cioe'
hai un server che invia lentamente.
Sottolineo "CREDO".
Leonardo
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio

Newsgroup: it.comp.www.php
Titolo: libreria GD su php 4.3.2 NON fa la JPG

si trova una gd.dll da usare che funzioni per la creazione della jpg ?

 ha scritto nel messaggio
news:bfcdb4$d2smi$1...@ID-155253.news.uni-berlin.de...



lanci lo script da shell

Newsgroup: it.comp.www.php
Titolo: php smtp win

Save.
Per far partire le mail uso il comando mail di Php senza alcun
problema su siti in hosting (Linux/Apache).
Poiche' in locale uso macchine con Win98/ME (PHO/Apache/MySQL) ho
scaricato PostCast Server e l'ho installato. Nessun problema usandolo
dai miei programmi di posta (Eudora/IncrediMail).
La mia domanda e': come utilizzarlo negli script PHP? devo per forza
usare fsockopen()?
Ho visto che in PHP.INI alla voce SMTP risulta:
[mail function]
SMTP =	localhost ;for win32 only
sendmail_from = 
m...@localhost.com
 ;for win32 only
;sendmail_path = ;for unix only, may supply arguments as well (default
is 'sendmail -t -i')
Ne deduco che (forse?) posso in qualche modo dirgli di usare PostCast.
Se deduco giusto... come fare?
Con phpinfo() ottengo le seguenti info:
sendmail_from 
m...@localhost.com
 
m...@localhost.com
sendmail_path no value no value
short_open_tag On On
SMTP localhost localhost
Posso settare il sendmail_path per usare PostCast?
O forse debbo intervenire su qualche file di configurazione di Apache?
Grazie.
giuseppeNO...@MEtin.PLEASEit
(maiuscole antispam)

Mi rispondo da solo... ho risolto con sendmail per windows.
Saluti. Peppe

Newsgroup: it.comp.www.php
Titolo: uroz jgihcy

crbsypvao nergui vtzkfoxi hgqct kquvyajhc wkpajslxc sikbwqt

> crbsypvao nergui vtzkfoxi hgqct kquvyajhc wkpajslxc sikbwqt
md5? 

 crbsypvao nergui vtzkfoxi hgqct kquvyajhc wkpajslxc sikbwqt
Perň č anche vero che non ci son piů le mezze stagioni.
-- 
Elminster

Newsgroup: it.comp.www.php
Titolo: con phpmyadmin

ciao a tutti,
Usando phpMyadmin, come sta su f2s, per esempio, io posso
scaricare dal mio hard disk un file .sql che contiene tutte le informazioni.
per poter scaricare il db sul sito, ma volendo fare solo un update del db,
quali operazioni devo svolgere ?
ciao grazie
Andrea

 ha scritto nel messaggio
news:rOZz6.23916$wG3.1...@news.infostrada.it...

Newsgroup: it.comp.www.php
Titolo: php5, postgresql8 e return recordset

Salve a tutti,
	come faccio in una funzione di postgresql a definire il parametro di 
uscita per la restituzione di un intero recordset, risultato di una 
select, e a prenderlo con il php e a switchare su di esso?
Per il momento ho scritto:
$dbconn = pg_connect(...);
$sql = "select f_test(1);";
$RS_Result = pg_query($dbconn, $sql);
-----
Come setto la funzione in postgresql per farmi tornare tutte le righe 
selezionate compatibili con php?
Grazie e scusate se la domanda è troppo newbie :O)

 selezionate compatibili con php?
http://it2.php.net/manual/en/function.pg-fetch-all.php
Bye.

> 
http://it2.php.net/manual/en/function.pg-fetch-all.php
Ti ringrazio innanzitutto.
Purtroppo il mio problema è principarlmente nella query in postgresql 
dove la funzione, quando richiamata restituisce un errore sul RETURN 
NEXT. In input ha un integer e in RETURN ha un SETOF REFCURSOR. Purtoppo 
mi va in errore e non capisco il perchè.
Ciao.



"da` errore" e "va in errore" in informatica sono equivalenti a 
"" (stringa vuota).
Riporta il codice e il messaggio di errore completo, altrimenti non si va 
da nessuna parte.
Bye.

Ho corretto il problemacreando una semplice funzione sql e facendo 
tornare un record. Solo che ora come risultato della funzione ho:
(1,test1,1)
(2,test2,1)
(3,test1,1)
(4,test3,0)
i campi indicati sono (id, nome,is_enable). Sia nella select sul DB che 
con la fetch in php mi tornano i record strutturati in questo modo. Come 
li separo in modo che ci sia echo ArrRow(0); è 1 e ArrRow(1); è test1... 
etc?
es:
echo ArrRow(0)."-".ArrRow(1)."-".ArrRow(2);
è
1-test1-1  invece di (1,test1,1)
Grazie.

 etc?
La pg_fetch_all() ti torna un array (con indice numerico, rappresentante 
la riga di risultato) di array (con indice testuale, rappresentante il 
campo nel DB), quindi avrai qualcosa tipo
$res[0]["id"] = 1
$res[4]["nome"] = "test3"
ecc. ecc.
 
Bye.
Newsgroup: it.comp.www.php
Titolo: Riscrivere url con php

Ciao,
ho il problema di gestire la visualizzazione degli url senza il
supporto di apache, o meglio della direttiva rewrite.
La situazione è questa:
index.php?sel=1  deve diventare sez1/index.php
Fino ad adesso ho usato il rewrite, ma per questa volta devo trovare
una soluzione alternativa usando php (ammesso che si possa fare!) .
Qualcuno a qualche consiglio?
grazie!

 
metti un redirect in sez1/index.php

Magilla ha scritto:

Grazie ma credo di non essermi spiegato molto bene, vista l'ora!
Praticamente ho una pagina sola (index.php), che in base all'
id che arriva via get, carica i dati relativi alla sezione;
in realtà non esistono fisicamente le sezioni, ma è la stessa pagina
che carica dati diversi.Quindi se si esclude le var nell' url
l'indirizzo
rimane sempre invariato. Io ho bisogno invece di trasformarlo:
es /index.php?sez=1 deve diventare /sez1/index.php o anche
/sez1.php, chiaramente c'è un campo nome nel db associato alla var
in get.
Di norma si utilizza il rewrite di apache ma non posso in questo caso.
Mi sa che non c'è una soluzione.

 
Credo anch'io, altrimenti non si spiegherebbe l'esistenza del mod_rewrite

 Mi sa che non c'è una soluzione.
Se ho capito bene la soluzione c'è.
se vuoi fare il contrario non lo so...
XJ

>Header("Location: /sez".$sez."/index.php");
Ma punterebbe ad una directory inesistente.
io non ho nessuna sezione, ma un unico file index.php, le sezioni
sono in un database e le carico in base al get. In realtà devo
simulare
l' esistenza di directory diverse per ogni argomento avendo un file
solo.
Mi servirebbe qualcosa di simile al mod_rewrite, ma che funzioni in
php.
grazie per l' aiuto

Header("Location: /sez".$sez."/index.php");
Ma punterebbe ad una directory inesistente.
io non ho nessuna sezione, ma un unico file index.php, le sezioni
sono in un database e le carico in base al get. In realtą devo
simulare
l' esistenza di directory diverse per ogni argomento avendo un file
solo.
Mi servirebbe qualcosa di simile al mod_rewrite, ma che funzioni in
php.
grazie per l' aiuto
index.php?sel=1  deve diventare sez1/index.php
if(empty($_GET['pippo'])){
   $pippo =1;
}else{
$pippo=  $_GET['pippo'];
}
$inc = "sez";
include($inc.$pippo);
ogni file ha la sua query

Giusto un'idea, tra l'altro non provata:
utilizza una error page = index.php , quando viene caricata per un url
non trovato dovresti avere in una variabile l'url dell'errore, quindi
processalo normalmente...
fammi sapere se funziona

a.tr...@gmail.com
 ha scritto:

Non ho capito bene..., alla fine ho risolto creando un file per ogni
sezione, è il metodo più semplice. Grazie cmq dell' aiuto!
ciao
Newsgroup: it.comp.www.php
Titolo: incrementare numero documento

ho una tabella con:
 
id (autoincrement)
numerodoc
anno
come incremento il numerodoc sapendo che il primo documento del nuovo anno
(2006) dovrà essere 1

work wrote:

devi creare una chiave primaria con primo parametro anno e secondo parametro
id..
PRIMARY KEY (anno, id)
attenzione l'ordine dei parametri e' essenziale..
-- 
www.iuz-lab.info



Non credo di aver capito..
la tabella di cui sopra è una tabella "fatture_emesse" che contiene detti
campi.
quindi devo innanzitutto trovare il modo di incrementare il numerodoc
indipendentemente dall'id che serve al database per le sue operazioni.
per cui avrò una cosa tipo:
id     numerodoc   anno
300      123        2005
301      124        2005
ecc.. , quindi l'id della tabella fatture_emesse va per i cavoli suoi in
autoincrement.
Forse intendi creare una tabella esterna "numerofatture" dalla quale
pescare il numeroro?

 anno (2006) dovrà essere 1
Cerca nella tabella se ci sono altri documenti del 2006. Se ci sono ne
inserisci uno come numerodoc + 1, altrimenti inserici numerodoc = 1
-- 
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.

 pescare il numeroro?
intendevo dedicare l'unicita' di una fattura alla coppia (anno, id) dove poi
id sostituirebbe numerodoc..
cmq se non vuoi modificare troppo il db e gli script puoi sempre fare (non
testato)..
mysql_query("BEGIN");
$max = mysql_query("SELECT max(numerodoc) FROM fatture_emesse WHERE anno =
'$anno'");
$max = intval(mysql_result($max, 0, 0)) + 1;
mysql_query("INSERT INTO fatture_emesse (numerodoc, anno) VALUES ('$max',
'$anno')";
mysql_query("COMMIT");
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: [HELP] mail non funziona in nessun modo

Salve a tutti.
Ho il seguente problema: non riesco a far funzionare la funzione ();
So perfettamente la sintassi della funzione e "penso" di non sbagliare
quando invoco uno script con la funzione mail.
Il problema secondo me sta nella configurazione del server.
Trattasi di un server linux con postfix.
Ora a me non interessa minimamente che i messaggi vengano spediti con il
comando sendmail a me interessa solamente che i messaggi, una volta spediti
arrivino nella coda dei messaggi in attesa di partire con postfix.
Cioè vorrei che una volta eseguito lo script, spostandomi sulla macchina
linux ed eseguendo un mailq mi debba comparire il messaggio accodato. Tutto
qui.
La funzione mail del PHP l'ho invocata sia in locale dalla macchina linux
che in remoto dal mio computer w98 collegato in rete ma in entrambi i casi
il messaggio non viene accodato e non mi restituisce nessun tipo di errore.
Pero' se da shell invoco il programma  testuale mail per inviare messaggi e
avanzo tutti i passi, da li' i messaggi arrivano nella coda.... in
/var/spool/postfix/deferred che sarebbe il mio intento....
nel php.ini sendmail_path='usr/sbin/sendmail -q'
non funziona nulla comunque a me non importa che i messaggi arrivino vorrei
che dai computer della rete, compreso il locale, i messaggi che partono con
la funzione mail del php arrivino nella coda pronti per partire...
Qualcuno potrebbe darmi qualche dritta?
Ringrazio anticipatamente
euterpex

Non ho capito molto bene quale è il tuo problema, spero che questo sia ciò
che ti serve.
Esempio per dominio: 
pippo.it
//  Stabilisco il collegamento con il server SMTP
$fp = fsockopen("
smtp.pippo.it
", 25, $errno, $errstr, 10);
$junk = fgets($fp, 512);
if(!$fp)
{
    echo "Errore: $errstr($errno)";
}
else
{
    //  Mi presento al server SMTP
    fputs($fp, "HELO 
smtp.pippo.it
\r\n");
    $junk = fgets($fp, 512);
    //  Imposto l'indirizzo del mittente
    fputs($fp, "MAIL From: $IndirizzoMittente\r\n");
    $junk = fgets($fp, 512);
    //  Imposto l'indirizzo del destinatario
    fputs($fp, "RCPT TO: $IndirizzoDestinatario\r\n");
    $junk = fgets($fp, 512);
    //  Inizia l'invio dei dati
    fputs($fp, "DATA\r\n");
    $junk = fgets($fp, 512);
    //  Indirizzo e nome del mittente
    fputs($fp, "From: $NomeMittente<$IndirizzoMittente>\r\n");
    //  Indirizzo della eventuale risposta
    fputs($fp, "Reply-To: $NomeMittente<$IndirizzoMittente>\r\n");
    //  Indirizzo e nome del destinatario
    fputs($fp, "To: $NomeDestinatario<$IndirizzoDestinatario>\r\n");
    //  Oggetto della e-mail
    fputs($fp, "Subject: $Oggetto\r\n");
    //  Testo della e-mail
    fputs($fp, "\r\n");
    fputs($fp, "$Dati\r\n");
    //  Fine del testo della e-mail
    fputs($fp, ".\r\n");
    $junk = fgets($fp, 512);
    //  Comunico al server SMTP che chiudo la sessione
    fputs($fp, "QUIT\r\n");
    $junk = fgets($fp, 512);
    //  Chiudo l'handle
    fclose($fp);
}
Newsgroup: it.comp.www.php
Titolo: Sottomettere Form nascosto

Ho fatto una pagina in cui ho un form visualizzato in cui mi salvo in
un campo hidden la scelta effettuata nella pagina precedente.
Quando clicco sul bottone di submit devo tornare indietro alle scelte
facendo ritornare pure la scelta effettuata. Ci sono riuscito con un
header e passando la varibile come GET, ma vorrei riuscire a farlo
come post
Avevo pensato di creare un form con il campo che mi serve e poi
tramite PHP fare la submit, ma non mi funziona, ma forse perché non so
quale funzione usare.
Poi ho provato a seguire un'altra strada ($_SESSION) ma mi sono perso.
La domanda è: che funzione posso usare per fare la submit da PHP? Nel
form "nascosto" deve esistere il bottone di submit? O è meglio che usi
le varibaili $_SESSION se mi devo portare in giro queste informazioni
per più pagine?
Grazie

 Grazie
Le sessioni sono fatte apposta per usare le stesse variabili su più 
pagine. Studiati sul manuale tutte le funzioni ad esse legate; per 
iniziare sappi che ti basta mettere la funzione...
session_start();
...prima di ogni output e prima di ogni accesso o scrittura su $_SESSION.
-- 
 Giovanni Cappellini - 
http://www.quacos.com
Realizzazione siti dinamici e consulenze OpenSource:
 
http://www.weblogix.biz


Ho visto che la variabile session ha sempre un valore, ma non riesco
ad intercettarlo, ho provato con $_SESSION["Scelta"] != "" ma non va

              
http://www.weblogix.biz
ottimo proprio quello che mi serviva. Invece se devo usare del php su
l'evento onclick si può o meglio usare jscript
Newsgroup: it.comp.www.php
Titolo: Errori in uno script...

Salve a tutti,
ho iniziato ad interessarmi al php da poco.
Ho scaricato uno script che mi permette di aggiungere link e categorie in
modo molto semplice. Questo è composto da 2 pagine, cioè la configurazione
ed il vero e proprio script.  Io sto cercando di modificarlo a mio
piacimento cambiandone la grafica. Purtroppo riscontro alcuni errori che non
riesco a correggere (vado a vedere la linea in cui c'è l'errore, però non
riesco a capire quale sia...) proprio perchè sono un principiante. Se
qualcuno ha interesse ad aiutarmi, trova lo script modificato da me qui:
http://utenti.lycos.it/napsel/files1.txt
 (in txt così leggete subito..)
mentre l'originale qui: 
http://utenti.lycos.it/napsel/files.php
 .
Ancora una domanda: in uno script di news che uso e funziona correttamente,
vi è un file (news.php) che viene incluso nella pagina principale. Questo
file (news.php) ha dei link (avanti e indietro) che vengono aperti sempre
nella pagina principale. Come faccio a fare la stessa cosa con altre pagine
(mi servirà quando nello script dei links e le categorie di cui parlo sopra,
in modo che quando qualcuno clicca sulla categoria scelta, si aprano le
sottocategorie sempre nella stesssa pagina mantenendone la struttura
grafica). Grazie mille per l'aiuto!!!
BiEz

Potresti postare l'errore ?
Ciao, Nicola
----------------------------------------------------------------------------
 
www.pignatelli.com
 - l'oasi della programmazione web
----------------------------------------------------------------------------


E' questo il punto, purtroppo nel file modificato da me
(
http://utenti.lycos.it/napsel/files1.txt
) sul browser mi appare la scritta
che l'errore è nell'ultima linea quando io ho modificato soltanto l'inizio.
Cercherò cmq di identificare l'errore. Grazie ciao!!

 che l'errore č nell'ultima linea quando io ho modificato soltanto
l'inizio.
Non ho tempo di guardare lo script adesso.. ma dal tipo di errore č
probabile che tu non abbia chiuso una qualche parentesi..


Ti ringrazio moltissimo, già è un passo avanti per me che ci capisco poco =)

 wrote in message
news:Xg%n9.15072$cS4.6...@news2.tin.it...

Argh... brutto esempio di programmazione. ;-)
Cmq. hai chiuso lo script cosi:
 	} else {
?>
chiaramente manca tutto un pezzo alla fine...
ma se aggiungi due parentesi dovrebbe andare.
  } else {
  }
}
?>

 ?>
Grazie mille !!

Newsgroup: it.comp.www.php
Titolo: cercare valori minori (o maggiori) con in_array

Salve a tutti.
Ho un array composto da valori interi; vorrei cercare, all'interno
dell'array, tutti i valori minori (o maggiori) di X.
Ad esempio:
$pippo=array("0", "1", "2", "3", "4");
vorrei sapere se all'interno di $pippo ci sono valori minori o uguali a
"2".
Come faccio?
p.s.- con un "for" o con un "foreach" l'ho fatto... volevo sapere se
"in_array" o qualche altra funziona permettono di farlo.

 
Dai un occhio a 
http://it.php.net/array_walk
	Francesco