mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Dubbi su PHP

Premetto che non so nulla di html, asp, php, perl...praticamente non ho mai
sviluppato applicazioni per il Web. Sono un programmatore Visual Basic,
Java, Delphi. Vorrei imparare a programmare utilizzando il linguaggio PHP.
Ho scaricato il Web Server Apache e un paio di tool per poter programmare in
PHP(phpcoder, turbophp).
La cosa che non mi è ancora chiara è:
Con i tool scaricati riesco a creare veri e propri siti web(siti semplici o
interi portali) oppure devo utilizzare Frontpage o WebSite o altro.... e le
procedure e funzioni che desidero sviluppare in php le scrivo con i tool
citati per poi integrarli nelle pagine html sviluppate con Frontpage o
WebSite o altro(come avviene per l'asp, se non erro)? Oppure bisogna fare il
contrario? Cioè anzicchè portare il codice php nelle pagine html sviluppate
con Frontpage o altro, portare il codice html nelle pagine php...
Vi chiedo questo perchè ho notato che i tool scaricati non hanno molti
componenti disponibili per la creazione di pagine Web(ad esempio non ho
visto i frame o ...ma ora non mi ricordo ma son sicuro che non semplificano
molto lo sviluppo).
Spero che qualcuno mi sappia dare una risposta.

 contrario? 
Normalmente si usano i tool come phpcoder o glimmer per creare il codice 
php per poi integrarlo nella grafica html con Quanta, o altro editor 
come dreamweaver, a secondo del'Os utilizzato.
Al
-- 
Alground Research Center
--

 molto lo sviluppo).
No, i tool che hai scaricato non ti aiuteranno a comporre pagine web, nè 
devono farlo; il discorso che c'e' alla base è che bisogna distinguere 
tra lavoro di programmazione e lavoro di presentazione anche quando si 
usa uno strumento, come php, che incoraggia a miscelarli selvaggiamente.
Certo, ci sarà chi ti dice che basta un [notepad|vi] per sviluppare 
interi siti basati su php, ma la produttività è un'altra cosa, 
ovviamente :-)
In linea ideale, un sito basato su php dovrebbe essere la sintesi del 
lavoro del programmatore con quella del lavoro del web designer, che 
necessariamente devono lavorare con strumenti molto diversi. Questa 
dicotomia poi può essere effettiva (tramite un motore di templating) o 
"arrangiata", cioè basata su inclusioni di file, standard di codifica, 
ecc. ecc.
E' ovvio che per piccoli lavori e soprattutto quando programmatore e web 
designer sono la stessa persona, caso non infrequente, si tende a 
limitarsi al massimo al secondo scenario.
In queste situazioni credo che sia scelta comune quella di utilizzare un 
ambiente di sviluppo HTML che permetta di elaborare anche codice senza 
mettere bastoni tra le ruote, ovvero uno dei tanti strumenti di web 
authoring non centrati sul wysiwyg: homesite, per dirne uno.
Spero di averti dato una mano, buona fortuna!
-- 
Fabrizio "Hermooz" Ermini
Newsgroup: it.comp.www.php
Titolo: parentesi graffe

Ciao a tutti chi mi sa dire quale combinazione di tasti devo usare in
ambiente zend 2.6 per ottenere le graffe?
Ciao e grazie.

 ambiente zend 2.6 per ottenere le graffe?
Io uso sempre la solita alt+123 e alt+125 per le graffe

purtroppo sul mio portatile alt+fn+123 non funziona (su 
vs.net
 si invece)
"Julien Buratto" <news.p...@Mlinkas.it> ha scritto nel messaggio
news:rcxOa.202$ge4....@news.it.colt.net...


 purtroppo sul mio portatile alt+fn+123 non funziona (su 
vs.net
 si invece)
provato con ALT-Gr/Shift/ 'è' e '+' ([ o ]) ?
Ah, e fai le citazioni come si deve.

 ha scritto nel messaggio
news:yVvOa.2316$B8....@news.edisontel.com...


 Come si fanno le citazioni? (intendi il quotare vero?)
Quotare mi sembra sbagliato come parola (quotazione borsa
ecc.?). Cmq. Il testo da citare sopra, togliere quello
che non serve e scrivere il tuo testo sotto. Quando
qualcuno legge il testo legge cosi prima l'informazione
relativa e poi la riposta. Seguendo il flusso naturale
della informazione.

Newsgroup: it.comp.www.php
Titolo: Richiesta di conferma

Forse sono OT ma avrei bisogno di una mano. In una pagina ho un link tipo:
<a href="<?php echo "$PHP_SELF?elimina=$id" ?>"> 
come faccio a chiedere una conferma all'utente prima di saltare al link 
specificato?
Grazie.

penso che puoi usare JS
--
Roberto Ortelli
----------------------------------------------------
rort...@ticino.com
http://tecfa.unige.ch/perso/staf/ortelli/
----------------------------------------------------
"Luca" <lu...@qwerty.it.invalid> wrote in message
news:Xns913561D3...@192.168.2.1...

-----= 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! =-----

<a href='<?php echo "$PHP_SELF?elimina=$id" ?>' onclick="return confirm('sei
sicuro?');" >ciao e spero che ti sia stato di aiuto</a>
"Luca" <lu...@qwerty.it.invalid> ha scritto nel messaggio
news:Xns913561D3...@192.168.2.1...


Newsgroup: it.comp.www.php
Titolo: Come fare per determinare variabile vuota?

come faccio per sapere se unav ariabile è vuota?se faccio if
(isset(variabile)) anche se lav ariabile è vuota la da come settata,comef
accio a sapere se è vuota?grazie! ciao!

 accio a sapere se è vuota?grazie! ciao!
vuoto (it) -> empty (en)
if (empty($var))
;-)

 ha scritto nel
messaggio news:5Uxu8.37672$m41.1...@twister2.libero.it...


 if(!empty(variabile)) giusto?thanks!
anche tipo
if ($foo != "") {
echo "la variabile foo non è vuota";
} else {
echo "la variabile foo è vuota";
}
penso sia la stessa cosa alla fin fine
-- 
-andreas liebschner
 
http://www.distorta.info
rimuovi .NOSPAM per rispondermi in email
Newsgroup: it.comp.www.php
Titolo: Copie da CD ad HD esterno

Sto effettuando delle copie da diversi CD ad un HD esterno.
Questi CD contengono migliaia di file.
Purtroppo alcuni di questi file sono corrotti e quando ï¿œ il loro turno 
di copia viene interrotto tutto.
Come posso fare per far saltare al sistema solo il file sciupato e 
proseguire la copia con gli altri?
Mi potete consigliare un software che fa questo?
Grazie
Leonardo

 Mi potete consigliare un software che fa questo?
