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

Salve a tutti!!
Ho un problema con un codice che ho realizzato... praticamente mi sono 
arenato nel passaggio di parametri..
Il codice sarebbe..
<?
$var=file('2004.txt');
for($i=0;$i<count($var);$i=$i+3) {
$a=$i+1;$v=$i+2;
$var[$i]=explode("*",$var[$i]);
echo '
<FORM>
<TR class="t2">
<TD width=8%>
<select name="nome1" size="1" multiple class="form"
onContextMenu="modifica(this);">';>
<option value="">'.$var[$i][0].'</option>
</select>
</TD>
</TR>
</FORM>';
}
?>
siccome questa echo, viene ripetuta per un tot di volte, mi servirebbe 
settare una variabile che si incrementi ad ogni ciclo, e passata come this, 
ad una funzione javascript.. ma non riesco!!
spero di essere riuscito a spiegarmi 

Manuel ha scritto:

non so se ho capito bene cosa intendi fare, ma credo che ti serva di 
passare un id univoco per ogni option della select, in questo caso 
dovrai assegnare un value univoco ad option, diciamo che un contatore 
andrebbe bene, poi, via javascript, cerca nella selection e fai ciň che 
devi sulla option risultante. Spero di essere stato chiaro, altrimenti 
chiedi pure altre info.
ciao Andrea

più o meno è come hai capito te, ma non devo passare un parametro per ogni
option, ma il parametro vale per tutto il form, e viene incrementato solo 
nel ciclo dopo..
quindi nel secondo form.. e poi nel terzo e via dicendo
quindi dovrei impostare una variabile (prova) in javascript.. ma sono in 
linguaggio php
e poi passarla insieme a this...
<select name="acquisto" class="form" 
onContextMenu="modifica(this,prova);">';
ma non mi prende nessun valore.. 

Manuel ha scritto:

dunque, il codice che hai riportato alla luce del chiarimento 
diventerebbe più o meno così:
<?
   $var = file('2004.txt');
   // in caso di contatore: $prova = 0;
   for($i=0; $i<count($var); $i=$i+3)
   {
     $a=$i+1;
     $v=$i+2;
     $var[$i]=explode("*",$var[$i]);
     $prova = "valore che devi passare a JS";
     // in caso di contatore: $prova++;
     echo '
	<FORM>
	<TR class="t2">
		<TD width=8%>
		<select name="nome1" size="1" multiple class="form" 
onContextMenu="modifica(this,'$prova');">';>
		<option value="">'.$var[$i][0].'</option>
		</select>
		</TD>
	</TR>
	</FORM>';
   }
?>
spero di aver capito cosa intendi.
ciao Andrea

ho provato ma non funziona... nel senso
onContextMenu="modifica(this,'.$riga.');
senza  i . mi da errore... e nella funziona in java ke prende il valore ke 
sarebbe
function aggiungi(sender,prova){
  alert(prova);
}
mi da valore non definito...
Newsgroup: it.comp.www.php
Titolo: Il solito niubbo... problema fread!

Perchè il primo codice mi restituisce errore e il secondo no?
<?PHP
$lettura = fopen("lega.htm", "r");
echo($lettura);
fclose($lettura);
?>
(questo mi restituisce un Resource id #1)
<?PHP
$lettura1 = fopen("lega.htm", "r");
fpassthru($lettura1);
?>
Grazie!

 Perchè il primo codice mi restituisce errore e il secondo no?
Ok, avevo copiato male il codice!!! :o)
Infatti mancava proprio fread!!!!

 Infatti mancava proprio fread!!!!
A questo punto aggiungo un ulteriore dubbio: dovrei copiare da un file una
porzione di codice compresa fra due particolari stringhe... come posso fare?
Se mi dite la funzione giusta me la vado anche a cercare da me!!! ;)
Grazie!

Mathew wrote:

http://it.php.net/manual/en/ref.pcre.php
http://it.php.net/manual/en/pcre.pattern.modifiers.php
http://it.php.net/manual/en/pcre.pattern.syntax.php
 
--
www.iuz-lab.info

 
http://it.php.net/manual/en/pcre.pattern.syntax.php
Grazie!

Newsgroup: it.comp.www.php
Titolo: PHPNUKE 5.6 su hosting netcat... ci sono settaggi particolari da modificare?

Ciao a tutti,
posto qui un messaggio perche' e' sabato e probabilmente il personale
di netcat e' a riposo (beati loro!).
Io, purtroppo ho un problema e devo risolverlo entro il week-end.
Conto su di voi!
Dunque:
- ho ottenuto uno spazio demo da netcat (6 MB) per testare i loro
servizi.
- sto cercando di installare PHPNUKE 5.6 su questo spazio (ci sto
strettino, considerando che ho caricato quasi tutti i files di hpnuke
(tralasciando qualche theme) e sono arrivato ad occupare 5,8 MB.
- ho modificato il file config.php a seconda di quello che mi hannno
detto in netcat.
- ho importato il database di phpnuke nel database che mi ha
specificato netcat
- ho caricato tutti i files  di phpnuke sul server
Ma quando cerco di vedere una qualsiasi pagina tipo
http://miodominio.it/admin.php
, il browser non visualizza un tubo e in
piu' vuole farmi salvare un file su disco (?).
Ho provato a creare il classico file di test di PHP (<? phpinfo(); ?>)
e il browser me lo vede correttamente (vedo le info di PHP).
Sbaglio qualcosa?
Grazie per eventuali dritte.
ciao
tony
--
Tony =).

 ha scritto nel messaggio
news:2cnapus1to397248j...@4ax.com...


 > di netcat e' a riposo (beati loro!).
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.www.php
Titolo: variabile contenente codice HTML generato da PHP

Buongiorno,
    ho una pagina PHP che pesca dei dati da un database e li impagina in una
form.
Il risultato del php a lato client è chiaramente una pagina HTML.
Ora vorrei, se fosse possibile, che lo stesso codice PHP che genera la
pagina, salvasse in una variabile tutto il codice HTML che il client vedrà.
riassumo:
io client accedo alla pagina:   
http://www.pincopallino.com/prova.php
il server interpreta il codice PHP, legge i dati dal database e prepara la
pagina HTML.
vorrei che il server preparasse anche una variabile $html_tutto che
contenesse per    intero e solamente il codice HTML della pagina generata.
Così posso avere una variabile con i dati impaginati html senza dover fare
ulteriori chiamate al database
Idee?
GRAZIE


Si, usa smarty 
http://smarty.php.net
:))))
Newsgroup: it.comp.www.php
Titolo: come si usa php-nuke?

