mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Variabile $getfile

Sono passato da una vecchia versione ad una più recente di php e devo
sostituire il comando in oggetto con uno più nuovo per far si che lo script
non mi dia errore. Qual'è il nuovo comando?
Grazie

 script non mi dia errore. Qual'h il nuovo comando?
$getfile e' una variabile. Che "errore" da, e ti prego non rispondere
"Notice: Undefined variable".
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Hai azzeccato e visto che praticamente sono inesperto volevo lumi da voi.
Cosa devo fare?
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:3jnNc.16967$OH4.4...@twister1.libero.it...


 Cosa devo fare?
http://it.php.net/manual/it/function.isset.php
stefano

 Cosa devo fare?
E' una stra-faq, ti consiglio di cercare tra i vecchi post, se ne e'
discusso centinaia di volte.
Please, 
http://wiki.news.nic.it/QuotarBene
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C


Newsgroup: it.comp.www.php
Titolo: funzione ricorsiva e return false

ho una piccola tabella che definisce un albero di elementi, in cui ogni 
record ha un proprio Id e un IdCat relativo al padre.
I primi elementi dell'albero hanno IdCat=0.
per capire quale primo elemento ha un Id di qualsiasi livello, ho questa 
funzione:
  function getCatM($sotcat) {
   $qry_catM = mysql_query("select Id,IdCat from tbl_categorie where 
Id=".$sotcat);
   $cat = mysql_result($qry_catM,0,"IdCat");
   $id = mysql_result($qry_catM,0,"Id");
  if ($cat==0) return $id;
  else getCatM($cat);
  }
che restituisce sempre Null.
Se invece al posto di "return" , metto "echo" $id viene scritto 
correttamente. La funzione gira bene, č solo quel maledetto return che non 
fa il suo lavoro.
Perchč?
Grazie
Cristiano C.

   }
else return getCatM($cat);
Bye.

Newsgroup: it.comp.www.php
Titolo: aiuto x script password dimenticata