hai sbagliato gruppo, devi chiedere nel gruppo del sistema operativo che 
usi

Mi potete consigliare un software che fa questo?
Unices:	cp.
Windows: XCOPY.
Ambedue forniti di serie. Leggere attentamente le avvertenze.
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!

 proseguire la copia con gli altri?
Ma che centra con i.c.w.php ???
Comunque -> 
http://en.wikipedia.org/wiki/Robocopy
JM

Newsgroup: it.comp.www.php
Titolo: [OT] cosa usate nella vostra azienda come workgroup?

 fatto non succede nulla

 -> codice cliente, ore lavorate, scadenze etc.
phpCollab
-- 
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.

 phpCollab
anche noi

 
grazie, sembra bello e poco incasinato.
se ci aggiungo la gestione della masterizzazione dei lavori e la 
gestione delle ore dei colleghi sono a posto :)
a meno che non siano già presenti come plugin, adesso guardo meglio!
grazie && ciao
Newsgroup: it.comp.www.php
Titolo: Refresh database Mysql

Ciao
dunque: come faccio a rendere un record inserito nel database Mysql subito 
disponibile.
In effetti io faccio cosi
$inserimento=mysql_query("INSERT INTO newsletter(nome_utente,email,data_ora) 
VALUES ('$_POST[nome_utente]','$_POST[email]',n
ow())")or die (mysql_error());
ecc.....ecc...... e tutto va bene......................
Ora (in locale) se io vado nel pannello ControlCenter di Mysql a vedere il 
database, mi accorgo che questo record non esiste, o almeno non lo vedo 
scritto come record a meno di non premere (sempre sul pannello ControlCenter 
di Mysql) l'icona di esegui" e a quel punto il record diventa visibile.
Se non faccio questa operazione e inserisco "paolo" e "
pl...@iol.it
" da un 
form e faccio il solito invio dati, potrei inserire ancora tante volte lo 
stesso record, come se questo non fosse mai stato scritto nel database.
Credo di avere questo problema anche OnLine, perchè in effetti se inserisco 
lo stesso record 2 volte, benchè io controlli se sia gia' esistente nella 
tabella me lo inserisce comunque 2 volte e piu' se insisto.
Ho provato con Update senza successo e a dire il vero non so nemmeno se 
questa istruzione faccia al caso mio. In ogni caso devo avere sicuramente 
sbagliato visto che non ottengo nessun risultato.
Mi dite come risolvere il problema?
Grazie
Paolo

 insisto.
Come ne controlleresti la "gia' esistenza"?
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

Ciao
se un record come tu dici è gia' disponibile, come mai non lo vedo 
immediatamente nel database?
In secondo luogo non dovrei riuscire a reinserirlo un'altra volta visto che 
è gia' presente,come si spiega? Questo puo' essere un'altro discorso che 
riguarda un mio errore, ma effettivamente se eseguo le operazioni che ti ho 
detto, e cioè premo quell'icona su MYSQL Center che in qualche modo aggiorna 
il database, allora il mio codice funziona e non è piu' possibile inserire 
altri record uguali. Allora non capisco piu' se ho fatto bene oppure se ho 
sbagliato :(
Per quanto riguarda l'INSERT forse mi sono spiegato male, e comunque mi 
hanno consigliato di fare cosi per controllare se il record gia' esiste:
$lettura_db =mysql_query("SELECT * FROM newsletter where email='$email'") or 
die (mysql_error());
$result=mysql_fetch_array($lettura_db);
if ($result==$email) {
    include ("ritornoaform.php");
}     else {
    include("iscrivi.php");
}
Dopo quello che hai scritto, mi viene anche il dubbio di aver scritto un 
codice esatto, quindi perdonami se erroneamente ho lavorato con un concetto 
sbagliato,è il primo che faccio con PHP (e forse anche l'ultimo:))).
Hai capito cmq quello che intendo fare, se riesci a darmi una mano, ti 
ringrazio (anche perchè poi avrei finito....credo!!!) :))
Grazie di nuovo
Paolo 

 if ($result==$email) {
Ti consiglio di comprarti un libro sul PHP/MySQL e cominciare con
quello invece di andare a tentoni.

Newsgroup: it.comp.www.php
Titolo: ciclo while per mysq_fetch_array

Salve.
Avrei una domanda.
Immaginiamo che io abbia una queryi di questo tipo:
$query = mysql_query("SELECT * FROM tabella WHERE id='$id'");
Supponendo che il risultato sia comunque solo 1, visto che l'id deve
essere quello, per recuperare i dati è sufficiente fare:
$dati = mysql_fetch_array($query);
oppure devo per forza impostare un ciclo while tipo
while ($dati = mysql_fetch_array($query)) {
...
}
Cioè: se sono sicuro che il record trovato è solo 1 posso fregarmene del
 ciclo while?
Sergej
-- 
http://www.ildeposito.org
Canti di protesta politica e sociale
Archivio di testi e accordi

 Sergej
Se sei sicurissimo che l'ID sia unico, la risposta e' si, puoi 
fregartene, anzi puoi aggiungere la clausola LIMIT=1 in modo che ti 
trova solo il primo ID.
Se non e' univoco, allora il ciclo e' praticamente obbligato.
Alla prossima.
	MAX

 Se non e' univoco, allora il ciclo e' praticamente obbligato.
credo che limit=1 sia superfluo nel caso che ID sia una chiave primaria. 
In tal caso l'ottimizzatore di query sà che deve trovare un solo 
risultato (poichè la condizione è '=' ) al quale accede con tempo O(c) 
poichè le chiavi sono indicizzate.
Dunque nessuna ulteriore ottimizzazione dovrebbe essere necessaria.
ciao
Alesi_27

 $dati = mysql_fetch_array($query);
[..]
puoi fare come hai gia' supposto od usare direttamente
http://php.net/mysql_result
 ..
-- 
www.iuz-lab.info

 Dunque nessuna ulteriore ottimizzazione dovrebbe essere necessaria.
La clausola LIMIT e' superflua nel caso che tu indichi e che io 
sottoscrivo, pero' Pio non ha specificato se l'id che cerca e' una 
chiave primaria oppure un semplice campo della tabella.
Alla prossima.
	MAX

     MAX
ciao
Alesi_27

  ciclo while?
Sì
-- 
Stéphane Bisinger
Webmas... well...

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

ho inserito la "forzatura"ad una pagina attraverso la funzione
header("locatio:xxx.php");
solo che mi da l'errore che l'intestazione è già stata inviata
precedentemente e non può essere reinviata...
avete soluzioni?


<script language='Javascript'>self.location='nomepagina.php'</script>
-- 
  /\/\/\
[scirio]
  ('_')        
http://scirio.altervista.org
 - Personal sitez
  /||\         
http://iccp.altervista.org
   - Real sitez
  _/\_

 alla pagina. Mettilo prima.
Oppure bufferizza il contenuto della pagina.
Newsgroup: it.comp.www.php
Titolo: email schedulata

Come e' possibile usando php spedire una email ad una certa data e ad
una certa ora ?
Si deve lavorare a livello di processi sul sistema operativo ?

 Si deve lavorare a livello di processi sul sistema operativo ?
Con windows scheduli un file batch:
c:\php\php.exe script.php
Con linux "quasi" lo stesso discorso usando cron
Ciao

 ha scritto nel messaggio
news:bum57d$q34$1...@newsreader.mailgate.org...


als...@libero.it
 wrote:

Dovresti utilizzare un servizio offerto dai sistemi e*nix chiamato
crontab. Sotto windows puoi utuilizzare le operazioni pianificate (con
PHP come cgi o curl/wget per win32)
Un semplice tutorial sull'utilizzo di cron/crontab lo trovi qui:
http://www.diludovico.it/guide/cron.shtml
I provider che forniscono hosting con cPanel normalmnetne mettono a
disposizione anche i cron job.
Oppure su google (
http://url.repository.biz/go/1F
) :
servizio cron e crontab 
e "Mi sento fortunato" 
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x

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

ciao
se due utenti devono prenotare un tavolo
e scelgono lo stesso tavolo attualmente libero
quando uno effettua la prenotazione
contemporaneamente anche l'altro invia la prenotazione
ora il primo prenota effettivamente
l'altro invece no
in tal caso basterebbe un mex per il secondo che avvisa della 
prenotazione gia effettuata?
Potrebbe essere utile approcciare utilizzando il lock delle tabelle?
p.s. quando le tabelle vengono bloccate il secondo utente che tipo di 
segnali ha dall'applicazione?
grazie

 Potrebbe essere utile approcciare utilizzando il lock delle tabelle?
si,io farei con le transazioni e sfrutterei il for update 
nelle query di select in maniera tale che chi arriva prima 
alloggia e al secondo risulta gia' occupato cmq lascerei 
tutto in mano al motore del dabase e qua e' ot.
ps
non e' tanto multiutenza ma richieste concorrenti.
ciao

 segnali ha dall'applicazione?
dipende dal database
sei ot su it.comp.software.databse c'è un thread di qualche giorno fa
sull'argomento
rjBQg.118153$_
J1.8...@twister2.libero.it
se non risolvi posta su it.comp.software.database
cambiando l'oggetto come ti è già stato consigliato
Newsgroup: it.comp.www.php
Titolo: MySQL mangia spazi!! Ma se voglio andare a capo??

Ciao a tutti,
sono alle prese con questo problema:
Mettiamo di avere un FORM con un campo di testo che scrive su una tabella di
database... e questo funziona!
Mettiamo che ho un'altra pagina che visualizza i record con la mia bella
query del tipo SELECT * FROM articoli;
Vorrei fare in modo che il testo inserito nel database abbia  degli spazi
vuoti (digitati in fase di inserimento!!) di una riga come ad esempio questo
messaggio:
BLA..BLA..BLA..BLA..BLA..
BLA..BLA..BLA..BLA..BLA..BLA..
BLA..BLA..BLA..BLA..
BLA..BLA..BLA..BLA..BLA..
BLA..BLA..BLA..BLA..BLA..BLA..
BLA..BLA..BLA..BLA..
come posso fare visto che quando batto invio 2 volte nel TEXTFIELD vedo
effettivamente la riga vuota ma nel risultato della query questa riga non
c'é più??? mySQL se la mangia!
grazie al benefattore che vorrà risolvere..
ciao
Thomas

Usa nl2br();
Anakin

 Anakin

 wrote in message
1eujvvw.175lzbu1oyewdcN%thomas...@inwind.it...


> > > Usa nl2br();
Si, perchè quello strano linguaggio (mi sembra di ricordare che si chiami
HTML) non prende il carattere di invio a capo, nè gli spazi doppi. L'invio a
capo in html è <br>. Puoi scrivere anche
"io e te
non conosciamo
l'              html"
e ti verrà
"io e te non conosciamo l' html", ma se vai a vedere il codice html vedrai
gli invii a capo come li hai scritti tu.
LAMASE
Newsgroup: it.comp.www.php
Titolo: update multipli su mysql

Ciao a tutti.
Avendo un db con piů tabelle, volevo sapere se era possibile eseguire update
multipli dei dati.
in pratica vorrei sostituire conteporaneamente due dati su due colonne
diverse.
ho provato ad usare:
$mysql_query ( "update table set dato1=dato2 where dato1=dato1 AND set
dato2=dato2 where dato2=dato4");
ma la sostituzione avviene solo sul primo dato.
Grazie a tutti.

 dato2=dato2 where dato2=dato4");
$mysql_query ( "update table set dato1=dato2, dato2=dato2 where
dato2=dato4");
Questo per modificare 2 campi contemporaneamente...
dal manuale....
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1, [col_name2=expr2, ...]
    [WHERE where_definition]
    [LIMIT #]
Per avere 2 where devi fare 2 query diverse... (che poi non sarebbe una
stranezza) o legarle con operatori logici
Newsgroup: it.comp.www.php
Titolo: da maiuscole a minuscole

esiste uno script che converte una variabile che
contiene maiuscole in tutto minuscole?
ad es
$a = GhI80
in
$a = ghi80
______________________________________________________________________
Iscriviti al Meglio della Settimana, la newsletter di Yahoo!
Per saperne di più vai alla pagina: 
http://buongiorno.yahoo.it
-- 
Posted from 
web11608.mail.yahoo.com
 [216.136.172.60] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:2001121400105...@web11608.mail.yahoo.com...


Newsgroup: it.comp.www.php
Titolo: autorisolvere indirizzo IP dal browser.[forse OT]

Ciao a tutti,
non saprei dove altro porre questa domanda se non qui.
Volevo sapere se è possibile da un browser puntare ad un indirizzo ip 
passando insieme un nome di dominio.
Per esempio:
all'indirizzo 1.1.1.1 c'è istallato apache
con un server virtuale che ha come nome di dominio 
prova.it
prova.it
 non è un nome di dominio registrato.
Quindi per rislolvere il nome di domino dal mio pc,
dovrei configurare il mio file hosts inserendo la riga:
1.1.1.1	
prova.it
Così il browser, che prima tenta di risolvere i domini localmente, 
raggiunge l'indirizzo 1.1.1.1 tramite il nome 
prova.it
 che di fatto non 
esiste.
A questo punto il server web colloquia correttamente con il browser.
Non volendo configurare il file hosts, mi chedo se tutte le informazioni 
siano passibili tramite l'URL, una cosa del tipo :
http://1.1.1.1#prova.it
-- 
Cordialmente.
Melus.
Dal mio e-mail togli i simboli di zorro.

 informazioni siano passibili tramite l'URL, una cosa del tipo :
Che io sappia no.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Controllare la dimensione

Salve,
    stò modificando un sito che utilizza delle immagini da assegnare agli
utenti che si registrano (il classico avatar).
Ora voglio permettere all'utente di caricare un'immagine da un'altro sito
inserendo il link, però dovrei testare che l'immagine abbia i seguenti
requisiti:
Dimensione immagine 70x70 pixel
Dimensione file 5kb.
E' possibile?
Come faccio??
Grazie.
************************
Pigna il BastardBisac
Moderatore di 
ww.inbisac.com

 Come faccio??
Si puoi, facendo un if sulla var $fupload_size ...
dai un occhiata allo script che di seguito:
<html>
<head>
</head>
<?php
$file_dir = "immagini";
$file_url = "
http://127.0.0.1/immagini
"; /// questo te lo setti tu
if (isset($fupload) && ($fupload_size < 10000)) //e anche questo
   {
     print "path: $fupload<br>\n";
     print "name: $fupload_name<br>\n";
     print "size: $fupload_size bytes<br>\n";
     print "type: $fupload_type\n\n";
       copy ($fupload, "$file_dir/$fupload_name") or die ("impossibile
copiare");
       print "<img src=\"$file_url/$fupload_name\">\n\n";
   }
?>
<body>
<form enctype="multipart/form-data" action="<?php print $PHP_SELF?>"
method="post">
<input type="file" name="fupload"> <br>
<input type="submit" value="invia file">
</form>
</body>
</html>
                                                                    --
Yena --
Newsgroup: it.comp.www.php
Titolo: Scambio variabili da JS a PHP

ciao a tutti!
Vorrei passare una variabile, nello specifico la risoluzione dello 
schermo utilizzata dall'utente, per modificare il layout visivo 
dinamicamente, senza dover caricare pagine differenti!
Partendo da base JS che segue vorrei far inserire una variabile 
contenente un ulteriore articolo in modo da riempire uno spazio vuoto 
che si crea a seguito della risoluzione superiore a 1024!
<script language="javascript">
<!--
var browserWidth = getBrowserWidth();
	if (browserWidth > 1024){
	Layout("1");
	}
</script>
<?
if($Layout=="1") echo "$altro articolo";
?>
Non riesco a farlo funzionare!!!
Qualche aiuto???
Ciaoegrazie
Antonello

 dinamicamente, senza dover caricare pagine differenti!
it.php.net/tutorial

 ha scritto nel messaggio news:ea4s2g$24p$1...@area.cu.mi.it...


 ;P
   e' inutile che ti dico che non e' possibile se intuisco
che ti mancano le basi
   prima cerca di capire come funziona "il web" e dopo
poni domande
   non puoi venire a chiedere:
   "ho una pagina generata dal php e' possibile passare dei parametri
dal codice generato (javascript) alla pagina che lo ha generato (php) ?"
   non lo faccio per snobbismo o perche' mi sento superiore, il ng non
e' un help desk, e' un luogo di confronto in cui crescere insieme
   tutto naturalmente e fottutamente IMO

 Non riesco a farlo funzionare!!!
Scusa ma come diavolo fa a funzionare ?
javascript è lato C L I E N T.
php è lato S E R V E R.
Quando il javascript viene eseguito (dal BROWSER dell'utente), php (che 
invece viene eseguito sul SERVER) ha già finito da un pezzo.
ciao, f.

Qualche aiuto???
Oltre al motivo che ti ho gia' detto, c'e' anche che nel Javascript
dovresti scrivere
	Layout = 1;
e non
	Layout("1");
...e poi ovviamente la variabile JS "Layout" e la variabile $Layout
in PHP non sono neanche lontanamente parenti. Ti da' errore "Questa
variabile non e' definita".
Leonardo
-- 
Dawn is near, the time is short (Human aircraft! Hard to port!)
We eight reindeers of the night work as one in silent flight.
Let not one damn house pass by (Who taught that guy how to fly?)
Each year sees more girls and boys: how many of them can we bring toys?

 ha scritto nel messaggio news:4imgadF...@individual.net...


 senza dover caricare pagine differenti!
Ci sono diversi framework ajax che credo facciano al caso tuo.
Mi pare, se non ricordo male, che xajax sia estremamente compatto
ed adatto a fare modifiche al dom in maniera programmatica da php.
Buon lavoro,
--
F
Newsgroup: it.comp.www.php
Titolo: per esperti... select da mysql tramite php

Ho una tabella che contiene un id incrementato
i campi :           id; name; data;
vorrei fare in modo di ordinare il nome in ordine alfabetico in un campo
select, e selezionare alla visualizzazione della pagina,  il nome che č
stato inserito per ultimo
consigli....
quetsa č la query
select data, name, id
from t
group by name order by name asc

azz............................

[CUT]
Si faccia avanti un esperto per Dio....
Gusher.

 Si faccia avanti un esperto per Dio....
aahahaha lollissimo :D

Siete dei gran burloni
LOL ~~~
E la soluzione ?

 stato inserito per ultimo
Uhmmm... inserendo un campo timestamp?
        ALTER TABLE t ADD COLUMN (ts timestamp)
        UPDATE TABLE t SET ts=0
        SELECT MAX(ts) AS maxts FROM t
        SELECT id,name,data,ts FROM t GROUP BY name ORDER BY name ASC
E, nel ciclo while(...=fetch_array_assoc(..)) controlli laddove ts == maxts, 
e lo inserici come valore di default.
Ciao!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

E se il selected lo fai generare direttamente dalla Query ?
Penso sia un modo elegante per ottenere il risultato
esempio
=====================================
SELECT data, name, id, if (data = max(data), '', 'selected') as selected
FROM t
GROUP BY name ORDER BY name
=====================================
ora nel loop inserisci  il campo "selected" qui
<option value="<?= $connectionStr->Fields(id) ?>"
<?=  $connectionStr->Fields(selected) ?>>
<?= $connectionStr->Fields(name) ?></option>
ciao

 Ciao!
se l'Id è un autoincrement non è che convine fare la select con ORDER BY 
name ASC, id DESC
Ciao Gianfranzo
-- 
ICQ#: 21258924
Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
Newsgroup: it.comp.www.php
Titolo: autenticazione PHP e htaccess

Ho protetto una zona del sito tramite file
.htaccess (previsto da Apache): ora ad ogni file
che si prova ad aprire nella directory protetta
vengono richiesti (una volta sola, ovviamente,
poi si e' loggati e non lo chiede piu') username
e password.
A me servirebbe poter utilizzare in una variabile
in PHP lo username che viene inserito all'interno
di quella richiesta, solo se e' andata a buon fine.
C'e' un modo?
Oppure, al contrario, loggarsi in una sessione PHP
e simultaneamente avere accesso alla zona protetta.
Non mi affido unicamente alle sessioni PHP perche'
non proteggono singolarmente ogni file, ma proteggono
solo le pagine.
grazie,
bus3


:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

 chiamate.
Ho letto la risposta sopra.
Mi puoi spiegare meglio questo punto che io non sapevo, perfavore?
Grazie!

On Thu, 20 May 2004 10:40:01 +0200, "Cristian" <nonesiste@cc-it..com>
wrote:


E' semplice (si fa per dire).
E' previsto che la sintassi http://user:pass...@website.domain.tld ti
faccia accedere a 
http://website.domain.tld
 usando un certo user e una
certa password (funzionava sia con Basic che con Digest Auth).
Qualche marpione s'e' domandato "cosa" sarebbe successo mettendo, come
utente, 
www.microsoft.com
 o 
www.bancasella.it
.
Quello che succede e' che tu accedi a "website.domain.tld" usando come
user "
www.microsoft.com
".
E quindi l'URL che vedi nel browser e'
	http://www.microsoft.com:pass...@website.domain.tld
Con molti altri trucchi (es. URL-encoding di :password@...), si fa si'
che l'utente veda qualcosa come
 
http://www.microsoft.com
{FUFFA_INCOMPRENSIBILE}
oppure, con un particolare bug di Internet Explorer,
 
http://www.microsoft.com
anche se, in realta', e' connesso a website.domain.tld.
Microsoft poteva risolvere la cosa in uno zilione di modi, tant'e' che
Opera Browser quando vede un URL come quello *TI AVVERTE* che qualcuno
potrebbe stare infilandotelo (o startelo infilando? Boh) darre'.
Un sistema umano poteva essere quello di bloccare tutti gli utenti/psw
non puramente alfanumerici (a-z, 0-9, niente puntini) e piu' lunghi di
8 caratteri (poniamo).
Il mezzo che hanno scelto e' quello di DISABILITARE COMPLETAMENTE ogni
tipo di autenticazione. Dato che 'un sono boni a guida', han deciso di
mandarci tutti a dorso di mulo.
Nel frattempo, exploit e truccacci in Javascript con frame et al. sono
sempre perfettamente funzionanti con Internet Explorer, sicche', tutta
l'utilita' di questo stratagemma sta nel rompire ''oglioni alla gente.
Per altro non ho dubbi che presto (se gia' non lo fa) .NET verra' fori
con qualche sistema di "autenticazione integrata facilitata" capace di
sostituire l'@, e che ovviamente funzionera' solo con Explorer + IIS.
Leonardo che a pensar male si fara' peccato, ma spesso ci si azzecca
-- 
Avere studiato senza mettere in pratica e' inutile;
mettere in pratica senza avere studiato e' pericoloso.
                                                - Conphpucio
Newsgroup: it.comp.www.php
Titolo: installazione di php su windows vista

Ciao a tutti, da poco ho installato Apache 2.2.11 e PHP 5.2 sulla mia
macchina dotata di windows vista.
Il problema che incontro e che l'Apache si avvia correttamente se non
vengono inserite queste righe nel file httpd.conf
# Start Php integration
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PhpIniDir "C:/php"
# End Php integration
dandomi questo errore
" The requested operation has filed! "
ho seguito la guida in dettaglio per installare questi software, ma
niente l'integrazione con php con mi esce
grazie

 grazie
Scarica e installa XAMPP. 

 Scarica e installa XAMPP.
1- Disinstalla windows vista.
2- Scarica e installa una qualsiasi distribuzione Linux.
:)

 Scarica e installa XAMPP.
Ma devo disinstallare l'apache che ho installato prima di installare
xampp?

Newsgroup: it.comp.www.php
Titolo: Prendere parte di un url

Salve a tutti,
sono un newbie e nonostante abbia cercato in giro per il web non ho trovato
niente di interessante per il mio problema. Ho bisogno di un pezzo di codice
in php che mi faccia le seguenti cose:
1) Prendere l'url digitato da un navigatore ed estrapolare la parte dopo il
dominio (ad esempio se un visitatore va su 
http://dominio.com/pippo
 lo
script mi deve ritornare in una variabile la stringa pippo.
2) Cercare la parola pippo in una tabella mysql che contiene 2 colonne (ad
esempio ID e NOME). In questo caso dovrebbe cercarmela in NOME e restituirmi
in un'altra variabile il contenuto della cella ID corrispondente.
3) Creare un nuovo url con 
http://dominio.com/$ID
 e reindirizzare il
navigatore a quest'url.
Non riesco a trovare niente che mi possa aiutare, mi basterebbe sapere più o
meno che funzioni mi possono aiutare in questo o, se non chiedo troppo, una
bozza di codice per capire come agire.
Grazie in anticipo a chi mi risponderà :)
PS: Eventualmente sarebbe utile anche un controllo sull'url iniziale perchè
potrebbe capitare che il navigatore digiti 
http://dominio.com/pippo/cartella
e a me servirebbe cmq solo la stringa "pippo" e non "pippo/cartella"


Prova qui
http://www.zend.com/zend/art/scriptcaching.php

 stringa "pippo" e non "pippo/cartella"
http://www.php.net/explode
http://www.php.net/strpos
http://www.php.net/substr
http://www.php.net/preg_match
etc.
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: replacciare /// con /

indipendentemente da quante vole sia ripeturtuto nella stringa
devo far in modo che che ne sia sempre /
esempio
////pippo//db/pluto/ deve diventare /pippo/db/pluto/
qualche idea spiccia ?

Gufo Rosso ha scritto:

http://it.php.net/manual/it/function.stripslashes.php
-- 
Ing. Francesco Mazzi
Staff di E-Xoopport - 
http://www.e-xoopport.it
Webmaster AltroPC.it
Direttore Sistemi I.C.T. - ocSinet s.r.l. - 
http://www.ocsinet.com

 qualche idea spiccia ?
non testato
while ((strpos($situazione, "//")>0) || (strpos($situazione, "//")===0))
	$situazione=str_replace ("//","/",$situazione);
}
-- 
doh!



preg_replace("/(\/)+/", "/");
O qualcosa del genere, non ho controllato la sintassi corretta.
Bye.

Alessandro Pellizzari ha scritto:

preg_replace("/(\/)+/", "/", $perco)
funziona che e' un piacere grazie 10000 :-)

Gufo Rosso ha scritto:

while(($string = str_replace("//", "/", $string)) != ($string = 
str_replace("//", "/", $string)));

Newsgroup: it.comp.www.php
Titolo: Php su Apache: meglio DLL o Exe?

Ciao a tutti,
ho visto che per configurare Apache all'uso di PHP ci sono due possibilità:
1) usare l'istruzione LoadModule php4_module "php4apache.dll"
e poi AddType application/x-httpd-php .php
2) usare l'exe "php.exe":
ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php
Ci sono differenze tra le due modalita'? Potrei avere problemi di lentezza 
con la seconda possibilita'?
Grazie
Ciao
Alex