qualcuno sa consigliarmi un tutorial su come impostare php-nuke
su una mandrake linux ?
secondo voi  č valido php-nuke  (dire il perche se possibile)
grazie a tutti

 ha scritto nel messaggio
news:ael18r$pqt$1...@news.ngi.it...

Devi avere gią installato php,mysql,apache (a magari anche phpmyadmin per
semplificarti la vita con il database).
Estrai il tuo file compresso di nuke dentro /var/www
chmod 777 di tutte le directory e poi chmod 666 di tutti i file
Dentro phpmyadmin carichi il file nuke.sql scegliendo SFOGLIA e poi
cliccando su ESEGUI.
Infine apri il file config.php e configuri la parte in alto che indica a
quale database connetterti, con quale password ecc..... :
$dbhost = "localhost";
$dbuname = "";
$dbpass = "";
$dbname = "phpnuke";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
Finito tutto ciņ puoi aprire nel browser questa pagina: localhost/index.php
Se č andato tutto bene ti dą un messaggio di benvenuto e cliccando su un
link poco sotto potrai creare lo user admin con una password associata..
Da lģ in poi quando vorrai entrare come admin ti basterą aprire questa
pagina: localhost/admin.php
ciao
Mirko

Newsgroup: it.comp.www.php
Titolo: session.use_trans_sid e rischi

ciao a tutti.
su un sito con carrello elettronico (quindi parliamo di ecommerce) uso 
session.use_trans_sid attive.
Questo perché probabilmente molti visitatori non hanno i cookie attivi, 
non li sanno riattivare o non hanno voglia di riattivarli solo per 
mettere due robe in un carrello pensando che probabilmente non 
compreranno nulla.
Il mio scopo, ovviamente, è quello di mettere il minor numero di 
ostacoli tra il portafogli del cliente e il mio: lavoro quindi con 
session.use_trans_sid attive.
Sempre per evitare seccature e rallentamenti nel lato cliente non uso il 
protocollo https ma solo http.
Ora: volendo anche evitare rogne, riduco al minimo i dati del cliente 
trattati sul sito: dati anagrafici, telefoni, indirizzo email e basta.
Le transazioni con carta di credito le rimando al sito esterno bankpass.
Per il lato admin uso sempre transid attive ma con protocollo https.
Chiedo un conforto: con https sono tranquillo che non si possano 
sniffare le transid?
Voi come vi comportate?
grazie a tutti.

aggiungo: nel lato utente evito la creazione delle sessioni quando 
riconosco nello useragent il nome di uno spider: così facendo nei motori 
di ricerca non ritrovo gli id di sessione
Newsgroup: it.comp.www.php
Titolo: non riesco ad usare interface

salve non capisco perchč
questo codice mi da errore
interface iElement
{
  public function set_Css($css);
  public function set_Js($js);
  public function set_Stile($stile);
  public function set_Width($width);
  public function set_Height($height);
  public function set_Name($p_name);
  public function set_Value($p_value);
  protected function _beforeDraw(); //linea incriminata protected
  protected function draw();//linea incriminata protected
}
ma nessun messaggio lo script si blocca e bo ...
inoltre se metto tutto public va ma se poi faccio
class myclass implements iElement
{
....
}
stessa cosa errore ma nessun messaggio e quindi non riesco a capire 
l'errore!! 

 }
Per quanto mi riguarda, un metodo protected in una interfaccia non e'
molto logico. Le interfacce sono usate per indicare il modo in cui due
oggetti possano dialogare per mezzo dei metodi definiti
nell'interfaccia stessa, i metodi protected sarebbero disponibili solo
all'interno delle classi derivate, per cui inutili dal punto di vista
della comunicazione tra oggetti.
-- 
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.


tu hai ragione ma il risultato è identico pagina bianca è strano...

 }
non puoi mettere metodi non public in un'interfaccia.
per il resto setta meglio l'error_reporting al massimo (E_STRICT) e un
file di log degli errori, e posta che errori di preciso vengono
generati dal codice

>generati dal codice
definisci "setta meglio"
non ho errori ho pagina bianca!

 non ho errori ho pagina bianca!
error_reporting=E_STRICT
display_errors=On
Riavvia il server.
-- 
I am what I am, I do what I can



sono in locale
mi da solo un lungo elenco di questi ma non codice relativo a quello che ho 
postato...
Strict Standards: var: Deprecated. Please use the public/private/protected 
modifiers 

 ha scritto nel messaggio 
news:43cd51b9$0$1085$4faf...@reader1.news.tin.it...

ok ho risolto....
Newsgroup: it.comp.www.php
Titolo: motore ricerca inteno

Ciao a tutti,
Creo pagine web da un pò di tempo.
Gestisco un sito che giorno per giorno cresce, aumentanole pagine, i
colegamenti, ...
Ho deciso di rivedre l'intero progetto del sito. Ma soprattutto, cosa
importantissima: la sua navigabilità.
Ho pensato di inserire un motore di ricerca interno. Ma non vorrei usare
servizi che mi obbligano a pubblicizzare banner o a cambiare la grafica del
sito.
Uso un server linux Apache, che prevede l'uso di PHP. In queto campo so
veramente poco. Ho acquistato un piccolo manuale PHP. Ho visitato
velocemente il sito PHP.
La ricerca dovrebbe essere una ricerca per nomi di persone citate nel sito.
E' compleso fare questo? Mi devo rimboccare le maniche per quanti giorni?
Esiste qualcosa di semplice che mi possa idicare la rotta da seguire?
Uso Dreamweaver MX.
Grazie dell'attenzione.
Un saluto a tutte/i


Nel tuo caso, secondo me...la cosa migliore è studiarti un po' di PHP e poi
scaricarti gli script dai vari siti che li offrono gratuiti.
Non ti do indizizzi ma basta che vai su google e digiti script PHP
Te ne  pioveranno addosso a tonnellate di script PHP...:-) Sicuramente ne
troverai uno che fa al caso tuo
Danilo

 Non ti do indizizzi ma basta che vai su google e digiti script PHP
vai su 
www.hotscripts.com
 è il migliore (per me)
ciao e buona fortuna!

Grazie!!!

Newsgroup: it.comp.www.php
Titolo: Esecuzione di un programma esterno

Salve a tutti,
 sto costruendo una pagina per masterizzare dei file locali tramite