ho fatto in una pagina un form dove inserire l'email per far vedere a video
il tuo nome e password che avevi dimenticato,il form porta alla pagiana
seguente
<?
$mail = $HTTP_POST_VARS["mail"];
$db_cli = mysql_connect("localhost", "", "")  or die ("Non riesco a creare
la connessione");
mysql_select_db("negozio") or die ("Non riesco a trovare il database
negozio");
$sql="select * from utente where mail='$mail'";
 $result=mysql_query($sql);
 $num_row=mysql_num_rows($result);
if (mysql_num_rows($result) == 0) {
        echo "<P><B>email inesistente <A
HREF='passdim.php'>RIPROVA</A></B></P>";
}else{
QUI CHE METTO PER FAR USCIRE l'username E LA PASSWORD
}
?>

 QUI CHE METTO PER FAR USCIRE l'username E LA PASSWORD
Pessima idea, manda una mail piuttosto che visualizzare i dati,
altrimenti uno che conosce la tua mail potrebbe visualizzarli.
Utilizza una delle funzioni mysql_fetch_*, per l'utilizzo fai
riferimento agli esempi del manuale.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Problema di output

Ciao a tutti,
ho un problema che non sono ancora riuscita a risolvere:
Ho una pagina che invia tramite una echo una discreta quantità di dati
(circa 2000 bytes) in questo modo
echo '
dati per circa 2000 bytes
';
echo " altri pochi dati";
succede che spesso ma *NON SEMPRE*  (circa una volta su 5) viene stampata la
prima echo e non la seconda!
Ripeto, non c'è ragione apparente! Anche nei log di apache è tutto
regolare...
cosa può essere? ho provato a svuotare il buffer ob_end_flush() ma non è
migliorato...
Grazie a tutti in anticipo!
Irene


-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

echo (" seconda parte ");
hmm.. non credo sia quello il problema.... c'e' qualcosa dopo la
seconda echo nella pagina ? voglio dire: sei sicura che la seconda non
venga scritta perche' va in timeout apache ? di default ogni script ha
30 secondi per sputare il suo output, poi apache tronca, percio' se
quei dati ci metti un po' a generarli puo' essere che tu debba
aumentare il timeout in http.conf
facci sapere le evoluzioni...oppure falle sapere a me se agli altri
non interessano... perche' mi interessa.
Roberto Padovani
----------------
ICQ#125729644
----------------

 ha scritto nel messaggio
news:3bab4ea8...@news.interbusiness.it...


prima echo e non la seconda!
Interessante; sembrerebbe un buffer overflow.
Dovresti fare delle prove per vedere esattamente a che lunghezza si
verifica, qualcosa del genere (buttato giu' alla meno peggio):
<?php
function fill ($i) {
  For ($x=1; $x<=$i; $x++) {
    $tmp[$x]='x'; }
  return implode("",$tmp);
 }
for ($i=1900; $i<2500; $i+=10) {
   echo fill($i); 
   echo "<br> erano ". $i ."<br><br>";
 }
?>
Poi si va di tuning sul for(i)
(L8r)
In effetti si comporta in modo piuttosto farlocco, non so se per via 
del mio codice o per una mancanza di echo().
In particolare, nel mio caso (4.0.4pl1) di quando in quando non mi
stampa tutta la stringa (le accorcia); pero' la seconda echo va a 
buon fine.
Buon studio.
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM e .invalid

 della variabili.
No, non c'entra cosa c'è tra le 2 echo.
puoi postare il resto del codice?
Ciao

Davvero non riesco a capire!!:-|
beh non e' certo il problema degli apici
confermo la richiesta di zoo, puoi postare il codice ? almeno un po'.
i primi 2Kb li sputi fuori tutti in una volta con la echo ? prova a
spezzarla.
i primi 2Kb sei sicura che li scrive proprio tutti ? prova a farne
sputare fuori un po' di piu' o un po' di meno.

Newsgroup: it.comp.www.php
Titolo: Problema indirizzo email in campo mysql

Ho il seguente problema: in una tabella mysql ho il campo "riferimenti" 
di tipo text.
Nella pagina di gestione della tabella (realizzata in php) in questo 
campo inserisco un indirizzo email nel modo seguente:
e-mail: <A HREF="mailto:
cic...@saciccio.it
">
cic...@saciccio.it
</A>
in modo che nella pagina di visualizzazione mi venga mostrato il link 
effettivo alla email.
Il problema è che se utilizzo alcuni computer per l'inserimento la cosa 
funziona correttamente, mentre su uno in particolare viene registrato 
l'indirizzo:
e-mail: <A HREF="mailto://
cic...@saciccio.it
">
cic...@saciccio.it
</A>
con i 2 slash aggiuntivi subito dopo "mailto:".
Non sono riuscito a capire a cosa è dovuto questo comportamento; l'unica 
conclusione logica è che sia legato al sistema operativo (win 2000 
professional) o al browser (IE5) della macchina in esame, ma la cosa mi 
sembra molto strana.
Qualcuno sa darmi un suggerimento in merito?
Ciao e grazie.
Tonio Tanzi

 e-mail: <A HREF="mailto://
cic...@saciccio.it
">
cic...@saciccio.it
</A>
Non saprei dirti.
Sarà un problema di browser perchè lo script php ed il server sono sempre
gli stessi.
Fai un piccolo test per eliminare // se lo trova nella stringa.
Ciao
Marco

Marco ha scritto:

In effetti è una soluzione, ma mi piacerebbe sapere perché succede.


Newsgroup: it.comp.www.php
Titolo: Quale CSM in PHP gratuito per e-commerce?

Ciao, leggendo in giro ho trovato due nomi: "magento" e "prestashop".
Sapete dirmi su quale dei due indirizzarmi (sempre rimanendo assolutamente 
sul gratuito)?
O magari ne conoscete qualche altro addirittura migliore dei due?
Grazie per l'interessamento :-) 
 


Ti consiglio di spostarti su it.lavoro.professioni.webmaster, dove si 
parlava a proposito dell' argomento giusto ieri.
 
Thread :  "scusate ma magento è obbligatorio" 
 


opencart?
Newsgroup: it.comp.www.php
Titolo: Motori di Ricerca e PHP

Salve,
vorrei realizzare una pagina web che nel caso sia visitata da un motore di
ricerca venga indicizzata, se altrimenti il visitatore è un normale
visitatore esegue un redirect.
Avete qualche suggerimento?
Giovanni
--
SCAI - Tradizioni del Sud
http://stores.ebay.it/tradizionidelsud
http://www.tradizionidelsud.com

 normale visitatore esegue un redirect.
IP cloacking, User Agent cloacking, JS Cloacking.
-- 
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.


Cito dal sito 
google.it
:
Il termine "cloaking" viene utilizzato in riferimento a un sito che
restituisce pagine Web modificate ai motori di ricerca che effettuano la
scansione del sito. In altre parole, il server Web è programmato in modo da
restituire a Google contenuti diversi rispetto a quelli restituiti ai
normali utenti, allo scopo di cambiare la posizione assegnata al sito dai
motori di ricerca e visualizzare agli utenti contenuti non corrispondenti al
termine cercato. Per salvaguardare la precisione e la qualità dei risultati
della ricerca, Google può decidere di escludere dall'indice tutti i siti e
gli autori di siti che fanno ricorso al cloaking per cambiare la posizione
del proprio sito nei risultati.
Valuta tu.
Ciao

 Valuta tu.
Per Google e gli altri motori non e' cosi' semplice capire se c'e' o
meno il cloacking. Dipende tutto da come si usano certe tecniche e dai
risultati che si spera di ottenere.
-- 
I am what I am, I do what I can


Newsgroup: it.comp.www.php
Titolo: niubbone ... iis e/o apache

salve, il problema č:
in una rete aziendale di 6 macchine, sulla macchina 'A' girano applicativi
con asp/access,
sulla macchina 'B' vorrei far girare applicativi apache/mysql/php...
sulla macchina 'C' che č quella di sviluppo posso far girare
alternativamente iis o apache, in base a quello che mi serve???
(in previsione di un abbandono di iis...)
grazie per l'attenzione, e scusate se OT
nel caso esiste NG su Apache?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 nel caso esiste NG su Apache?
No. Ma esiste it.comp.www.server (sul quale saresti certamente molto piů IT)
-- 
Lorenzo Breda

Newsgroup: it.comp.www.php
Titolo: [easyphp] accesso dall'esterno

Da quando ho installato la 1.8 non riesco + ad accedere dall'esterno... 
qualcuno mi sa dire che opzioni (credo di apache) bisogna modificare?
Grazie in anticipo!

 bisogna modificare?  
Sei OT, it.comp.www.server.
-- 
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: file tipo "global.asa"

ciao a tutti.
in ASP esiste un file global.asa che mi permette di definire le 
variabili Application all'avvio del server.
esiste qualcosa di simile in php?
non so se il php.ini serve... se sě, quale voce?
grazie

 grazie
non forse sovrascrivendo il gestore delle sessioni
aspettiamo conferme....
ciao

 simile in php?  non so se il php.ini serve... se sì, quale voce?
Come ha detto yag, o scrivi il tuo gestore di sessioni e ti appoggi a
quello oppure, piu' semplicemente,  utilizzi la direttiva
auto_prepend_file ed un po' di sessioni.
-- 
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: rss

ciao a tutti,
vorrei inserire nel mio sito le news di punto informatico, attrverso l'uso
di rss. Però questo codice:
$filename = "
http://punto-informatico.it/fader/pixml.xml
" ;
$fp = fopen($filename, "r");
$contents = fread($fp, filesize($filename));
$valori = eregi("<item>(.*)</item>", $contents, $arrai);
$item = explode("<item>", $arrai[0]);
$tot=count($item) - 1;
for ($i = 1; $i <= $tot; $i++)
{
	ereg("<title>(.*)</title>", $item[$i], $title);
	ereg("<link>(.*)</link>", $item[$i], $links);
	echo "<a href=\"$links[1]\" title=\"$title[1]\">$title[1]</a><br />";
}
mi ritorna:
Warning: filesize(): stat failed for
http://punto-informatico.it/fader/pixml.xml
 in
C:\apache2triad\htdocs\test\rss\index.php on line 6 Warning: fread():
Length parameter must be greater than 0. in
C:\apache2triad\htdocs\test\rss\index.php on line 6
non riesce a leggere il file xml, giusto? 
non capisco esattamente il problema....
grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://punto-informatico.it/fader/pixml.xml
 in
Non puoi sapere sempre la lunghezza di un file aperto via wrapper http.
O gli passi un valore altissimo (2 Gb dovrebbero bastare) oppure fai un
ciclo while fino a feof() per leggere tutto il file.
Bye.
-- 
Alessandro Pellizzari

 ciclo while fino a feof() per leggere tutto il file.
Ah, ok
ora ci provo, grazie mille!



Potresti usare XML_RSS con una cosa simile:
require_once "XML/RSS.php";
$rss =& new XML_RSS(indirizzo);
$rss->parse();
foreach ($rss->getItems() AS $item) {
  //faccio qualcosa
}
Per i siti molto trafficati preferisco scaricare ogni tot il
feed ed aprire il file locale, per evitare l'overload del
server d'origine.
-- 
ValeRyo
Newsgroup: it.comp.www.php
Titolo: questo è un timeout???

Ciao a tutti.
Ho un problema strano di cui non capisco la causa.
 
Ho fatto una funzione php che legge dei dati con connessione odbc da un 
db su As400, crea un file csv con i dati letti e alla fine lo zippa.
Alla fine procedura c'è un banalissimo echo con il link del file zip 
appena creato.
La funzione in sè funziona perfettamente, ma ho dei problemi sull'output.
 
Il tempo di elaborazione dipende dalla mole di dati, per estrarre 
5000-6000 record ci sono voluti circa 30 secondi.
 
Quando ho fatto prove con dati consistenti, per estrarre 160mila record 
ci ha messo 8 minuti, ma una volta finito lo zippaggio non mi emetteva 
l'output... e il browser rimane piantato lì.
 
Stessa cosa se al posto dell'echo ci metto un download diretto cambiando 
il content-type della pagina: tutto ok per pochi dati, impallamento per 
molti dati.
 
Ho cercato un po' sul file php.ini ma non ho trovato nulla che potesse 
essere la causa del problema (escludo al 100% il max_execution_time).
Avete qualche idea su cosa possa essere?
 
grazie mille

 grazie mille
 
Hai accesso al server?
Se non è il max_execution_time prova a lanciare lo script da linea di
comando (php5-cli), così vedi come funziona senza il browser di
mezzo...
 
Ma onestamente non saprei, senza un messaggio d'errore
(error_reporting(E_ALL)?) è difficile


Sì, ho accesso al server (infatti vedo il file csv crearsi e zipparsi).
 
Non è il max_execution_time perchè quando scade il tempo lo script si 
interrompe ed esce il msg a video. Durante le prime prove era settato a 
300 e dopo 300 secondi la pagina hmlt mi riportava l'errore del tempo 
massimo scaduto PRIMA della fine del processo (cioè zip non creato).
Ma ora l'ho aumentato e infatti il file zippato lo trovo sempre!
 
boh, cmq provo da linea comando, tnx! vediamo che succede
 

 ora l'ho aumentato e infatti il file zippato lo trovo sempre!
 
E` capitato anche a me un paio di volte, ma era difficile riprodurre la 
situazione quindi non ho certezza della soluzione.
 
La mia ipotesi e` che sia Apache ad andare in timeout. Non so se con PHP 
(non risponde perche` sta aspettando che un programma o una libreria, 
zip, risponda) o con il browser (che non vede arrivare niente per tot 
tempo e pensa sia caduta la connessione).
 
Prova ad aumentare i timeout di apache, o a forzare un flush ogni 10-15 
secondi.
Il flush non e` detto che funzioni perche` in alcuni casi deve esserci un 
po' di roba da mandare. Dove "un po'" puo` anche essere 1 KB.
 
Bye.


Yes!!!!
Ho aumentato il timeout di apache ed ha funzionato!
 
Grazie mille :)
Newsgroup: it.comp.www.php
Titolo: Css....e stile

Ciao
 
 
una curiositï¿œ, solitamente (se lavorate da soli) a parte il lavoro di 
programmazione, per la parte relativa allo stile di form e 
tabelle,preferite creare tutto da zero o utilizzate qualche tool online 
come quelli per la generazione automatica dei form ad esempio?
 
 
grazie

 una curiosità, solitamente (se lavorate da soli) a parte il lavoro di 

Ciao, 
   generalmente la parte visuale e' sviluppata da un grafico, che nei casi migliori fornisce HTML statico + CSS + immagini tagliate.
 
Nella maggior parte delle situazioni pero' i grafici fanno la grafica ed il web programmatore si smazza a creare i css e ritagliare con gimp... bei momenti...
 
 
 
J.

Newsgroup: it.comp.www.php
Titolo: stringa estrarre da un certo punto in poi

se ho un nome cosě:  PrNomeLungo
1- devo ottenere una stringa che ha solo i primi 2 caratteri (serve per un
if)
2- poi ottnere una stringa dal terzo carattere in poi;
thank

 2- poi ottnere una stringa dal terzo carattere in poi;
echo substr("PrNomeLungo",2);
Tieni sempre a portata di mano questo link:
http://it.php.net/manual/it/ref.strings.php
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

Newsgroup: it.comp.www.php
Titolo: Protezione form

Ciao a tutti, siccome so che in classic asp esiste una riga di caratteri che
messa in un form user e password permette al malintenzionato di entrare in
un eventuale area protetta, vi volevo chiedere se anche in php esiste, e
sopratutto che controlli devo fare sulle stringhe inserite !
Grazie e ciao !

controlla sempre i dati in entrata, meglio se variabile per variabile
usa 'ereg' o 'ereg_replace'
vedi manuale php
sono un pò ostiche come funzioni, ma sono fantastiche
trovi anche delle classi carine già confezionate per validare molte
tipologie di dati

 ha scritto nel messaggio
news:U5eFa.66832$pR3.1...@news1.tin.it...

inoltre se passi dei ad una funzione di php filtrali per bene:
- elimina delle stringhe tutti gli / o \ se non necessari e i tag html
- con espressioni regolari controlli che abbiano lo forma che a te interessa
('ereg' o 'ereg_replace')
- limita la dimensione delle stringhe che passi alle funzioni php (ES:
$MyPostVar = substr($MyPostVar, 0, 150); )
quindi EVITA di passare direttamente alle funzioni dei valori inseriti da
form o da query_string in generale
foo.php?myVar=stringa_inserita_dall'_utente
Newsgroup: it.comp.www.php
Titolo: Select Automatiche

salve!
nel mio sito si registrano delle persone e insericono i dati dei loro
siti. per questi devono selezionare la categoria di appartenenza.
quando si registrano e visualizzano il riepilogo non cè problema:
memorizzo il codice nel db e lo recupero quando lo vogliono
visualizzare.
il problema sorge quando vanno a modificare la categoria. nella pagina
di modifica ho fatto in modo che nelle caselle di testo, text area,
ecc....si visualizzino i dati inseriti pronti per la modifica, ma non
riesco a fare in modo che automaticamente all'apertura della pagina
anche la categoria si posizioni su quella inserita al momento della
registrazione, ma si ferma sempre sulla prima presente. mi sapete
aiutare?
grazie!
questo l'elenco delle categoria e il loro codice
<select name="categoria">
  <option value="1">Viaggi &amp; Turismo</option>
  <option value="2">Istruzione &amp; Formazione</option>
  <option value="3">Tecnologia &amp; Informatica &amp;
Internet</option>
  <option value="4">Istituzioni</option>
  <option value="5">Intrattenimento &amp; Divertimento &amp;
Spettacolo</option>
  <option value="6">Sport &amp; Tempo libero</option>
  <option value="7">Scienza &amp; Natura</option>
  <option value="8">Medicina &amp; Benessere &amp; Salute</option>
  <option value="9">Attualit&agrave; &amp; Media</option>
  <option value="10">Affari &amp; Commercio &amp; Economia</option>
  <option value="11">Aree geografiche</option>
  <option value="12">Risorse</option>
  <option value="13">Arte &amp; Cultura &amp; Societ&agrave;</option>
  <option value="14">Lavoro &amp; Artigianato</option>
  <option value="15">Gastronomia</option>
  <option value="0">- - -</option>
  <option value="16">Contenuto Generico / Altro</option>
  <option value="17">Contenuto Adult</option>
</select>

  <option value="2">Istruzione &amp; Formazione</option>
Ti visualizza la prima opzione perchè non ce n'è nessuna selezionata.
Un'opzione selezionata ha sintassi:
<option value="..." selected>...</option>
Sta a te, nel ciclo di creazione della select andare ad impostare la giusta 
opzione selected.
Ciao
Marco 

quindi devo fare un ciclo tipo for con tanto di if interno che
controlla se e quando la selezione dell'utente corrisponde con la
variabile.....
provo e ti faccio sapere....

 variabile.....
Piů o meno.
Devi fare un ciclo for per creare tutte le <option>.
Ad ogni iterazione del ciclo fai un test per verificare se l'ID della 
<option> corrente č uguale a quello scelto dall'utente.
Se sě inserisci "selected", altrimenti no.
Ciao
Marco
Newsgroup: it.comp.www.php
Titolo: Set Cookie e Variabili

Sito in tre lingue. Un solo file per la struttura (es:  index.php).
Includo i contenuti necessari da :
include/$lang/testi/$pag.txt
Dove $lang è la lingua che vorrei settare in un cookie e $pag è il
nome delle pagine (prenderà valori tipo: azienda, storia, contatti
ecc...).
Nella home page scelgo la lingua e setto il cookie.
setcookie("cookie_lang",$lang, time()+3600);
Ma se il cookie non è ancora stato memorizzato posso nell'index.php
usare una cosa del genere:
if (!$_COOKIE['cookie_lang']){
	setcookie ("cookie_lang","ita");
	header("Location: ".$_SERVER["PHP_SELF"]) ;
	} else {
	$lang = $_COOKIE['cookie_lang'];
}
Giusto?
PROBLEMA:
Come facico a fare una cosa simile per la variabile $pag?
Vorrei dire:
 Se $pag è nulla (quindi arrivo da fuori o simili) mi imposti di
default un certo valore e inizi la navigazione da li.
Ho provato con un semplice:
if ($pag=""){$pag="storia";}
ma poi quel valore non cambia più neanche se sul link del menu c'è
href="index.php?pag=contatti"
-- 
La rovina del mondo sarà l'indifferenza...
...ma chi se fregaaaa!!  :D

if ($pag=""){$pag="storia";}
Ho provato anche
if (!$pag){$pag="storia";}
ma mi restituisce: 
Notice: Undefined variable: pag in .....percorso....


 
è un notice usa 
http://www.php.net/isset
perchè non usi le sessioni?
-- 
www.iuz-lab.info

perchè non usi le sessioni?
Perchè non le so usare... non sono ancora molto pratico... è semplice?


 
si..
mettiti in locale e fai qualche prova seguendo il manuale..
in pochi minuti dovresti cavartela..
-- 
www.iuz-lab.info
Newsgroup: it.comp.www.php
Titolo: Strano comportamento sessioni

Posto dopo una infinità di test.
Ho una pagina di login con due soli campi: username e password (in
html puro), questa manda alla pagina di controllo che una volta
controllata l'esattezza dei dati inseriti, fa partire la sessione e
crea una variabile di sessione in $_SESSION["variabile"]e reindirizza
alla home.
Al primo login viene caricata la home con la variabile appena creata
settata nulla, al secondo login la variabile è settata giusta.
Qualcuno sa il xkè di questa cosa???
PS:questo succede solo se cancello la cache del browser ed i cookie in
locale.
Filippo

 Qualcuno sa il xkè di questa cosa???
Il redirect lo fai tramite la funzione header location?
http://www.php.net/session#40366
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

> Il redirect lo fai tramite la funzione header location?
posto il codice:
<?
$link_id = mssql_connect("ip_server", "sa", "");
$seldb_id = mssql_select_db("database", $link_id);
$query_sql = "select * from table where username='$username' and
password='$password'";
$query_result = mssql_query($query_sql, $link_id);
$num_rows = mssql_num_rows($query_result);
$fetch_row = mssql_fetch_row($query_result);
if($num_rows == 1){
	session_start();
	session_register("ss_user");
	session_register("ss_name");
	$ss_name = ltrim($fetch_row[3])." ".ltrim($fetch_row[4]);
	$ss_user = $username;
	if(substr($fetch_row[3], 0, 2) == "XX"){
		header("location: 
http://ip_server/nome_app/sub_folder_1/home.php
");
	}
	else{
		header("location: 
http://ip_server/nome_app/sub_folder_2/home.php
");
	}
}
else{
	header("location: 
http://ip_server/nome_app/login.htm
");
}
mssql_close($link_id);
?>
-----
Ribadisco: al primo accesso non valorizza le variabili di sessione
mentre se (tramite pulsante logout che fa la sessine_destroy) torno al
login e rientro le variabili sono valorizzate.
boooooooooooooooooooooo!

 login e rientro le variabili sono valorizzate.
1^ non utilizzare session_register, utilizza $_SESSION
2^ per utilizzare header location con le sessioni DEVI chiamare
session_write_close prima di header location.
http://www.php.net/session_write_close

Newsgroup: it.comp.www.php
Titolo: Ancora Array

Testando alcune cose mi succede questo problema:
Inviando attraverso un form dei campi hidden e text per creare un array 
multidimensionale del tipo 
$nome[0][campo1] = "xxx"
$nome[0][campo2] = "yyy"
$nome[...eccetera
Nella pagina che riceve i dati se metto un istruzione 
print $nome[0][campo1];
invece di stampare "xxx" mi stampa "Array[campo1]"
Chi mi sa dire perchè non stampa il valore "xxx"??? 
-- 
»» TEHO ««
"se solo tu potessi vedere ciò che ho visto io con questi tuoi occhi"
(BLADE RUNNER)

 invece di stampare "xxx" mi stampa "Array[campo1]"
Fossero le virgolette? e magari metti le parentesi (è una funzione, usiamola
come tale..)
print($nome[0]["campo1"]);
LAMASE

Newsgroup: it.comp.www.php
Titolo: PHP online.. e offline?

io stesso ho fatto tempo fa una domanda sullo stesso argomento, perciò 
mi scuso se riapro una questione discussa già più e più volte.. ma lo 
faccio alla luce di nuove necessità.
Attualmente ho un applicativo che gira su internet realizzato con 
PHP+MySQL. Poi ho un suo gemello realizzato in VB6+Access.
Vorrei realizzare un sistema il + possibile standardizzato, così da 
condividere il *core di progetto* costituito da oggetti, classi e funzioni.
Per ora l'unica soluzione mi è sembrata (ahimè) l'utilizzo di 
VB.NET
 e 
ASPX, cosa che xò non tanto prediligo per via del noiosissimo requisito: 
"installazione .NET framework"...
Perciò l'ideale sarebbe utilizzare qualcosa che giri Offline e che sia 
basata su codice PHP e su un DB qualsiasi.
In alternativa ho ipotizzato (non prendetemi per pazzo!!) l'utilizzo di 
FLASH compilato con un software molto potente (ZINC) il quale aggiunge 
un proprio motore di scripting in grado di fornire a flash funzioni 
quali: accesso a db, modifica file, gestione registro sistema, 
multiple-form, etc..etc.. soluzione possibile, ma che cmq tenderei ad 
evitare.
simple_maL

 evitare.
Perché non provi Python? On e offline, complilabile in exe, crossplatform e
potentissimo.
Byez!
-- 
By Davide "Design" Muzzarelli
Newsgroup: it.comp.www.php
Titolo: <input type="file">

Alcune domande sull'oggetto <input type="file">:
 
-) Come posso fare in modo di cambiare la scritta di default ? Vorrei che
comparisse ad esempio la scritta "upload immagine" invece della standard
-) Vorrei costringere l'utente a far caricare unicamente un certo tipo di
files, ad esempio vorrei che l'utente possa vedere solo le immagini jpg o
jpeg..... come fare ?
-) Vorrei "catturare" con javascript l'evento "File selezionato" per
lanciare automaticamente una procedura di upload con AJAX; come fare ?
-) Vorrei infine catturare e modificare il testo che mi compare a fianco del
pulsante.
Grazie mille per l'aiuto
DeltaElectronics 
 

http://www.w3schools.com/jsref/dom_obj_fileupload.asp

Newsgroup: it.comp.www.php
Titolo: Reportistica x Gestionale

Saluti a tutti,
io e dei miei amici stiamo implementando un Programma Free per gestire 
Magazzino, Documenti, etc., naturalmente in php, adesso siamo arrivati 
nel punto in cui dobbiamo implementare tutta la reportistica, potreste 
consigliarmi un sistema valido ?
Io avevo pensato ad una estrazione dati XML con una successiva 
formattazione tramite FOP, ma non so se e' la strada giusta.

Alex ha scritto:


Ho un problema di reporting pure io che prima o poi dovrň affrontare.
Forse si potrebbe far quacosa di abbastanza preciso mediante generazione
di file PDF.
Per cortesia fammi sapere ...
Dino,
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 consigliarmi un sistema valido ?
Dipende dal formato che volete dare ai vostri report.
La tua idea di usare XML può essere un ottimo punto di partenza, anche se FO
non sono subito intuitivi.
Altre possibilità:
- creare una normale pagina HTML (magari da un XML e XSL)
- generare un file latex e compilarlo in pdf
Mi sembra che ci siano strumenti di reportistica già pronti, ma al momento
mi sfuggono.
Ciao
Marco


io per un programma di fatturazione (un sito in php) ho usato la classe 
fpdf (
http://www.fpdf.org/
) per ottenere documenti pdf da salvare o 
stampare.
la classe e' abbastanza semplice da usare e documentata in italiano; 
gestisce i salti pagina in automatico, a parte i problemi con le multicell.
se vuoi altre informazioni della classe, scrivimi pure, anche in privato.
ciaofabio

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

fsdf
sdf
sdf
 
 

 
 
scusate, era un test
Newsgroup: it.comp.www.php
Titolo: protezione immagini

Qualcuno ha un consiglio su come proteggere le immagini contenute in una
cartella? Le immagini sono contenute in pagine protette (tramite
autenticazione della singola pagina) e chiaramente devono essere
visualizzabili nelle pagine protette stesse.
ciao
Daniele



Sostituisci
	<IMG SRC="tuaimmagine.png">
con
	<IMG SRC="image.php?img=tuaimmagine&SID=...">
A questo punto image.php fa:
1. Esegue
	$img = 'missing_tag.png';
	if (isset($_REQUEST['img'])) $img = $_REQUEST['img'];
2. Che il REFERER sia la pagina in cui ti aspetti di trovare quel tag IMG
   ovvero il dominio sia il tuo; se non lo e', esegue
	$img = 'bad_referer.png';
3. Che il SID sia giusto; altrimenti esegue
	$img = 'bad_auth.png';
Arrivato alla fine, lo script controlla che esista $img, nel path segreto
dove stanno le immagini (e dove i browser non arrivano); altrimenti
	$img = 'missing.png';	// QUESTO file DEVE esserci! :-)))
Poi invia un bel
	Header('Content-Type: image/png');
	passthru($SECRETPATH . $img);
Volendo aggiorna un counter usando $REFERER, perche' significa che quella
pagina e quell'immagine ha avuto un visitatore (qui si rischiano casini).
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.

 dove stanno le immagini (e dove i browser non arrivano); altrimenti
Le immagini devono essere collocate all'esterno di httpdocs?
grazie e ciao

Le immagini devono essere collocate all'esterno di httpdocs?
"devono", no; "possono". Gia' che non ci vuoi fare arrivare direttamente,
mi sono detto che era meglio fare un lavoro completo :-)


Mi sono perso qualcosa?
Image.php non viene processato e il browser riceve questo:
<img border="0" src="image.php?img=nofoto.jpg">
grazie e ciao

<img border="0" src="image.php?img=nofoto.jpg">
Esatto. A questo punto il browser richiede a image.php di mandargli
la foto "nofoto.jpg", ed e' li' che image.php viene processato.


 la foto "nofoto.jpg", ed e' li' che image.php viene processato.
Si ma se il browser mi mostra quel messaggio significa che non viene
processato.
Che cosa sbaglio?
grazie e ciao

>:

Aspe', mi hai perso :-)
Manda lo script originario, quello che manda "nofoto". Puo' essere un
problema di paths, o cose del genere.
Immagino che "nofoto" lo mandi dopo aver controllato con file_exists;
in questo caso, per il debugging, invece di "nofoto" scrivici
	if (!file_exists($file))
	{
		print "Il file <TT>$file</TT> non esiste o non è
leggibile";
		exit();
	}
...cosi' se c'e' qualche errore banale (tipo path) lo vedi subito.

Newsgroup: it.comp.www.php
Titolo: __destruct()

Ciao a tutti.
Mi potreste chiarire l'utilizzo di tale metodo?
Non ho ben capito se quando lo si implementa nella classe bisogna scriverci
condice all'interno della sua funzione oppure basta implementarlo senza
scriverci niente dentro e quando lo si invoca lui automaticamente provvede
a distruggere l'istanza.
Grazie mille!!!
gp
-- 
ln -s /dev/brain /dev/null

 a distruggere l'istanza.
Se non ti serve compiere operazioni particolari in fase di
destruct-zione dell'oggetto, puoi anche far finta che il concetto di
distruttore non sia mai esistito. :-)
Insomma, se non ti serve, non implementarlo.
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/

 Mi potreste chiarire l'utilizzo di tale metodo?
Non conosco il caso specifico del php ma in genere un distruttore 
intelligente serve quando un oggetto alloca dinamicamente delle aree di 
memoria per sé, qualora venisse distrutto l'oggetto l'area di memoria 
resterebbe impegnata (credo che i meccanismi di garbage collection 
risolvano questo). 
Tu che scrivi l'oggetto inserirai nel distruttore, che verrà invocato 
dalla macchina in automatico all'atto della distruzione dell'oggetto, il 
codice necessario per rilasciare eventualmente l'area di memoria in 
questione.

 risolvano questo). 