"Alessandro" <a.iavarone@__NOSPAM__i-studio.it> ha scritto nel messaggio 
news:hHBSd.44751$lB4.1...@twister1.libero.it...

Visto che sei su win (parli di dll) leggi qui 
http://it.php.net/manual/en/install.windows.apache1.php
Ciao 

 Ciao
Grazie per il link. Ho una situazione "anomala" perchè ho sviluppato un sito 
utilizzato il pacchetto EasyPHP che mi ha installato sul mio server Apache 
1.3 + PHP 4 e tutto funziona correttamente (uso FireBird 1.5 come DB). Dal 
cliente a volte ci sono dei misteriosi rallentamenti che poi fanno generare 
degli errori di timeout. Subito dopo pero', basta fare refresh della pagina 
e tutto torna a funzionare perfettamente. Su quel server e' installato 
Apache 2.0 con PHP 4 ma nel httpd.conf e' settato l'uso di Php come CGI 
(viene chiamato l'exe php.exe) mentre nella configurazione che ho io uso la 
DLL di php (con la LoadModule). Puo' essere che la combinazione Apache2 + 
PHP 4 + Configurazione CGI non sia perfetta e generi questi errori di 
timeout?
Grazie
Ciao
Alex

"Alessandro" <a.iavarone@__NOSPAM__i-studio.it> ha scritto nel messaggio 
news:0sGSd.45185$lB4.1...@twister1.libero.it...

Mancano degli elementi per dare una risposta certa (es: vers windows 
cliente, carico server, ecc....) prova a installare a casa tua la stessa 
configurazione che ha il cliente e fai girare l'applicativo e vedi se ci 
sono problemi.
Se il server del cliente e' quello "finale" su cui deve girare il tutto, 
magari potresti provare a caricare php come modulo dll e vedere cosa cambia.
Ciao
-- 
Danilo Bottone
nome_c...@tiscali.it
Se non riesci capire il mio indirizzo
o sei uno spammer o sei cretino :)
Newsgroup: it.comp.www.php
Titolo: explode data con valori diversi