cdrecord. Il tutto funziona, ma vorrei visualizzare i messaggi inviati
dal programma sulla mia pagina (al momento non visualizza nullaalla fine
dell'esecuzione di cdrecord). Avrei bisogno di qualcosa di simile alla
funzione exec() ma che ritorna l-output ogni x secondi. Avetre qualche
suggerimento ?
grazie
giuliano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 grazie
$pp=popen("/path/programma parametri","r");
while (!feof($pp)){
    echo fgets($pp);
}
pclose($pp);

pclose($pp);
safe_mode off

 wrote in message
news:1pg8iukpbekulf0bk...@4ax.com...

gia' usa exec...

 pclose($pp);
Grazie per l'aiuto, ma la pagina non viene visualizzata fino al termine
del programma eseguito. Cosa sbaglio ?
Grazie


 del programma eseguito. Cosa sbaglio ?
Aggiungi magari un flush() dopo il fgets. Leggi la documentazione su flush
http://it.php.net/flush

 
http://it.php.net/flush
Grazie mille !
 adesso funziona magnificamente :)
ciao

Newsgroup: it.comp.www.php
Titolo: [OT] server linux con ChiliSoft, le ASP funzionano come se forre WIN oppure...

-- scusate la domanda e se la stessa è un pò OT.
Volendo prendere un dominio su una società ma questa mi
offre il sistema operativo Linux con il Chili Soft ASP, quindi,
prima di fare una cavolata, volevo sapere se con tale
configurazione ho delle limitazioni rispetto al funzionamento
delle ASP sui server WIN oppure posso andare tranquillo.
Se vi fossero limitazioni, qualcuno mi potrebbe dire quali e
se queste pregiudicano di molto il funzionamento degloi
script ASP.
Scusate la domanda che può sembrare banale e OT , ma
prima di fare una scelta.. è meglio avere un pò le idee chiare.
Grazie a chi mi vorra' rispondere
MoPa

 -- scusate la domanda e se la stessa č un pň OT.
Ehmm...veramente č COMPLETAMENTE OT
Su un NG dedicato ad asp troverai probabilmente piů risposte...
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Newsgroup: it.comp.www.php
Titolo: autenticazione negata

Buongiorno a tutti,
ho creato una semplice pagina di autenticazione che una volta
verificato nome utente e password gira automaticamente l'utente ad
un'altra pagina, tutto questo su un server MICROSOFT WIN2000 - IIS5.
Una volta caricata la pagina ottengo il seguente messaggio di errore:
L'applicazione CGI specificata non ha restituito un insieme completo
di intestazioni HTTP.
... mentre il codice della pagina è il seguente:
<?php
$username = "nome utente";
$pwd = "passwd";
if(!isset($PHP_AUTH_USER))
{
header("WWW-Authenticate: Basic realm=\"Zona protetta\"");
header("HTTP/1.0 401 Unauthorized");
echo "Impossibile eseguire l'autorizzazione\n";
exit;
}
else
{
if (($PHP_AUTH_USER == $username) && ($PHP_AUTH_PW == $pwd)) {
header("Location: pagina.php");
}
else { echo "Autenticazione fallita.";}
}
?>
Quale puo' essere il problema. Su UNIX mi funzia correttamente.
Grazie a tutti
Michelino

Quale puo' essere il problema.
Mah. Una sparata al buio:
echo "\r\nImpossibile eseguire l'autorizzazione\r\n";
Leonardo che pero' non ha idea
-- 
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: Funzione mail

Scusate, di solito quando il server risponde
Warning: Failed to Connect in d:\htdocs\clienti\comunicazione_ms.php on line
41
dopo che il codice elaborato è il seguente:
$destinatario="$email";
$oggetto="Conferma acquisto";
$intestazionemail="From: Pinco \n";
$intestazionemail .="Reply-To: Pallino";
$messaggio="E-mail inviata da Pinco\n\n";
$messaggio .="E' stato confermato un acquisto.\n";
$messaggio .="Di seguito gli estremi della transazione\n\n";
$messaggio .="Autorizzazione: $valore1\n";
$messaggio .="ID Transazione: $valore2\n";
$messaggio .="Esito: $valore3\n";
$messaggio .="Carta: $valore4\n";
mail($destinatario, $oggetto, $messaggio, $intestazionemail);
che cosa significa...? Perchè fino a qualche giorno fa era tutto ok ed ora
non più...? Premetto che le variabili sono tutte istanziate e passate
tramite sessione.
Grazie mille , Carlo.

 mail($destinatario, $oggetto, $messaggio, $intestazionemail);
devi vedere la configurazione del server di posta nel php.ini.
Se è ok, è il server di posta che è K.O.
Ludovico

 ha scritto nel messaggio
news:bkuof1$bqu$1...@newsreader.mailgate.org...


Newsgroup: it.comp.www.php
Titolo: Come rilevare la tipologia di un file.

Vorrei rilevare la tipologia di file (ex .jpg o .swf ...) dopo averne fatto
l'upload su server. E' possibile?
Come?
Grazie.

 ha scritto nel messaggio
news:L9C%7.10220$aD.3...@twister2.libero.it...


 ha scritto nel
messaggio news:3c3ef...@news.dada.it...


Newsgroup: it.comp.www.php
Titolo: output video

come posso eliminare la bufferizzazione video in modo da avere la
visualizzazione secondo il flusso di elaborazione?
grazie ciao

visualizzazione secondo il flusso di elaborazione?
???
_____________________________________
Per rispondere in e-mail togli NOSPAM 

Ury wrote:

Sul manuale cerca 'Output control functions'.

Newsgroup: it.comp.www.php
Titolo: installazione gd su linux

ho compilato (tra le altre) la libjpg-6d
ho compilato php su linux con --with-gd
guardando con phpinfo vedo che il supporto gd e' attivo per gif png e altri
ma la jpeg che sono le uniche che mi servono non è attivo.
anche con gd_info mi dice 0 per le jpeg.
Come faccio a inserire il supporto jpeg a gd?
  ma la direttiva --with-jpeg-dir= dove deve puntare? alle libjpg 
compilate o a quelle non compilate?
sto impazzendo...
sto migrando da win a linux e tra permessi, utenti e altro sto 
impiegando un sacco di tempo.
tra l'altro un po' OT
in httpd.conf ho messo come
user apache
group apache
ed invece nonostante i riavvi il server gira sempre come nobody:apache
lo faccio partire manualmente come utente root
perche?
ciao e grazie

scusate mi accorgo di essere stato poco chiaro.
il punto e' questo ho compilato e installato php su so linux e server 
apache con la direttiva --with-gd
funziona tutto tranne che gd non supporta jpeg.
Nell'array restituito da gd_info per jpg c'è uno 0
Come posso fare?
Grazie
Alessandro
Newsgroup: it.comp.www.php
Titolo: Errore con MySQL