esatto. la dispose esplicita evita al garbage collector di impegnare ad 
intervalli predefiniti il server facendo cicli di pulizia. questi 
fenomeni sono evidenti soprattutto nel mondo Java dove la garbage 
collection dovuta alla mancanza di dispose da un senso di freeze 
all'utente finale.
il destructor in teoria non serve a questo (la dispose andrebbe fatta 
non appena l'oggetto non serve più: un paio di unset() non fanno mai 
male) ma a terminare eventuali operazioni che possono compromettere il 
sistema in caso di interruzione.
mi vengono in mente rollback di transazioni e rilascio di lock, 
cancellazione di files temporanei, chiusura di descrittori a files, 
socket, ecc. (lato db è fondamentale soprattutto con connessioni 
persistenti)
ciao
-- 
punkarruso
(a volte si fanno rivedere)
Newsgroup: it.comp.www.php
Titolo: Abilitare lo scripting PHP

Ciao a tutti,
avrei necessità di abilitare lo scripting PHP sul "Default Web Site"
di IIS. Utilizzo Windows 2003 Server.
Ho provato tramite il pannello Plesk, ma si riesce solo a gestire
eventuali domini, sembra non ci sia nulla riguardo il "Default Web
Site" (che, per intenderci, è su C:\Inetpub\vhosts\default\htdocs).
Qualcuno sa dirmi come potrei fare?
Grazie in anticipo per ogni vostro aiuto

 Qualcuno sa dirmi come potrei fare?