posso ricevere la data in questo formato:
Sat, 05 May 2007 23:37:00 GMT
oppure in  questo:
Fri, 04 May 2007 23:55:00 -0600
quello che a me interessa visualizzare  č:
Sat 05 May 2007 23:37
come deve essere il mio explode?

 ha scritto nel messaggio 
news:HOr%h.28364$uJ5.4...@twister2.libero.it...

ok ma il testo mi arriva da un file in questo modo:
<pubDate>Fri, 11 May 2007 14:46:14 GMT</pubDate>
ecco perche chiedevo di explode
perche poi con un array cambiavo Fri in Ven May in Mag toglievo i secondi e 
GMT
PS:
Sto ascoltando Linkin Park su MTV che musicaaaaaaaaaaaaaa 

 secondi e GMT
Č possibile farlo senza la funzione explode() e senza array.
Vedi le funzioni:
http://www.php.net/strtotime
http://www.php.net/strftime
http://www.php.net/setlocale
-- 
Federico

 Federico
risolto cosi:
function FormatoData($date){
    setlocale(LC_ALL, 'it_IT');
 $timestamp = strtotime($date)- date('Z');
    $date = strftime ("%a %d %B %Y %H:%M", $timestamp);
    return $date;
}
--------
 foreach ($rs['items'] as $item)  {
   $date = $item['pubDate'];
   $newdate = FormatoData($date);
    echo '<span class="rssdate">'.$newdate.'</span><br />
tutto funzia
va bene cosi secondo te????

 va bene cosi secondo te????
Direi di sě. Solo due considerazioni.
La funzione setlocale() la utilizzerei, se possibile, in un file di
configurazione da includere poi in tutte le pagine, in modo da non
richiamarla tutte le volte che usi la funzione FormatoData().
Se la data non ti serve in altri punti, puoi anche scrivere
direttamente:
foreach ($rs['items'] as $item) {
    echo '<span class="rssdate">'.FormatoData($item['pubdate']).'</span><br />
    ...
}
Ciao.
-- 
Federico
Newsgroup: it.comp.www.php
Titolo: sql estrarre valore id mentre tabella aggiorna riga

UPDATE  a AS a
  INNER JOIN c AS c  ON  
a.id
 = 
c.id
 
  SET     a.total = 1
  WHERE b.x < c.y
 
tale sql nel campo total di una tabella a inserisce il valore 1 in base 
a determinate condizioni; in alcune righe tal valor già esiste e verrà 
inserito solo in altre righe;
è possibile inserire in un array php solo l'id delle righe aggiornate?
 
es nel caso sotto su 1  6 ho già il valore; con sql vado a d inserire
solo nella riga 3
 
es
tabella a
id     total
1       1 gia c'è
2	0
3	0 solo qui l'sql  inserirà il valore nuovo
4	0
5	0
6	1 gia c'è
7	0
...
1000	0
 
 
si dovrebbe, credo, man mano che l'sql cicla le righe, quando aggiorna 
una riga passare il valore del suo id ad  un array php; è possibile e come?
 
..........................................................................
 
 
 
 
 
 
 
 

 una riga passare il valore del suo id ad  un array php; è possibile e come?
 
 
Ciao Alex,
i database relazionali non ciclano, ma lavorano per insiemi.
Se ho capito bene la tua richiesta credo che prima ti convenga una select che ti dia il risultato e poi l'update. Preferibilmente dentro una transazione.

Newsgroup: it.comp.www.php
Titolo: Controllo dati passati (newbie)

Ciao
mettiamo che in un file html abia messo 2 radio buttons chiamati Cartella.
Nel file php che riceve i dati della form, scrivo :
$Cartella = $_POST["Cartella"];
Questo č ok se uno dei 2 radio button č scato scelto. Se invece invio i dati
senza averlo scelto, mi da questo errore "Undefined index: Cartella" .
Ok potrei fare in modo che uno dei 2 radio button sia checked di default, ma
se invece non voglio? non c'č un altro metodo per controllare che il dato
non sia vuoto, evitando cosě che un utente invii i dati senza aver
effettuato una scelta?

 se invece non voglio?
if(!isset($_POST["cartella"]))
$_POST["cartella"]= quellochetipare;
Credo possa andare :)
Ciao
Cla