Sicuramente per colpa mia che ho maneggiato con gli utenti MySQL però
ora non riesco più a correggere questo errore che mi comporta anche
l'errata chiusura del demone mentre esco da linux...
l'errore che mi compare avviando mysql è questo:
# mysql
ERROR 1045: Access denied for user: 'dialtone@localhost' (Using password: YES)
Stesso errore mi compare anche da root. Quando chiude il demone mi da
errore dicendo che probabilmente non ho settato la giusta password in
HOME/.my.cnf. Il file in questione l'ho copiato pari pari dal my.cnf
contenuto in /etc/mysql e quindi è per forza corretto. L'utente mysql
esiste tuttora... Non capisco dove sia il problema...
grazie per l'aiuto
-- 
e-mail: dialtone#/N0SPAM\#@
aruba.it
	|Non vorrei piacere a tutti
togliere #N0SPAM# per inviare		|Avrei meno stima di me stesso
Powered by Debian Woody			|Se piacessi a certa gente
On Linux 2.4.17 - WM 0.80.0		|

 contenuto in /etc/mysql e quindi č per forza corretto. L'utente mysql


 grazie per l'aiuto
Prova a dare una letta qui:
http://www.mysql.com/doc/A/c/Access_denied.html

> l'errata chiusura del demone mentre esco da linux...
Beccato! hai quotato male!
Cmq credo che abbia "ritoccato" le tabelle mysql user e db
etc.
Dovrebbe riassegnare gli utenti con il comando grant. C'era
anche un metodo (alquanto drastico mi ricordo) che ti faceva
riconnettere con la password di root.
-- 
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it
 serigrafia on line

> Beccato! hai quotato male!
porc! scuccato

 in modo corretto, non riceveresti quell'errore :))
Il problema penso sia quello che hanno scritto gli altri, ho ritoccato
un pò le tabelle quindi penso che mi farò una visitina alla pagina che
mi è stata consigliata più tardi.
Grazie 1000 delle risposte. Ciao


 
http://www.mysql.com/doc/A/c/Access_denied.html
Ci sono andato ma nessuno di quei casi mi ha fatto risolvere il
problema...
Non riesco ad accedere a quel database in nessun modo... Ho una tabella
user con dentro 3 utenti
root
root@localhost
root@woody con tutti i privilegi attivi...
A sto punto visto che non riesco a sistemarlo lo levo del tutto dalle
balle e poi lo reinstallo... sperando di ottenere l'effetto desiderato.
Grazie cmq dell'aiuto

Newsgroup: it.comp.www.php
Titolo: Leggere e modificare tabella

Salve a tutti.
Mi servirebbe una gestione semplice per gestire le mie tabelle in modo
da fare inserimenti veloci, modifiche e visualizzare (magari anche
filtrare) di volta in volta ogni tabella.
Un po' come phpmyadmin fa.
Se possibile preferirei che, a video, i campi assumessero dei nomi
leggibili in quanto andrebbero fatte operazioni anche da persone che non
conoscono la struttura del DB.
Si può fare ed esiste qualcosa di adattabile o penso a far da me?
Grazie come sempre.
-- 
Amministratore
www.amiciamici.com
Giornalismo dal basso sull'amicizia e sul turismo
"Pronto Chi Bussa" il primo podcast di Parma e provincia?

 Si può fare ed esiste qualcosa di adattabile o penso a far da me?
- Dadabik  (
http://www.dadabik.org/
)
In PEAR ci sono un paio di progetti adatti allo scopo:
- DB_DataObject (con formbuilder)
- DB_Table
vedi anche db_dataobject_formbuilder_frontend
(
http://pear.reversefold.com/dokuwiki/doku.php?id=pear:db_dataobject_formbuilder_frontend
)

Newsgroup: it.comp.www.php
Titolo: host gratuito con fsockopen o help x soluzione alternativa!

ciao qualcuno conosce qualche host gratuito dove funziona la fsockopen?
mi serviva x verificare se un dns era attivo (es: 
nomedns.com:8000
)
c'è qualche altro metodo x verificarlo?
ciaociao

>ciao qualcuno conosce qualche host gratuito dove funziona la fsockopen?
Hostultra (mi pare il nome) 6 mesi fa ce l'aveva aperto ma quasi
certamente per una dimenticanza visto che aveva chiuso l'fopen verso
url. Se vuoi provare che configurazione hanno oggi.

Agamennone ha scritto:

grazie ora lo provo
-- 
********************
http://www.scirio.tk
100% COMMERCIALE
********************

 
come non detto, non c'è modo di registrarsi, qualsiasi dato metto mi 
dice che i dati di residenza sono sbagliati!

Newsgroup: it.comp.www.php
Titolo: Installazione forum

Devo proseguire con l'installazione del forum invision.
Ho EasyPHP come software
Quindi mi resta soltanto da creare un database,ma non so come si faccia.
Con EasyPHP sono andato alla voce- amministazionequindi gestione database
Come dovrei proseguire......???
Metto il nome del database e poi ?? 

 ha scritto nel messaggio 
news:%Cx9d.8506$b5.3...@news3.tin.it...


 queste cose.
Non è un proiblema di programmi,ho mysql apache e php
Allora devo creare i database:
ho creato il primo database e l'ho chiamato phpmyadmin,sono andato in sql e 
ho aperto dalla cartella di phpmyadmin>scripts>create_tables
quindi ho creato le tabelle
Mi hanno detto poi:
modifica il file config.inc.php mettendo nei parametri i nomi delle tabelle 
create, quindi guarda come è fatto il file sql e inserisci i parametri di 
conseguenza
Ora dovrei creare un'altro database con nome forum.
Come dovrei proseguire???
Newsgroup: it.comp.www.php
Titolo: query misteriosa

il codice che segue restituisce solo 5 record:
$sql = "select id, file_name from contenuti where file_type = 
'text/html' order by file_name";
$query = mysql_query($sql, $conn);
for($i = 1; $i <= mysql_num_rows($query); $i++)
    {
    $row = mysql_fetch_row($query);
    echo $row[0]." - ".$row[1]."<br>";
    }
peccato che la stessa query, eseguita direttamente sul db, restituisca 
correttamente tutti e 14 i record che dovrebbero apparire.
Ho notato che i record restituiti nel primo caso hanno in comune un 
identificatore (lavoro_id) che comunque non c'entra niente con la query 
nel senso che non venendo chiamato in causa non vedo come possa limitare 
le risposte.
Dove può essere l'inghippo?
Grazie.