Hai provato a contattare il supporto Plesk, a leggere la relativa
documentazione, a postare sui forum di supporto oppure a chiedere al
tuo fornitore di hosting?
-- 
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/

 tuo fornitore di hosting?
Grazie lo stesso, ma ho risolto. Era molto semplice, e non era
possibile farlo da Plesk... bastava utilizzare PHP tramite cgi in
IIS...

Newsgroup: it.comp.www.php
Titolo: Sito multilingue

Ciao a tutti.
Dovrei realizzare un sito multilingue, utilizzando sempre la stessa
struttura ma variando la lingua.
Devo utilizzare il PHP per realizzare tal sito, qualcuno sa dirmi qual'č la
via migliore?
quello che vorrei ottenere č di non dover riscrivere la pagina a seconda
della lingua, ma pescare in un file esterno che contenga per lo stesso campo
i valori delle lingue che volta per volta voglio visualizzare...
grazie
Lů
---
www.interisti.org
---


-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/


http://www.php.net/manual/it/ref.gettext.php
-- 
punkarruso

grazie ad entrambi..
non userò un db poiché la macchina che conterrà tal sito non ha mem
sufficente...
e vedrò di leggere in inglese per la mia gioia :-)

Newsgroup: it.comp.www.php
Titolo: variabili indefinite e PHP