Newsgroup: it.comp.www.php
Titolo: Query che non funziona sul server...

Qualcuno mi sa spiegare perchè quando eseguo questa query "SELECT * FROM 
categorieofferte ORDER  BY Ordine ASC;" sul server mi restituisce "1065: 
Query was empty" mentre in locale funziona perfettamente e mi 
restituisce i dati presenti nella tabella "categorieofferte"???
La query è semplicissima e la tabella non è vuota.... :(

 vuota.... :(
10 a 1 che si tratta delle case della tabelle.
-- 
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.

 10 a 1 che si tratta delle case della tabelle.
Ovvero? Cosa si intende per case?

 Ovvero? Cosa si intende per case?
Maiuscole e minuscole 

 Maiuscole e minuscole 
Immaginavo fosse quello ma avevo già controllato.. in realtà si trattava 
di un case di una variabile che aveva una "O" al posto di una "o"...
Grazie per le risposte
Newsgroup: it.comp.www.php
Titolo: Come impostare una chiave a due campi

Come si fa con il phpMyAdmin ad impostare la chiave primaria affinche sia
composta da due valori ....
Ho un Id autoincrement che parte da 1 il primo gennaio e cresce man mano ...
ritornando a 1 l'anno succ.
Ho un campo anno
L'unione dei due è un ident. unico ..... devo crearmi un terzo campo che
unisce i due o posso impostare la chiave in modo che mi comprenda
entrambi.....
UNA DOMANDA DA PROFANO CHE MI SORGE ORA, ma in questo caso qual'è l'utilità
di impostare una chiave nel database?
motivo di controllo , per velocizzare le ricerche o cosa?
Grazie
Dario

 motivo di controllo , per velocizzare le ricerche o cosa?
Se fai ricerche attraverso la chiave ti velocizza la ricerca. Se hai altre
tabelle che fanno riferimento a questi ID ti facilita' di definire le
relazioni in modo univoco. Prendi magari un libro su database-design.

Newsgroup: it.comp.www.php
Titolo: 2 action in un solo form ?

ho un problema, devo realizzare un programma in tempi brevi, e quindi ho
cercato di assemblare vari proggetti in php, ma sono arrivato a due form che
devono partire contemporaneamente dal pulsante invio.
Qualche suggerimento?
Grazie Johnny

 devono partire contemporaneamente dal pulsante invio.
E per quale motivo?

... non so se ho capito bene il problema comunque potresti semplicemente
fare un form unico e poi gestire le variabili come vuoi tu ...
... oppure inserire tutte le variabili del primo forun in una sessione o in
un file esterno e poi richiamarle al momento di utilizzarle (dopo il secondo
form)
... o ancora utilizzi un form fatto a layer con javascript e ti posti dietro
tutte la variabili che vuoi
... o potresti fare scarivere dei campi <INPUT TYPE="HIDDEN"
VALUE="VARIABILE"> nel secpndo form dove inserisci le variabili del prmo
....
...
ciao ciao!
--
        ----- Manu -----
http://www.cisonostato.it
Newsgroup: it.comp.www.php
Titolo: [curiosita'] phpcenter.it morto?

E' diverso tempo che nelle mie ricerche per php mi imbatto in pagine del dominio 
phpcenter.it
.
Il fatto e' che ho notato che non viene mai aggiornato.... qualcuno sa dirmi che fine ha fatto?
Lo staff che lo manuteneva si' e' forse sciolto?
Saluti a tutti
Morde.
morde [at] programmer [.] net

 wrote in message
news:ejj52v4bvupc9mhnd...@4ax.com...

Sono mesi ormai che non si muove niente li...
Newsgroup: it.comp.www.php
Titolo: rendere una pagina "non aggiornabile"

Salve.
Ho un problema che da solo non riesco a risolvere e spero che qualcuno
del NG possa darmi un consiglio.
Ho realizzato un file PHP che:
1) riceve dei dati da un form di una pagina HTML;
2) li salva su un database MySQL;
3) li invia ad un indirizzo e-mail predeterminato;
4) restituisce al browser una paginetta HTML del tipo "grazie per aver
compilato il form..."
Tutto funziona perfettamente, ma se l'utente aggiorna la pagina (con
F5 se usa I.E. o CTRL-R se usa Netscape) il file PHP risalva i dati
sul database e rispedisce la mail.
Probabilmente se mi ci metto a sbattere la testa per qualche giorno
risolvo... ma la cosa ha per me una certa urgenza e quindi spero nel
vostro aiuto.
Saluti da Peppe2
-------------------------------------------
prego no risposte via e-mail