[cut]
io quel ciclo for non lo userei, hai provato così?
if (mysql_num_rows($query) > 0) {
      while ($riga = mysql_fetch_object($query)) {
          echo $riga->id." - ".$riga->file_name;
      }
}
raenkrus

 
$sql = "select id, file_name from contenuti where file_type =
'text/html' order by file_name";
while($record = mysql_fetch_array($query)){
        echo $row[0]." - ".$record[1]."<br>";
}
$query = mysql_query($sql) or die  ($sql." ".mysql_error());
usa il while che ti cicla l'array correttamente.
ciao
-- 
Vedo gli amici ancora sulla strada, loro non hanno fretta,
rubano ancora al sonno l'allegria all'alba un po' di notte:
e poi la luce, luce che trasforma il mondo in un giocattolo.
Faremo gli occhiali cosě, Faremo gli occhiali cosě!

 usa il while che ti cicla l'array correttamente.
Rispondo a entrambi: sono un deficiente.
Senza accorgermene stavo provando l'host locale anziché il remoto e il 
db locale ha solo quei 5 record (disattenzione nell'impostare l'url tra 
i preferiti di firefox).
Perň mi resta una domanda: perché while sarebbe da preferire a for?

Uno qualunque wrote:

perché per sua natura cicla esattamente tutto l'array, mentre con il for
devi calcolare prima il numero di righe. e peraltro se non sbaglio devi
partire da 0 non da 1


 partire da 0 non da 1
Puoi partire anche da 1, basta mettere <= num_rows anziché solo <
E' un'abitudine che ho preso perché a volte mi serviva "etichettare" i 
singoli record con la $i del ciclo. Ovvio che si può fare anche col while.
Comunque credo sia solo questione, appunto, di abitudine.

 Comunque credo sia solo questione, appunto, di abitudine.
ma sei sicuro?
gli indici degli array partono da 0
se tu inizi a cercare dall'indice 1 ne hai uno in meno.
cosa mi sfuggE?


 cosa mi sfuggE?
Se mysql_num_rows($query) è, diciamo, 10 le istruzioni
for($i = 0; $i < mysql_num_rows($query); $i++)
e
for($i = 1; $i <= mysql_num_rows($query); $i++)
danno lo stesso risultato.
In entrambi i casi il ciclo "gira" 10 volte, nel primo caso da 0 a 9, 
nel secondo da 1 a 10.

 nel secondo da 1 a 10.
e questo mi č chiaro.
non mi ricordavo che mysql_fetch_row itera l'array volta per volta.
pensavo ci volesse un indice...

Newsgroup: it.comp.www.php
Titolo: header

Ciao.
Esiste una funzione php che mi permetta di aprire una pagina diversa in
automatico, un po' come
header ("location: nome.html")?
Il mio problema č devo fare un header dopo aver stampato del testo e cosě da
un errore tipo header already sent... mi hanno detto al limite di usare le
funzioni ob_* ma non ci ho capito nulla :-)
--
Massy
------------
Tutto sul mondo della patente
<< 
www.autoscuolacarnevale.it
 >>

In PHP non mi sembra esista ma potresti usare META in html
<META HTTP-EQUIV="Refresh" CONTENT=" tempo di attesa (espesso in secondi) ;
URL= indirizzo ">
Es.
<META HTTP-EQUIV="Refresh" CONTENT="5 ; URL=
http://www.village.it
">
dopo 5 sec. reindirizza il browser a 
http://www.village.it
Faccio un po' di pubblicità ;-)))
Ciao
DNappa
"Massy" <massyroma...@TOGLILAROMANAPOLItin.it> ha scritto nel
messaggio news:w3pBa.12047$pR3.2...@news1.tin.it...


 header ("location: nome.html")?
js
function redirect(secondi,url){
 window.setTimeout("window.location='"+url+"'",secondi);}
<body onload='redirect(5000,'
http://www.xxx.it
');'>

 <body onload='redirect(5000,'
http://www.xxx.it
');'>
Tx


Newsgroup: it.comp.www.php
Titolo: errore su mkdir

if ($node == $node_small ){
}else {
$controllo_cartella = opendir("./campioni/small/".$node);
while (false !== ($folder = readdir($controllo_cartella))) {
mkdir("./campioni/small/".$node."", 0777);
}
}
ho purtroppo questo errore...
Warning: mkdir() [function.mkdir]: File exists in .....
dove ho sbagliato??

 Warning: mkdir() [function.mkdir]: File exists in .....