Salve a tutti.
Sono tormentato da questo problema :
Ho una pagina PHP che costruisce un form html in cui i vari campi sono
inizializzati con la variabile stessa.
Esempio :
                         input = text  name = miavariabile value
=$miavariabile
Ovviamente la prima volta i vari campi del form saranno bianchi.
Orbene ho due installazioni su due computer diversi : in entrambi ho
installato Apache per Windows ver 1.3.24  e php 4.3.0 : su un computer la
pagina con il form mi viene visualizzata correttamente mentre sul secondo
ricevo una sfilza di errori relativi al fattop che lņe variabili del tipo  '
$miavariabile ' sono indefinite,.
Mi verrebbe da pensare che ha ragione il secondo computer in quanto le
variabili non sono mai state inizializzate prima. Ma allora come mai sul
primo funziona?
Devo risolvere questo busillis.
Grazie a chi gentilmente vorrą aiutarmi.
Giulio

 
Dai un'occhiata qua e ti si illuminerà tutto:
http://www.php.net/manual/en/function.error-reporting.php
:-)
ciao!
-- 
Fabrizio "Hermooz" Ermini

 wrote in message
b3nqk6$1nssub$2...@ID-138223.news.dfncis.de...

Grazie Fabrizio, mi hai salvato la giornata!!. Grande davvero!!
Newsgroup: it.comp.www.php
Titolo: Doppio risultato