1- la pagina che appare non è quella che scrive. I dati vengono mandati ad
una pagina che scrive sul db e poi manda ad una pagina -header()- in cui si
ringrazia.
2- la pagina che scrive controlla se quei dati sono già stati scritti.
3- Se è possibile che dei dati vengano scritti due volte (come in molti
casi) puoi controllare un id che ti passi...
meglio la prima, magari insieme alla seconda se possibile
LAMASE
"Pippo2" <ple...@no.email.grazie> ha scritto nel messaggio
news:3b2ba59b...@news.tin.it...


sul database e rispedisce la mail.
Not difficult that. Prima di fare l'INSERT, verifica se quei dati ci
sono gia', e se ci sono gia', non mandi la mail.
Leonardo
-- 
For Light is but the left hand of Darkness; and Darkness but the right
hand of Light. Blessed then be also Darkness, and Creation unfinished.
(Tenets of the Yomeshta cult)                                  +++ATH0

 sul database e rispedisce la mail.
La cosa più semplice da fare sarebbe controllare, prima dell'invio della
mail e ovviamente prima di inserie i dati nel database, che i dati del
form non siano già presenti nel DB.
Qualcosa del tipo:
1) l'utente compila il form
2) controllo che i dati da lui immessi non esistano nel database;
3) se non esistono, mando la mail;
4) se esistono, non li reinserisco, non mando l'email e avverto
l'utente.
Per semplificare, puoi anche inviare un cookie all'utente la prima volta
che compila il form per controllare successivamente se è la prima volta
che lo fa oppure se è un reload, ma è molto meno sicuro!
Ciao
--ev 