Se usi opendir per aprire quella dir e non ti da` errore, e` logico che la 
dir esiste gia`.
Dovresti mettere un if su $controllo_cartella, e crearla solo se non 
esiste.
Bye.

Newsgroup: it.comp.www.php
Titolo: PHP: invio e ricezione di variabile

Ciao a tutti, per maggiore chiarezza ho pensato di allegarvi un breve
esempio.
Quello che vorrei chiedervi è il perché, una volta cliccato su "Incremento"
(e quindi mandando in ingresso allo stesso file la variabile $offset), la
variabile $offset resti a 0 e non passi a 6? Ecco di seguito il sorgente...
<?php
  if(empty($offset))
    $offset = 0;
  //stampa a video
  echo "<p>Il valore di offset &egrave;: $offset</p>\n\n";
  //pagina successiva
  $inc = $offset + 6;
  echo "<br clear=\"all\">\n\n";
  echo "<a href=\"tmp.php?offset=$inc\">Incremento</a>\n";
?>
Nonostante abbia guardato diversi tutorial ed esempi, non riesco proprio a
capire dove sia l'errore. Spero che voi possiate aiutarmi, perché mi serve
davvero molto imparare questa cosa (ovviamente non per il breve esempio
sopra citato ^_^).
Vi ringrazio per l'attenzione...
ciAO!
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
news:62Z123Z54Z65Y1...@usenet.libero.it...

Newsgroup: it.comp.www.php
Titolo: date_sun_info transit

avrei bisogno di avere lo zenit del sole nei giorni dei vari anni. Ho 
provato a vedere se date_sun_info funzioni bene.
per Roma e per i giorni del 2011 ho visto che da i seguenti risultati:
mezzogiorno 11.2616666667 40542 2011-01-01
...
mezzogiorno 11.2616666667 40542 2011-07-23
mezzogiorno 266219.138889 958388900 2011-07-24
mezzogiorno 11.2616666667 40542 2011-07-25
...
mezzogiorno 11.2616666667 40542 2011-12-20
mezzogiorno 266219.138889 958388900 2011-12-21
mezzogiorno 11.2616666667 40542 2011-12-22
...
mezzogiorno 11.2616666667 40542 2011-12-31
dove ho stampato il valore di transit restituito da date_sun_info sia in 
termini di ore che in termini di valore assoluto cioè di timestamp. 
L'ultimo valore stampato è la data del timestamp dato in pasto alla 
funzione date_sun_info che richiede un timestamp.
Quel che non capisco è cosa siano le 11 ore e cioè se lo zenit è 
veramente alle 11 di mattina ora solare. Io pensavo che lo zenit fosse a 
circa mezzogiorno ora solare, anche un po' dopo, c'è una differenza di 1 
ora, dove sbaglio?
Poi perché non restituisce il valore corretto in luglio e dicembre 24 e 
21 rispettivamente?
ecco il codice che ha generato i numeri qui sopra:
$day_ts=60*60*24;
$lat=41; //roma
$long=12;
for($ts=strtotime("1 jan 2011");$ts<=strtotime("31 dec 2011"); 
$ts=$ts+$day_ts){
   $vet=date_sun_info(strtotime($ts), $lat, $long);
   $mezzogiorno_ts=$vet["transit"];
   $mezzogiorno = $mezzogiorno_ts/(60*60);
   echo "mezzogiorno $mezzogiorno $mezzogiorno_ts ".date("Y-m-d", $ts)."\n";
}
-- 
Sandro kensan 
www.kensan.it
 geek site

   $vet=date_sun_info(strtotime($ts), $lat, $long);
Se $ts è un timestamp, passarlo a strtotime() è un errore.
Prova:
<?php
        date_default_timezone_set('Europe/Rome');
        $lat    = 41;
        $long   = 12;
        $day_ts = 24*60*60;
        for($ts=strtotime("1 jan 2011");$ts<=strtotime("31 dec 2011");
        $ts=$ts+$day_ts)
        {
                $vet=date_sun_info($ts + 7200, $lat, $long);
                $mezzogiorno_ts=$vet["transit"];
                $mezzogiorno = $mezzogiorno_ts/(60*60);
                echo date("Y-m-d H:i:s", $vet['transit']) . " $mezzogiorno
$mezzogiorno_ts ".date("Y-m-d", $ts)."\n";
        }
?>
Leonardo
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!


Grazie :) Verrò qui spesso ;)


hai aggiunto due ore per quale motivo?
Perché in teoria ogni giorno dura 86400 secondi e non ci sono mai
problemi.
Ma in realtà, fra ora legale, secondi extra in più o meno e varie
altre sfighe, dare alla funzione date_sun_info (a cui basta un TS
in qualche punto del giorno) il TS della MEZZANOTTE PRECISA di un
certo giorno, be', mi suona imprudente.
In genere io sommo dodici ore :-)


 In genere io sommo dodici ore :-)
Avevo pensato pure io che dodici ore non erano male ;)

Newsgroup: it.comp.www.php
Titolo: Domanda da inesperto

Ciao a tutti,
una domanda semplice semplice (per alcuni)
Spesso navigando su internet mi capita di imbattermi in link che non fanno 
riferimento a una certa pagina fisica
Ad esmpio : 
http://www.imdb.com/name/nm0797869/
Ok, la pagina contenitore � 
www.imdb.com
 (che sar� un index.php).. ma a cosa 
fa riferimento?
/name/   da quel poco che so, genera un $_GET['name'] che con la funzione 
"isset" vado a controllare...
E fino a qui in linea di massima posso capirlo... poi ditemi voi se 
sbaglio...
Quello per� che non mi capacito �, ad esempio, vado sul sito di 
php.net
 e 
semplicemente digitando 
www.php.net/date
 mi va in automatico a 
http://it.php.net/manual/en/function.date.php
.
Come � possibile?
Adriano 

 
http://it.php.net/manual/en/function.date.php
. Come è possibile?
apache-mod-rewrite e un redirect successivo.
Bye.

 Come ï¿œ possibile?
La soluzione si chiama apache + mod_rewrite
Enrico

 Come ï¿œ possibile?
il sito 
php.net
 ï¿œ "open source" ... cerca il link "show source" in basso 
e cliccalo ;)


Se volessi scrivere una cosa del genere metterei una pagina index.html nella 
cartella 
www.php.net/date
  con all'interno della pagina un redirect a 
http://it.php.net/manual/en/function.date.php
e certamente funzionerebbe.
Leonardo

 e certamente funzionerebbe.
Numero di pagine notevole...
Sicuramente mod_rewrite ï¿œ la cosa migliore ;-)
Enrico


Ho letto la guida per mod_rewrite
Molto interessante.
Leo
Grazie


Ho trovato la tua e-mail relativa a mod_rewrite molto interessante.
Ho attivato il moduolo attivando la riga
LoadModule rewrite_module modules/mod_rewrite.so
in Apache
ho fatto un test con
<?php phpinfo(); ?> e quello che segue � il risultato.
Loaded Modules  core mod_win32 mpm_winnt http_core mod_so mod_actions 
mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file 
mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_cgi 
mod_dav mod_dav_fs mod_dir mod_env mod_include mod_info mod_isapi util_ldap 
mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_status 
mod_ssl mod_autoindex_color mod_php5
Il mod_rewrite  c'� e da quello che ho letto basta questo per sapere che � 
attivo.
Ho fatto poi diverse prove. la pi� semplice del quali �
RewriteEngine on
RewriteRule ^pagina.html$ pagina.php [L]
all'nterno del file .htaccess
Chiamado la pagina     pagina.php
Questo dovrebe far apparire pagina.html invece di pagina.php all'interno 
della barra degli indirizzi del browser. Purtroppo non sono riuscito a farlo 
funzionare.
Quello che mi fa pensare ad un errore mio di sintrassi e non di attivazione 
di mod_rewrite � che non funziona nemmeno se lo carico sul server.
Puoi darmi una mano per capire se ha un errore di sintassi o postarmene uno 
funzionante i modo che possa studiarmelo?
Grazie
Leonardo


Welcome to Hell.
Ti imposto il followup a it.comp.www.server .
Newsgroup: it.comp.www.php
Titolo: Problema a connessione a mysql

Ciao a tutti.
Sto utilizzando (per la prima volta) il software AccesstoMysql Sinc per
sincronizzare una database mdb di access in locale e un database remoto
mysql.
Il programma mi chiede innanzitutto il percorso del file mdb locale: ok.
Poi mi chiede i parametri di connessione per il database remoto:
- Server (default localhost):  gli metto l'ip del server
- Username:  gli metto l'user d'accesso al database
- Password:  la password d'accesso al database
Quando gli dico di connettersi mi dà il seguente errore:
Fail to connect to database. Error: Can't connect to MySQL server on
'ipdelserver'(10061), number: 2003
Che vuol dire?
Sono sicuro che i dati da me inseriti sono esatti perchè già usati per php e
phpmyadmin, ecc.
Grazie dell'aiuto.
Francesco.

 
-- 
www.iuz-lab.info

 ha scritto nel messaggio
news:myvKc.16177$OR2.8...@news3.tin.it...


Newsgroup: it.comp.www.php
Titolo: specificare il tipos di parametro per una funzione

     /**
      * @param mixed $a
      * @param $b
      */
     function test($a, $b) {
 
     }
 
Il parametro $a è di tipo mixed, significa che può assumere valori di 
qualunque tipo (string, int, array...)?
Invece per  il parametro $b il tipo non specificato affatto, quindi 
(forse non specificare il tipo è una pratica scorretta)?


fatto così serve solo all'IDE per darti una mano quando scrivi
Non credo dia nemmeno notices
L'hinting è un'altra cosa
http://www.php.net/manual/en/language.oop5.typehinting.php
 
 
 
 
-- 
I fatti mi cosano


infatti il mio discorso riguarda solo l'ambito degli IDE.
Volevo solo sapere qual'è la differenza tra
        * @param mixed $a
e
        * @param $b
 


sostanzialmente che Phpstorm ti sa dire che se passi un int in firma 
dove ci si aspetta un array non andrebbe bene
Più che altro io trovo comodo annotare le dichiarazioni @var e i @return 
specie se riguardano oggetti miei
L'autocompletamento è la manna del programmatore pigro
Io sono pigro in questo
molto


         * @param $b
 
Nessuna.
 
Ma io, quando possibile, cerco sempre di specificare i tipi supportati, 
ed evitare mixed. Per esempio "array|string|bool", così so che non posso 
usare object, per esempio. Almeno serve a qualcosa nell'IDE, altrimenti è 
totalmente inutile e tanto vale togliere il phpdoc del tutto, che occupa 
solo spazio.
 
Bye.


in pratica mixed si può anche omettere
Newsgroup: it.comp.www.php
Titolo: [ot] download file di grandi dimensioni.

Scusate non so dove scriverlo.
Ho notato che mettendo un link ad un file di grosse dimensioni su un 
server web, diciamo oltre i tre gigabyte,
quando da un browser si tenta di scaricarlo, senza nessun errore, il 
download termina e mi restituisce un file di zero byte, come se tutto 
fosse regolare.
il file di log del server web, non da nessun errore, ma di fatto il DL 
non avviene.
Si tratta di qualche regola imposta dai provider?
-- 
Cordialmente.
Melus.
dal mio e-mail togli i simboli di Zorro.

 Si tratta di qualche regola imposta dai provider?
beh, apache ad esempio non č fatto per trasferire dei file cosě grossi.
ti conviene utilizzare FTP, che guardacaso vuol dire File Transfer Protocol
ciao
-- 
 All those who believe in Telekinesis raise my hand.

 
Grazie per la risposta, ma mi chiedevo perché non funzionasse e dove 
posso trovare della documentazione.
Perché controllando i file di log non ci sono errori.


Newsgroup: it.comp.www.php
Titolo: Php/Oracle

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.www.php
Titolo: aiutatemi sintassi mysql

salve, ho un problema, ho un modulo di ricerca con i seguenti campi:
nome, cognome, nick, citta, prov, regione, sesso, annonascita
vorrei che mi facesse un SELECT dal db in modo tale che se viene inserito
qualcosa nelle caselle di ricerca me le cerca, altrimenti vale come se fosse
jolly. vorrei inoltre che se scrivo "m" in un campo (come nome, cognome,
ecc) mi visualizzi tutti i dati che contengono la m .
č possibile tutto ciň? come si fa?
se avete bisogno di chiarimenti per aiutarmi illustratemi i vostri dubbi !!!
grazie in anticipo

 wrote in message
9dtgko$fhl$1...@nreadA.inwind.it...


Ops, non mi ero accorto di essere su www.php :)
ok, allora basta sapere che tipo di database usi :)

 ha scritto nel messaggio
news:9dtl29$2n2$1...@news.cineca.it...


ieri ero un po' rinco... ma non farci caso. Quado leggo i NG sono al lavoro
e li leggo di sfuggita... nn avevo letto il subject :(
Ci sono diversi modi per fare quello che dici...
Potresti creare il select partendo da dei controlli in php (if then..) sui
campi del form...
Oppure puoi andare su
http://www.mysql.com/doc/S/t/String_comparison_functions.html
Potresti provare a usare %campo_del_form% in modo che se non non viene messo
nulla nel form vengono matchati tutti i caratteri... come se fosse un
asterisco... credo. Cmq non ho provato.
SELECT ... FROM ... WHERE col1 REGEXP '.*search_term.*';
Newsgroup: it.comp.www.php
Titolo: Digitare un carattere %  aal'interno di un printf

Salve a tutti,
Ho fatto una query su mysql, ed ho estrapolato i risultati mediante il 
comando mysql_fetch_array .
Vorrei poter digitare all'interno dell'istruzione printf ( che mette a 
video i risultati della query all'interno di una tabella ) il carattere 
% ma non ci riesco.
Mi va in errore in quanto lo interpreta come una chiamata ai valori 
dell'array da mettere a video.
Esiste un comando ( tipo backslash ) per far mettere questo carattere a 
video senza problemi ?
Grazie a tutti.
Saluti

 Saluti
Prego.
Saluti,
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFGQO15sXXcRsFI+cRAln7AJ9hmwJgenGkHZkxsqsKc0bag/08hQCguZu0
FPgCJZbtmLcYEmQTLcAMXcc=
=KlqC
-----END PGP SIGNATURE-----

 Stampa semplicemente "%".
[..]
direi che dovrebbe generare un errore..
printf("%%");
stampa '%'..
-- 
www.iuz-lab.info

 printf("%");
giusto per i posteri, questa affermazione e' sbagliata:
$  php -r 'printf("%");'
Warning: printf(): Too few arguments in Command line code on line 1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

(anche per iuz)
Sì, scusate, gh che figura :)
Vale la regola che ho detto dopo... il carattere di escape è %, ossia
per avere "%" si deve dare %% :)
David
P.S.: non so perché ma ricordavo così... sarà perché non uso mai
printf()/sprintf()... bah :S
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFFGWYC5sXXcRsFI+cRAqWSAJ9TDq9Ef0Boqo7dNdM9wJUu40y7BwCfTXA1
QFiF00QvTHdXs66UZCxKKrQ=
=FJKh
-----END PGP SIGNATURE-----

 - --
Confermo, digitando due volte il % ho messo a video il carattere.
Grazie a tutti per i consigli
Saluti

 Confermo, digitando due volte il % ho messo a video il carattere.
Il manuale riporta tutto dettagliatamente:
http://it.php.net/manual/en/function.sprintf.php
	Francesco

Newsgroup: it.comp.www.php
Titolo: [HELP] Ma la funzione time...

Ciao a tutti,
ho uno script dove ad un certo punto c'è $now=time();
La mia domanda è questa: se volessi inserire il valore di $now in un campo
di una tabella MySql, che attributo devo dare al compo ? Io pensavo di
memorizzarlo in un campo BIGINT, anche perchè successivamente dovrò fare in
un altro script un'operazione che mi ricava il valore tra $now-$variabile
(anche questa ricavata con la funzione time). E' giusto ?
grazie in anticipo
--
Togli NOSPAM e .invalid dal mio indirizzo
e-mail per scrivermi in privato

 grazie in anticipo
Ciao
--
CLS
www.vallecaudina.net
Newsgroup: it.comp.www.php
Titolo: Please Help HTTP_REFERER

Hi,
i am trying to call a simple php script from a javascript function that
goes:
window.open(................)
the problem is that i cannot read the $HTTP_REFERER in my php script :(
does anyone know how to solve this.
Thanx.

 wrote in message
news:9ggdl8$mbn$1...@news1.xs4all.nl...


...

I believe the referrer variable is only set by the browser when a link is
clicked. 
That's also why you can't capture the referrer when including a script into
another document like calling it from an image, iframe or a <script
src="http:// . . .> tag.
Dan O.

 wrote in message
news:TVPW6.89560$v5.68...@news1.rdc1.ct.home.com...


$HTTP_REFERER is ONLY set when a link is clicked on, and it is a Global
variable set by Apache, comes from the POST_VARS array I think.
In what context are you trying to use it? I had this problem, as I created a
login script and I wanted to direct people back to the page they came from
when they had logged in, so I created a string using the $REQUEST_URI
variable.
Dark Admiral.

 variable set by Apache, comes from the POST_VARS array I think.
getenv(HTTP_REFERER)
-- 
David Coulson                                  
http://davidcoulson.net/
da...@sourceforge.net
 
http://journal.davidcoulson.net/

variable set by Apache, comes from the POST_VARS array I think.
Indeed, it does not. It is always transmitted by the browser, be it
through a normal GET request or a POST one - aye, even a HEAD query
may imply a HTTP-REFERER header being sent along.
The HTTP-REFERER header is much alike the HTTP-USER-AGENT one; like
the latter, it is not necessary for the connection, and may be used
to gather information or perform user/request validation.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.
Newsgroup: it.comp.www.php
Titolo: Menu contestuale

Scusate l'ignoranza grassa che mi circonda. Il mio caso:
Tramite URL passo il parametro $id al DB che mi restituisce l'articolo
voluto. Ora vorrei modificare il menu di collegamenti che ho messo al lato
in funzione proprio di $id. La condizione deve essere:
Se $id non c'è includi questo file.txt
Se $id è uguale o maggiore di 0 e minore di 5 includi questoaltrofile.txt
Ho visto nel manuale ma non ne ho cavato nulla. Infatti l'espressione:
<?php if ($id=="$id")
  {
  include ("menu_liscio.txt");
  }
  if ($id > 0 < 5)
  {
  include ("menu_laboratorio.txt");
  }
  ?>
Non funziona e mi restituisce:
Parse error: parse error, unexpected '<' in .....path
eppure sul manuale c'è scritto così!
Mah...
Intanto grazie all'elettricista che mi illuminerà.
Mike

 ha scritto nel messaggio news:SW0sb.4148$9_.1...@news1.tin.it...

mi vengono questi dubbi:
punto1 come valore gli passi anche il carattere $??
hai provato a passare un valore normale e se è così, non ti conviene usare un'altra variabile per
evitare confusioni e possibili errori?
punto 2 hai provato ad usare un if....elseif....?
punto 3 in che riga ti da l'errore?
punto 4 non è che il percorso del file lo devi scrivere come "./miofile.txt"?
punto 5 non è che l'errore è nel file che vai ad includere?
facci sapere come hai risolto :-)

 facci sapere come hai risolto :-)
Però grazie lo stesso. Se risolvo vi dico, certo
Ciao
Mike

 
www.miosito.com/view.php?id=2
Questo confronto ($id=="$id") restituisce sempre True!!!
Utilizza 
if (isset ($_GET["id"]))
{ include ("menu_liscio.txt"); }
else if (($_GET["id"]>0) && ($_GET["id"]<5))
{ include ("menu_laboratorio.txt"); }
oppure
else if (($_GET["id"]>=0) && ($_GET["id"]<=5))
se vuoi gli estremi inclusi.
-- 
I'am what I'am, I do what I can

 ha scritto nel messaggio news:n12sb.4319$9_.2...@news1.tin.it...

allora credo che la tua if dovesse diventare così fa che se la mi aid è compresa tra 0 e 5 mi carica
il menu_laboratorio, altrimenti mi carica il menu_liscio:
 <?php if ($id>0 and $id <5)
  {
   include ("menu_laboratorio.txt");
  }else
   {
   include ("menu_liscio.txt");
   }

 carica il menu_liscio:
In PHP l'operatore logico "and" e' &&
Per favore, quotate un po' meglio.


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Mn2sb.109333$e6.39...@twister2.libero.it...

chiedo scusa se formalmente ho commesso un errore che comunque il mio PHP accetta senza alcun
problema!!!
forse sono io che gli sto simpatico!
cmq, giusto per essere pignoli gli operatori AND e && hanno identico valore, l'unica diffrenza
l'hanno in caso di concatenamento di sitruzioni logiche dove && ha precedenza su AND... ma per le
istruzioni semplici (come questa) non c'è alcuna differenza sintattica e/o procedurale...

    }
Grazie infinite Meo, così ho risolto, oltretutto ho capito come fare anche
il resto. Grazieeeeeee
Mike
Newsgroup: it.comp.www.php
Titolo: Gestione affitti

Conoscete qualche software opensource per la gestione di affitti di
appartamenti?
Ho trovato solo php-residence, ma non mi convince.
volevo partire da qualcosa senza ricreare la ruota.
grazie
-- 
mh


mi pare ci sia "gaffi" in italiano.
http://www.devincentiis.it/softgaff.php
ciao
massimiliano