Buongiorno
Ho il seguente problema. Durante una query (di seguito riportata)
l'intestazione della tabella risulta corretta.Invece i dati risultano doppi,
nel senso che, per esempio si ottiene
AT AT Austria Austria Vienna Vienna etc
Anzichč
AT Austria Vienna etc.
$sql = "SELECT ISO, Italiano, Capitale, Lingua, AnnoAD, AnnoMO FROM
".$prefix."_nazioni ORDER by ISO asc";
$result = $db->sql_query($sql);
Tabella
$num = mysql_num_fields($result);
for ($i=0;$i<$num;$i++)
{
echo "<td><b>".mysql_field_name($result, $i)."</b></td>\n";
}
while ( $row = $db->sql_fetchrow($result) )
{
echo "<tr>\n";
foreach ($row as $field)
echo "\t<td>$field</td>\n";
echo "</tr>\n";
}
Riuscite a risolvermi il problema ?
Grazie

 while ( $row = $db->sql_fetchrow($result) )
                 ^^^^^^^^^^^^^^^^^
Che cosa fa?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:qd%9f.41830$Pe2.7...@twister2.libero.it...

Raddoppia il risultato.
Il file contiene le info del tipo
AT    Austria    Vienna
Il risultato della query che ottengo è il seguente:
AT    AT    Austria    Austria    Vienna    Vienna
è tutto raddoppiato.
Non riesco a capire il motivo.

 Raddoppia il risultato.