Caro Lamase ti ringrazio. Nel frattempo ho messo "una pezza" inserendo
uno script Javascript che legge una variabile nell'index.html (uso una
struttura a frames) e si regola di conseguenza. Ma sono d'accordo con
te che il tuo consiglio del punto uno e', quantomeno, piu' elegante e
mi appresto a seguirlo combinandola con un controllo sull'id del
record (che già creo io con una chiave univoca).
Saluti da Peppe2
************************************
prego no risposte via e-mail


che lo fa oppure se è un reload, ma è molto meno sicuro!
Ti ringranzio per i suggerimenti. Per quanto riguarda i cookies cerco
di non utilizzarli mai. Danno fastidio a me e quindi penso che non
posso affliggere gli altri :-)
Ciao da Peppe2
*********************************************
Prego no risposte via e-mail
Newsgroup: it.comp.www.php
Titolo: operazioni "a tempo"

salve a tutti,
in PHP č possibile effettuare un'operazione "a tempo"? cioč, ad es.,
qualcosa del tipo "effettua una query di ricerca ogni 5 minuti, e se trovi u
nrisultato, esegui un'azione".
se sě, come si puň fare?
grazie.
Mario


<meta http-equiv="refresh" content="300;URL=stessofile">
questo ricarica la pagina ogni 5 minuti.
e nella pagina ci metti la tua query
Cristiano