Proviamo di nuovo ...
while ( $row = $db->sql_fetchrow($result) )
                    ^^^^^^^^^^^^^^^^^
Che cosa fa? Sto parlando del costrutto indicato dai vari ^^^


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Rt%9f.41853$Pe2.7...@twister2.libero.it...

Scusami....sono un martello....
ma con cosa dovrei sostituirlo ?
Grazie per l'help

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Rt%9f.41853$Pe2.7...@twister2.libero.it...

Scusami ma sono un martello :)
Mi potresti suggerire con cosa sostituirlo ?
Grazie

 --
Scusami...sono un martello :)
potresti per cortesia dirmi con cosa sostituirlo ?
Grazie


Perdona....e con che cosa dovrei sostituirlo per avere il risultato singolo
?
Grazie per l'aiuto

Luigi wrote:

Ma ci fai o ci sei?
Ti ho chiesto che cosa fa sql_fetchrow, perche' non vuoi rispondere?


Newsgroup: it.comp.www.php
Titolo: Funzioni sulle directory

Esiste una funzione per controllare se una directory è vuota?


Potresti fare cosě:
$dir = opendir("/path/della/cartella");
while ( gettype($file=readdir($dir))!=boolean ) {
    if ( $file != "." OR $file != ".." ) {
        $count = $count+1;
    }
}
if ( empty($count) )
    print "La directory č vuota !";
else
    print "ci sono $count elementi nella directory";
// dico elementi perchč potrebbe trattarsi di file o di sottodirectory
ciao
Alex

 wrote in message
9hhrrl$8al$1...@felicidade.mascanc.net...

Newsgroup: it.comp.www.php
Titolo: caching e pacchetto per installazione

Salve a tutti,
avrei 2 problemini e spero che voi possiate suggerirmi:
1) Come posso evitare il caching delle pagine con php/xhtml?
2) Vorrei creare per i miei script un programma di installazione che 
installi automaticamente apache, php, postgres e i miei script php, e lanci 
poi la procedura di installazione php (setup standard: settaggio dei 
percorsi, user e pass del db etc).. conoscete qualcosa che puo' fare tutto 
questo lavoro?
grazie a tutti
Dade 

"Dade - Home -" <cucca7...@NOSPAMgmail.com> ha scritto nel messaggio 
news:46d7e7c2$1...@newsgate.x-privat.org...

azz... tutti in ferie oppure non e' possibile creare pacchetti di 
installazione? :)
ciao e grazie
dade

 questo lavoro?
forse "Server2Go", cercalo con google

> azz... tutti in ferie 
+ che altro è Sabato...

 wrote in message 
news:8nrd0qyz7q0n.d8godq5j5kty$.dlg@40tude.net...