cacchio è vero... :-)
Mario
Newsgroup: it.comp.www.php
Titolo: redirect senza dare fastidio a google come?

ho fatto un sito tutto in php.
ho un file index.php e nella pagina principale del mio sito ho messo due 
file
index.htm
index.html
con il seguente codice:
<HTML>
<HEAD>
<TITLE></TITLE>
<META HTTP-EQUIV="REFRESH" CONTENT="0; 
URL=
http://www.miosito.com/index.php
">
</HEAD>
<BODY>
</BODY>
</HTML>
in questo modo se un utente digita per sbaglio index.htm viene rediretto 
sulla pagina corretta...
vi chiedo se questo modo di procedere è corretto o se devo modificare invece 
l'htaccess....
e se si cosa devo scrivere nell'htaccess?
in google mi sono visto il mio sito retrocedere alle ultime pagine... non 
vorrei sia colpa del redirect 

utilizzando gli strumenti per webmaster google mi indicava nei mesi scosi un 
page rank valido:
La tua pagina con il PageRank più elevato
febbraio  I dati non sono al momento disponibili.
gennaio  
http://www.miosito.com/
dicembre  
http://www.miosito.com/
mentre come potete vedere nel mese di febbraio mi indica dati non 
disponibili....
la questione problematica è che da 1 giorno non entra più nessuno sul mio 
sito,
mentre fino a ieri entravano 120 persone al giorno da google...
cosa può essere successo?


Scrivo il mio solito commento integralista. Che tutto si possa fare è
un dato di fatto, ma in questo caso in NON redizionerei nessuno:
l'utente cerca una risorsa che non è disponibile, quindi la cosa più
giusta da fare è restituire errore 404 (not found). Se prima la pagina
si chiamava index.htm ed è stata spostata, allora 410 (Gone), o al
massimo 301(Moved Permanently) con l'indirizzo della nuova pagina di
indice.
I codici di errore ci sono e servono appunto per queste situazioni.
Ciao!
P.S. In caso il problema sia "estetico", meglio scrivere una pagina
404 "carina".

grazie a tutti.
ho modificato l'htaccess...

 ciao, f.
ok .-)
Newsgroup: it.comp.www.php
Titolo: Liste di valori condizionate

Ciao a tutti, sto preparando una soluzione in php con un database mysql, 
e avrei un'esigenza.
Ho un form di immissione dati, dove ho due liste di valori. La prima mi 
prende alcuni parametri da un database 'db1' (e fin qui ci sono 
arrivato), e la seconda dovrebbe mostrarmi alcuni dei valori contenuti 
in un secondo database 'db2'. Per alcuni, intendo solo quelli che hanno 
un campo equivalente con l'elemento che ho appena selezionato nel primo 
campo del form (quello con i dati di db1).
Mi spiego meglio con un esempio. Poniamo che in db1 io abbia inserito i 
nomi delle regioni italiane, e in db2 i nomi di tutte le citta' italiane 
in un campo e nell'altro il nome della rispettiva regione. Mi servirebbe 
che in un form mi compaiano due campi: uno chiamato regione (con la 
lista delle regioni inserite in db1) e l'altro vuoto chiamato citta'. 
Dal momento in cui io clicco su una regione, nel campo citta' mi devono 
comparire le citta' inserite in db2, ma solo quelle relative alla 
regione selezionata nel campo regione.
Ecco, per la prima parte non ho avuto problemi, ma non riesco a rendere 
'dinamico' il secondo campo del form.
Qualche dritta?
-- 
---
http://spaziowww.net
Notizie - Forum - Mercatino - Chat

comparire le citta' inserite in db2, ma solo quelle relative alla
Hai due chance:
1. fai un roundtrip con il server, ad esempio inviando la pagina a se
stessa.
Riempi i campi con i valori che arrivano dal client ed i valori in db2
dipendono dal valore che l'utente ha scelto in db1.
Ti servirà, ad esempio, questo codice:
<select name="db1"
OnChange="document.f1.action='p1.php?save=no';document.f1.submit();">
per non salvare, ma per inviare ogni volta che l'utente cambia.
2. metti tutto sul client. Questa soluzione è più complessa, ma sarà
necessario se la pagina è molto complicata, in particolare se non è
possibile rimandare i dati al client (es.: righe di dettaglio molti a uno,
ecc.).
Puoi usare un array associativo JS:
<head>
<script>
  var db2 = Array();
  db2["AR"] = Array("Anghiari", "Arezzo");
//etc.
</script>
</head>
e poi lo usi per caricare, sempre sull'OnChange, il select db2.
Non so se sono stato chiaro; c'ho provato.
Ciao.
Paolo