purtroppo non ha postgresql :( ne conosci altri? con innosetup o altri 
programmi di setup pensi si possa fare qualcosa?
ciao e grazie 1000
Dade 

 programmi di setup pensi si possa fare qualcosa?
boh, forse...

Newsgroup: it.comp.www.php
Titolo: passaggio a superglobals

Buongiorno a tutti,
ho provato, come giustamente consigliato, ad usare $_POST al posto di
$HTTP_POST_VARS.
Mi si presenta il seguente problema. Tramite un <input type="text">
inserisco in un campo TEXT di un DB mySql un testo contenente
virgolette. Poi provo a caricare il testo in un input text ma tutto il
testo dalla prima virgoletta in poi non viene visualizzato.
Come posso risolvere il problema?
Matteo
PS: al testo, prima di essere inserito nel DB, viene applicata la
funzione addslashes, altrimenti con alcuni caratteri (per esempio gli
apici) la query genera un errore. Anche questo ho dovuto farlo dopo
essere passato alle superglobals.

 funzione addslashes,
Utilizza 
http://www.php.net/mysql_escape_string
 etc.
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.

 Utilizza 
http://www.php.net/mysql_escape_string
 etc.
Ottimo suggerimento.
Grazie mille Setec ehm....a buon rendere :-DDD
Matteo
Newsgroup: it.comp.www.php
Titolo: Dati di ritorno da un funzione utente

ho questa funzione
function datenow ($current) {
  if ($current["mday"] < 10) {
   $current["mday"] = "0" . $current["mday"];
  }
  $current_date =
"{$current['mday']}-{$current['month']}-{$current['year']}";
 
  return $current_date;
}
ma quando la includo e printo current_date non esce nulla...
ho provato a cercare nel manuale ma non ho trovato nulla...
sarà la stanchezza dopo 5 ore di cicli e funzioni...
Arjuna
-- 
Homo sum, humani nihil a me alienum puto.
 06/04/2004 1.10.44

 ha scritto nel messaggio
news:13ucvlwz2756k.n...@40tude.net...


 $current_date = $current["mday"]."-".$current["month"]."-".$current["year"];
Le parentesi graffe le uso per rendere piů chiaro il codice. Le preferisco
a ." ".
Io printavo current_time e non timenow. Ecco l'errore.
Arjuna
-- 
Homo sum, humani nihil a me alienum puto.
 06/04/2004 11.13.29


Il classico errore di distrazione... d'altronde la tua mail l'hai spedita
alle 1.13... comprensibile ^_^
Però se al posto di dire "la includo e printo current_date" avessi postato
anche quella riga di codice l'errore sarebbe stato evidente... pensavo che
il "printo current_date" fosse relativo ad un'istruzione di controllo
inserita nella funzione prima del return, per assicurarsi che non ci fossero
problemi di assegnazione: ad esempio con  qualcosa del tipo
$pippo = "pippo";
$pippo[] = datenow(array("mday" => "6", "month" => "04", "year" => "2004"));
otterresti un bel Fatal Error (che in quanto tale dovrebbe apparirti
sempre... mmh esempio sbagliato...)
Mie farneticazioni a parte, l'importante è che tu abbia risolto il problema
:)
Saluti
LB
Newsgroup: it.comp.www.php
Titolo: eval su variabili di classe

ciao a tutti,
su un method di una classe che ho scritto, tramite l'eval() vorrei estrarre una variabile d'istanza (es: $this->prova) passandogli
solo il nome della variabile in string.
E' possibile? ho provato in vari modi (esempi vari) ma sarą che non si riferiscono al mio caso (non vanno a richiamare una var
d'istanza ma una semplice) ma non sono riuscito ad avere un buon esito
$this->prova = "prova";
$key = "prova";
eval("$temp = \$this->" . "$key ;");
echo $temp;
grazie
ciao
-- 
Sousa - 
http://laBoratorio.sousa.it/

 estrarre una variabile d'istanza
[cut]
		$this->prova = "prova123";
		$key = "prova";
		eval("\$temp = \$this->$key;");
		echo $temp;
oppure
		$this->prova = "prova123";
		$key = "prova";
		$vars = get_object_vars ($this);
		if (isset ($vars[$key])) {
			echo ($vars[$key]);
		}
-- 
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.

grazie setec
il get_object_vars mi era proprio sfuggito di mente!
ancora grazie


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

Ciao a tutti!
Ho un campo in mysql tipo timestamp
la data, in che modo deve essere inserito nell'imput del form?
12-12-2000
12/12/2000
12.12.2000
12 12 2000
12122000?
come ?
:P
Ciao !!!
Riccardo.


Ma leggere il manuale è così difficile?
http://dev.mysql.com/doc/mysql/en/DATETIME.html
e
http://dev.mysql.com/doc/mysql/en/TIMESTAMP_pre-4.1.html
Buona lettura ;-)
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 Buona lettura ;-)
Grazieeeeeeeeeeeee !!!!!!!!!!!
non sapevo dove andare a cercare :P
^__^
Ciao !!!
Riccardo.

non sapevo dove andare a cercare :P
Nel pacchetto di installazione di MySQL c'è il manuale in formato HTML
;-)
Ciao


 la data, in che modo deve essere inserito nell'imput del form?
Dipende del tipo di timestamp (
http://dev.mysql.com/doc/mysql/en/DATETIME.html
 ).
Normalmente viene utilizzato il formato YYYYMMDDHHMMSS.
Comunque puoi farlo inserire come vuoi (personalmente utilizzo delle
combo per evitare qualsivoglia problema) e poi fai il parsing in PHP
(es un explode normalmente basta, altrimenti le regexp).
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Re: RegEx problema

 alfa Beta Alfa Beta Alfa Beta
<?php 
$content = "alfa Beta Alfa Beta Alfa Beta ";
$pattern = '/[A-Z]* /i';
if (preg_match_all ($pattern, $content, $matches)) {
	print_r ($matches[0]);
}
?>
oppure
<?php 
$content = "alfa Beta Alfa Beta Alfa Beta";
print_r (explode (" ", $content));
?>
-- 
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.

Se applico questa RegEx:
(.*?)[A-Z]
a:
alfa Beta Alfa Beta Alfa Beta
ottengo:
"alfa B"
"eta A"
"lfa B"
....
come faccio invece ad ottenere:
"alfa"
"Beta"
"Alfa"
"Beta"
...
?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it