mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Passare il riferimento ad una variabile tra più pagine...

Salve,
come da oggetto, ho la necessità di passare tra più pagine un riferimento, e
non il contenuto, di una variabile.
Per l'esattezza quello che vorrei fare e creare una variabile (x) in una
pagina php (A) e poter passare ad una pagina secondaria (B) un riferimento
alla stessa varibile (x).
Questo per fare in modo che, all'interno della pagina B posso vedere il
contenuto di x (creata nella pagina A), modificarlo e, tornande nella pagina
A, vedere le modifiche che ho apportato in B.
Calando questo esempio nella realtà, x sarà un array, A e B due pagine php.
Come si fa una cosa del genere in php?
Grazie, saluti... [:-(|)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Grazie, saluti... [:-(|)
Scusa ma non è quello che fanno le sessioni?

skunk ha scritto:

puoi serializzare la variabile su un file di testo o, meglio, su 
database, mysql è perfetto per questo, poi la recuperi, oppure 
utilizzare le sessioni.

 utilizzare le sessioni.
Penso che utilizzero una tabella di lavoro.
Tutto sommato posso tracciare facilmente delle relazioni che mi permettono
di fare quello che voglio ed essere sicuto che vedrò sempre un dato
aggiornato, sia che io mi trovo nella prima, nella seconda o in chi sa quale
altra pagina.
Grazie, saluti...


Newsgroup: it.comp.www.php
Titolo: Distruggere sessione

Sņ che il server distrugge automaticamete una sessione dopo un certo tempo 
di "inattivitą". E' possibile distruggere la sessione all'uscita dal 
browser?
Grazie 

 browser?
No, se non tramite trucchi vari di onunload in js o simili.
Quando chiudi il browser, comunque, il cookie della sessione va perso,
quindi a meno che non rientri sul sito passandolo in GET, la sessione e` a
tutti gli effetti inesistente.
Bye.

Grazie Alessandro, tutto chiaro.
Newsgroup: it.comp.www.php
Titolo: ?? domanda stupida

ciao a tutti
una curiosità più che un problema: è possibile connettersi e fare quesry su
un DB non fisicamente sul server del sito?
mi spiego meglio: mi piacerebbe poter fare una query su una tabella di un DB
diverso da quello creato in locale sul mio server:
http://www.pippo.com
 ha un DB e si trova fisicamente su un server negli USA
http://www.minni.it
 ne ha un altro e sta in Italia.
io gestisco entrambi, posso, da uno script sul primo, connettermi al DB del
secondo sito??
come faccio in caso di risposta positiva??
ciao a tutti! :)
        ----- Manu -----

 Manu -----
La risposta č positiva e puoi fare cosě:
scrivi queste poche righe qualsiasi script php presente su 
www.pippo.com
<?
// qui imposti i valori relativi al database a cui vuoi connetterti...
$server =  
www.minni.it
;
$user = "il_tuo_username";
$password = "la_tua_password";
$database = "nome_del_database_su_minni";
$tabella ="la_tabella_da_cui_estrai_i_dati";
// e qui ti connetti...
mysql_connect ("$server", "$user", "$password") or die ("Non posso
connettermi");
// con quel che segue....
$sql = mysql_db_query ("$database","SELECT * FROM $tabella eccetera...");
?>
Naturalmente puoi fare anche l'inverso, ti basta cambiare il valore della
variabile $server e settarlo a 
www.pippo.com
.
Tutto chiaro? Spero di sě.
Ciao
--
GK

Se URL significa UNIVERSAL RESOURCE  LOCATOR, allora e\' possibile.
  Fabio
Posted by 
http://www.phpitalia.com

   Fabio
e certo!
--
GK
Newsgroup: it.comp.www.php
Titolo: Gestire le sessioni

Ciao a tutti,
ho realizzato un'area privata con autenticazione dell'utente tramite ID e
Password. Uso le sessioni ed un timeout fa scadere l'accesso quando l'area
non viene navigata per X minuti.
In tal caso appare una finestra con un messaggio che annuncia la cosa e con
un link riporto l'utente nella pagina di login (contemporaneamente desetto e
distruggo le variabili di sessione-> Logout).
Se però non passo attraverso il Logout ma clicco sul tasto GoBack del
browser mi appare il messaggio "The page you are trying to view contains
POSTDATA that has expired from cache ecc..."
Accettando di riinviare i dati con tale modalita' rientro nell'area privata
senza passare per l'autenticazione ed il timeout si azzera.
Come posso evitare questo passaggio e consentire solamente un nuovo login?E'
possibile disabilitare il riinvio dei dati
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Wed, 24 Mar 2004 14:25:29 GMT, 
r.abat...@libero.it
 (roberto) ha
detto:

Come gestisci il login?
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

> Come gestisci il login?
Autentifico l'utente cercando ID e Passwd in una tabella su DB Postgres.


Autentifico l'utente cercando ID e Passwd in una tabella su DB Postgres.
Non intendevo questo, sono stato troppo telegrafico :-)
I dati del login dove li invii? Alla pagina stessa o ad un'altra? 


 I dati del login dove li invii? Alla pagina stessa o ad un'altra?
Ok!
ID e passwd vengono passati ad una pagina distinta rispetto a quella di
login. In caso di esito positivo verranno visualizzati i contenuti
"protetti" diversamente viene mostrato un messaggio di errore.


"protetti" diversamente viene mostrato un messaggio di errore.
ah. ho capito...io metterei una pagina intermedia che si occupa
solamente di controllare i dati di autenticazione e reindirizza o alla
pagina di login se non sono corretti o al menů dell'area riservata.
Perň non so se si risolve il problema...
Ciao


> Autentifico l'utente cercando ID e Passwd in una tabella su DB Postgres.
Postgres come lo fai lavorare con il php, tramite qualche interfaccia , 
odbc etc..; la scelta  di interfacciarsi al php in base a quali fattori 
lo hai scelto?
MA ci sono manuali in italiano di postgres e php; ho solo trovato php 
con mysql.
Info su buoni link italiani di uso di postgres con il php sono ben accetti.

 , odbc etc..;
Forse tramite le funzioni native?
http://www.php.net/pgsql
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Modificato fputs ancora errore:((((

Ecco il nuovo listato ma mi da ancora errore "Impossibile scrivere nel
file".
Vi prego aiutatemi a casa funziona senza neppure il chmod, puo' darsi che il
php in ufficio non giri bene?
Codice:
<?
 //chmod
 chmod("lista.txt", 0777);
 //Apri file
 $file= fopen ("lista.txt","a") or die("Impossiile aprire il file");
 //Scrivi nel file
 fputs ($file,$email) or die("Impossibile scrivere nel file");
 //Chiudi il file
 fclose ($file);
?>
Saluti e grazie

php in ufficio non giri bene?
Dice qualcosa il file di log degli errori? Il tuo codice a me gira, e
senza chmod.
Prova a cancellare il file lista.txt e a ricrearlo con fopen(..."w").
Leonardo
-- 
".signature": bad command or file name
Newsgroup: it.comp.www.php
Titolo: stò impazzendo: da pc a pc la query si ripete 2 volte

cia ragazzi, ho un problema che mi stà facendo impazzire...
allora, in una pagina, io ho questo codice:
--------------------------------------------------------------------------------------------------------------------
if(isset($_GET['propostaBianca'])){
	$idOrdine = takeITsafe($_GET['id']);
	list($numOrdine)=mysql_fetch_array(mysql_query("SELECT numOrdine FROM
ordini WHERE id='$idOrdine'"));
	list($numProposte)=mysql_fetch_array(mysql_query("SELECT COUNT(id)
FROM proposte WHERE idOrdine = '$idOrdine'"));
	$numProposte++;
	mysql_query("INSERT INTO proposte (idOrdine, numOrdine, testo) VALUES
('$idOrdine', '$numOrdine', 'Proposta Bianca n°$numProposte')");
	die("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0 url=miapagina.php?
idOrdine=$idOrdine\">");
}
--------------------------------------------------------------------------------------------------------------------
...e fin qui tutto ok.
semplicemente, se c'è quel get, mi inserisce una riga nella tabella
proposte, ok, semplice, pulito, funziona...
il problema è che, stesso codice, stessa pagina, stessa 'sequenza di
click', sul pc di un mio collega quello stesso codice mi crea 2
proposte!!!!
stò provando di tutto, l'ho testato su opera, IE7, IE6, firefox
2.0.0.12, firefox 3.0 beta, e in totale su 3 pc: niente, funziona
dappertutto tranne sul pc di quel collega..
anche lui utilizza firefox, versione ipermegabase, senza neanche un
addon...e a lui quel codice è come se nella pagina si ripetesse 2
volte.
ripeto: stessi dati nel db (stesso db proprio), stessi click, stesse
pagine....
STO IMPAZZENDO
non può essere vero!!!
a qualcuno è capitato?!
idee?

 proposte!!!!
Il codice che hai postato non e' molto pulito, non c'e' alcun controllo
sui possibili errori ne sui valori di ritorno delle funzioni.
Ti consiglio di rimuovere il die() e di inserire del codice che
analizzi i valori restituiti dalle varie funzioni mysql_*() per
verificare che le chiamate vengano eseguite correttamente.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: PHP e DLL

Salve gente,
è la prima volta che posto in questo NG quindi con l'occasione saluto tutta
la community. Mi serviva un'informazione e non riesco a trovare molto a
riguardo, forse perchè non è possibile.
Sto creando un sistema per il web che verrà in seguito commercializzato e
venduto ad una serie di aziende. Il problema è che molte di queste aziende
vogliono solitamente posizionare il sistema sui loro server e mi rode
fornire il sorgenti PHP ... credo sia una problematica comune. Dunque mi
chiedevo se il PHP è interfacciabile con le DLL o con qualcosa che cmq sia
compilato e/o criptato in modo da non consentire l'accesso e l'eventuale
implementazione a chiunque.
Fatemi sapere ... grazie a tutti.

 implementazione a chiunque.
Puoi istanziare oggetti COM (ovviamente solo su win32)
http://it3.php.net/manual/it/function.w32api-register-function.php
http://it3.php.net/manual/it/ref.w32api.php
Gusher.

 da non consentire l'accesso e l'eventuale implementazione a chiunque.
http://www.zend.com/store/products/zend-encoder.php

 ha scritto nel messaggio
news:baj75e$2stp$1...@newsreader2.mclink.it...


 > Dunque mi chiedevo se il PHP č interfacciabile con le DLL o con qualcosa


Newsgroup: it.comp.www.php
Titolo: Gestione dei gruppi

Ciao a tutti;
volevo chiedere se esiste uno script php che permetta di gestire
diversi gruppi di lavoro in progetti che non siano unicamente software.
L'ambito di utilizzo è molto vasto, ma credo che le funzionalità di
base possano essere le seguenti:
- creazione dei gruppi di lavoro
- messaggistica interna,
- calendario degli appuntamenti ...
Queste funzionalità sono solo di esempio per definire meglio quello
che sto cercando.
Ringrazio anticipatamente tutti coloro che vorranno rispondere.
Mattia

diversi gruppi di lavoro in progetti che non siano unicamente software.
Prova se questo puo' andare
http://www.dotproject.net/
~omar
Newsgroup: it.comp.www.php
Titolo: Consiglio per editor

Mi sapreste consigliare un buon editor html/php "FREE" simile a
Macromedia Dreamweaver?
grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 grazie
PHP Designer 2006 non č male 

 PHP Designer 2006 non è male 
Concordo, lo sto usando da 3 settimane. La 2006 è ancora beta, ha 
qualche buggettino (tipo con gli "a capo") ma va benissimo.

"REBOX" <"REBOX"> wrote in message news:e82u2t$2b6$
1...@news.flashnet.it

Grazie. lo sto provando ora.
Ma ha anche la possibilitŕ di gestire le pagine non dal codice (for
dummies)?


volevo provare First Page ma l'installazione, da qualunque sito la
scarico, mi fa scattare l'allarme di Avast!!
vi è mai capitato?



non esiste.
c'e' NVU ma non ha lo switch a codice se apri un file php (ti passa a
vista codice se è html, ma se è php lo fa male)
cosa cerchi dall'editor?
la possibilita di fare le pagine attraverso l'interfaccia grafica
(penso di capire) o il codice?
nel primo caso NVU
nel secondo caso qualsasi editor/ide per php
nei due casi insieme solo dreamweaver.
ciao :)

 grazie
prova hapedit e pspad io li uso e non sono male, entrambi non sono visuali
ma hanno molte cose preconfezionate
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

Salve a tutti
Ho fatto una triste scoperta.....
Sul sistema che utilizzo se provo a stampare il valore della variabile in
oggetto quello che ottengo e l'url ad esclusione dell'identificatore
dell'ancora!!!
Mi spiego meglio
Se ho un indirizzo 
www.pincopallino.com/index.php#paperino
ottengo solo 
www.pincopallino.com/index.php
 mentre vorrei ottenere anche il
resto.
Sapete se č un'impostazione particolare del php o se esiste qualche altra
variabile che mi ritorna la parte terminale dell'indirizzo?
Grazie a tutti
DD

 dell'ancora!!!
Le ancore sono client side...

variabile che mi ritorna la parte terminale dell'indirizzo?
No.
Chiedendo "index.html#pippo" a un server, Internet Explorer manda questo e
nient'altro (visto dal lato del server):
-----
GET /index.html HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Language: en-us,it;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; T312461)
Host: 
195.94.179.43:81
Connection: Keep-Alive
-----
Come vedi, "pippo" li' dentro non c'e'.
Puoi tentare pero' di riscrivere gli URL come
	/index.php/pippo#pippo
In questo caso le prime due righe diventano:
GET /index.php/pippo HTTP/1.1
Accept: */*
e lo script che si attiva e' comunque "index.php", pero' riceve quel
"pippo" extra nel campo, appunto, REQUEST_URI.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.
Newsgroup: it.comp.www.php
Titolo: segnature caotiche

Ciao a tutti
mi hanno passato un db access con una tabella di documenti "ordinati" con
una segnatura che contiene numeri e caratteri. Essendo questo il campo più
efficace per l'ordinamento dei record ottenuti dalle varie query mi ritrovo
risposte di qs tipo
I 2° B 1
I 2° B11
I 2° B 2
Cioè il due viene messo dopo l' undici in quanto considerati come caratteri.
Essendo alcune migliaia di record non posso pensare riscrivere i campi un
maniera più efficace.
Come posso fare per ordinare sia secondo il carattere che secondo il numero?
Ciao e grazie a tutti
Ps: uso php 4.0.6 e mysql 3.23.49

"gprix" <gian...@DONOTinwind.it> ha scritto nel messaggio
news:TUpJ8.31820$8x3.6...@twister1.libero.it...

Prova con natsort()
http://it3.php.net/manual/it/function.natsort.php
Questa funzione implementa un algoritmo di ordinamento che ordina le
stringhe alfanumeriche come lo farebbe un essere umano. Questo è chiamato
"ordine naturale". (dal manuale)
--
Stefano Vita Finzi Zalman
ho...@despammed.com
--
Pronesis srl
www.pronesis.it

> Torakiki

Creati una funzione che faccia un sort (bubble, quick, ecc...) come farebbe
un qualunque programmatore :-)))
Lě deciderai qual'č l'operatore per i confronti.
Ciao
Salvatore

Newsgroup: it.comp.www.php
Titolo: ?? Ancora data ??

ciao ciao a tutti!
sono ancora qui per il mio problema con la data :(
ho capito e realizzato il PHP quanto dettomi da Lamase e Polin99, ma mi č
rimasto un dubbio:
nel DB non posso certo salvare in un campo il valore in secondi che poi vado
a confrontare con quello odierno (sarebbe troppo grande!), quindi devo
salvare una data e poi convertirla in secondi al momento del confronto.
Il problema č proprio questo: come devo definire il campo che creo nel DB??
(Timestamp? in che formato?) e poi come faccio a convertire una data in
secondi????
grazie per gli aiuti che mi state dando!! :)
ciaociao!
--
        ----- Manu -----
http://www.cisonostato.it

Non so se poso aiutarti, ma secondo me fai prima ad invertire il problema,
cioé a trasformare (come si fa di solito) la data in secondi in una data
normale e poi confrontandola con le date salvate nel dB.
Nel dB crei la colonna in formato timestamp() (nella query io associo alla
colonna "data" il valore now()) e la data si salva come
14/05/2001 ore 11.47 -->200105141147, mentre per la data corrente formatti
il risultato ($t=time(...)) senza mettere punteggiatura tra i valori e
ordinando per anno mese giorno, ecc.. e poi confronti le variabili.
ps per formattare la data della colonna del dB usi nella query
...date_format(nome_colonna, sintassi formattazione date) AS data...
Anakin
Newsgroup: it.comp.www.php
Titolo: PHP ed invio mai da form

Ciao a tutti, ho una pagina php che gira in IIS su W2003
vorrei fare in modo che il seguente form invii in automatico una mail ad 
un destinatario fisso:
<form action="#" method="post">
<label>Indirizzo mail </label>
<input name="email" type="text" id="email" />
<label>Messaggio</label>
<textarea name="pass" cols="15" rows="3" id="pass"></textarea>
<input name="Input" type="submit" class="button" value="Invia" />
</form>
come posso fare?
Grazie mille



ci sono n-mila modi, te ne dico uno rispettando il fatto che tu voglia
mantenere l'html che hai postato.
te prima di sputare qualsiasi altro output, nell stessa pagina:
if(isset($_POST['email']))
{
codice per validazione dei dati inseriti
se validazione ok:
codice per mandare una email a chi ti pare
header('pagina di mail spedita')//ma anche niente se vuoi rivisualizzare
il form, magari metti un echo "mail spedita correttamente
}
<html>
.....
<form action="#" method="post">
<label>Indirizzo mail </label>
<input name="email" type="text" id="email" />
<label>Messaggio</label>
<textarea name="pass" cols="15" rows="3" id="pass"></textarea>
<input name="Input" type="submit" class="button" value="Invia" />
</form>
</html>

 te prima di sputare qualsiasi altro output, nell stessa pagina:
ho dimeticato i tag <?php ?>

Grazie per la risposta, scusa ma non ho capito il codice che devo 
inserire per inviare tramite mail il contenuto del form.... nella tua 
risposta non ho capito :-(
Grazie



ad esempio con il comando mail (ma ci sono anche altri metodi)
http://de3.php.net/manual/en/function.mail.php
dove 
to � l'indirizzo a cui devi mandarla
from � $_POST['email'] (magari dopo che lo hai validato)
e message � $_POST['pass']

Newsgroup: it.comp.www.php
Titolo: secondi come trasformarli

Ho una data espressa in secondi che devo cambiare, dovrei estrarre i minuti, ora, giorno, mese ed anno. Come faccio ??
------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------

 estrarre i minuti, ora, giorno, mese ed anno. Come faccio ??
Dipendente a cosa si riferiscono i secondi (relativi o assoluti[timestamp])
relativi:
 
http://www.dopoil.com/PHP-FAQ/faq.php?calcMinSecs
assoluto:
 $sec=date("s", $s)+0; // + 0 to force int
 $min=date("i", $s)+0;
 $hour=date("G", $s);
 $day=date("j", $s);
 $month=date("n", $s);
 $year=date("Y", $s);

Ho una data espressa in secondi che devo cambiare, dovrei estrarre i minuti, ora, giorno, mese ed anno. Come faccio ??
Se sono secondi dal 1-1-1970 00:00 (Unix Epoch), allora puoi fare
list($mm,$hh,$gg,$mm,$aa) = explode(':', date('i:H:d:m:Y', $epoch));
...altrimenti puoi magari usare $epoch - (NumeroDiSecondiInDieciAnni) se
la 'tua' epoch inizia il 1-1-1980 (DOS Epoch), eccetera.
Leonardo
Newsgroup: it.comp.www.php
Titolo: Re: Creare un portale su Altervista

 Come posso fare? Vorrei farei portale+forum tipo Invision.
Installi il tutto sullo spazio web e forzi l'attivazione del supporto 
mysql, poi cospargi di banner il sito sperando di raccimolare abbastanza 
altercents entro i 30 giorni previsti. poi puoi pure toglierli.
Finito :)
-- 
2T STUDIO - Web e Grafica per il tuo eBusiness
Contattaci su: 
http://www.2t-studio.com

 Ehm... Ma da dove scarico il portale + il forum?
www.phpnuke.org
www.postnuke.org
googla un po ad esempio... 
http://www.google.it/search?hl=it&q=php+cms&btnG=Cerca&meta=
scegli quello che ti gusta d+.
magari tieni d'occhio i codici... + sono conosciuti e + appena si scopre 
un bug si ha la possibilita' di essere hackati (visto che si divertono a 
farlo in serie)


 Ma io cerco Invision... :(
hai mai provato con 
www.google.com
? :)
-- 
2T STUDIO - Web e Grafica per il tuo eBusiness
   [web]   
http://www.2t-studio.com
	- Sviluppo Siti Web
	- Servizi di grafica pubblicitaria ed editoriale
	- Consulenze SEO (Posizionamento motori di ricerca)
	- Soluzioni ebusiness
   [Email] info [at] 
2t-studio.com

 ha detto di uplodare... E adesso?
Uhm... premetto che di invision so solo che e' un cms php/mysql, e nn ho 
mai letto la documentazione (magari tu che ce l'hai li' dacci 
un'occhiata...).
Se c'e' una procedura d'installazione dei database via php automatizzata 
usa quella. Senno' armato di phpmyAdmin (di solito lo fornisce il 
fornitore di hosting) esegui la query contenuta di solito in un file con 
estensione .sql.
Dopo di che, dentro la root directory del cms che hai uppato, dovrebbe 
esserci qualche file del tipo config.php config.inc.php settings bho
li' dentro dovrai settare qualche cosuccia relativa al tuo spazio di 
hosting, salt key x hashare le password, dati x accedere al mysqld... etc.
Dopo di che, dovrebbe funzionare gia'. Magari metti un file index.html 
per "oscurare" momentaneamente il sito ai viandanti :D durante i lavori 
che ho come l'impressione saranno lunghi ;)

Newsgroup: it.comp.www.php
Titolo: Problema con query

Utilizzo la seguente porzione di codice per autenticarmi. Se inserisco user
e pass giuste nessun problema invece se non sono corrette mi dice che:
Notice: Use of undefined constant username - assumed 'username' in
c:\programmi\easyphp1-7\www\contents\i_login_it.php on line 11
Notice: Use of undefined constant password - assumed 'password' in
c:\programmi\easyphp1-7\www\contents\i_login_it.php on line 12
Qualcuno mi da una mano?
//INIZIO CODICE INCRIMINATO
if (isset( $_POST["username"]) && isset( $_POST["password"]))
 {
 $querysel = "SELECT * FROM rb_admin ";
 $querysel .= "WHERE username='".mysql_escape_string($_POST[username])."' ";
 $querysel .= "AND password='".mysql_escape_string($_POST[password])."'";
 $ris = mysql_db_query($database,$querysel,$conn);
 $num_users = mysql_num_rows($ris);
    if($num_users == 1){$_SESSION['autenticazione']= "si"; header("location:
admin/index.php");}
 if($num_users == 0){$message .="<p>Username o password errate</p>";}
 }
.............

 c:\programmi\easyphp1-7\www\contents\i_login_it.php on line 12
La tua quesry e' scritta scorrettamente:
 $querysel = "SELECT * FROM rb_admin ";
 $querysel .= "WHERE username='" . mysql_escape_string
($_POST["username"]) . "' ";
 $querysel .= "AND password='" . mysql_escape_string
($_POST["password"]) . "'";
Ref.
http://www.php.net/manual/en/language.variables.predefined.php
http://www.php.net/manual/en/language.variables.external.php
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: testing cms

ciao a tutti
ho testato un bel po' di cms in questi giorni e penso che il migliore 
sia xoops
a livello di amministrazione utenti è molto completo e setta permessi 
efficaci in base al singolo modulo o blocco
creare un template è veramente semplice e si adatta facilmente a 
qualsiasi layout
manca ancora qualcosa che può essere pero' implementata creando nuovi moduli
voi che ne dite?

 ha detto:

D'accordo con te, tranne per il fatto che sia semplice creare un
template (lo è se conosci bene Smarty).
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

Valuta anche drupal (
www.drupal.org
). È davvero molto valido.


 Valuta anche drupal (
www.drupal.org
). Č davvero molto valido.
xoops mi sembra molto piů completo...
Newsgroup: it.comp.www.php
Titolo: Classe con passaggio di parametri array

Salve, sono un neo utente php ed avrei la necessità di creare una
semplice classe con una funzione che accetti in ingressi alcuni
parametri, variabili normali ed un array. Ho fatto diverse ricerche ma
non ho trovato nulla che faccia al caso mio. In pratica vorrei creare
un'istanza dell'oggetto passando un numero variabile di parametri.
Avreste un breve esempio che possa aiutarmi a capire?
Grazie per ogni aiuto.


http://www.php.net/manual/it/language.oop5.basic.php
nelle pagine successive ci sono altri esempi e altre spiegazioni sulle
classi.
Enrico

alexio wrote:

per i parametri..
http://php.net/func_get_args
per le basi sulle classi.. gia' ti hanno consigliato..
-- 
www.iuz-lab.info
 - 
www.php-faq.org
Newsgroup: it.comp.www.php
Titolo: Sito multilingue... se ne parlato poco

Ho controllato i post precedenti sui problemi del sito multilingue... ma ho
trovato poco anche nei post precedenti!!
Fatemi sapere

 wrote in message
news:1W1H8.81278$zW3.1...@news1.tin.it...

Da un post precedente (per creare il sito tocca a te):
http://it2.php.net/gettext
http://www.gnu.org/manual/gettext/html_node/gettext_toc.html
google:
  localization multilingual support PHP
Newsgroup: it.comp.www.php
Titolo: download file da server a server

Salve, sto cercando un metodo per scaricare un file zippato da un
server all' altro, non in locale, ma sul server sul quale risiede lo
script appunto, ho provato con fopen ma molti hosting hanno questa
direttiva disattivata, e a dir la verità non è che mi piaccia molto
questa soluzione, qualcuno ha qualche idea su questa su come fare ?
grazie . . .

cobra90nj ha scritto:

system('wget 
http://dominio/nomefile.zip'
);

cobra90nj ha scritto:

Puoi provare ad utilizzare:
http://www.php.net/fsockopen
http://www.php.net/curl
http://www.php.net/ftp
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/
Newsgroup: it.comp.www.php
Titolo: CMS basato su filesystem

ciao,
qualcuno ha riferimenti per un'implementazione di un semplice CMS basata su
filesystem?
(cioč senza database)
grazie, ciao

 (cio senza database)
wiki

Newsgroup: it.comp.www.php
Titolo: Counter per variabili..

Sono ancora qui a rompere le scatole.. :-)
Qualcuno di voi sà dove posso trovare un counter per variabili?
Siccome ho il sito che gira su 2 pagine in croce, che prende i testi dal db
MySql, sarei curioso di sapere quale e' la pagina piu' richiesta..
Le mie statistiche purtroppo mi dicono solo le pagine in $PHP_SELF senza le
variabili..
Es. tanto per chiarirci.. :-)
http://www.miosito.it/news.php?n=1
 \\ Questa pagina parla di cani
http://www.miosito.it/news.php?n=2
 \\ Questa pagina parla di gatti
L'ideale sarebbe:
http://www.miosito.it/news.php?n=1
 - 10 visite
http://www.miosito.it/news.php?n=2
 - 5 visite
Invece le mie statistiche mi dicono che:
http://www.miosito.it/news.php
 ha ricevuto 15 visite, senza distinguo.
Se ci fosse qualcosa di già pronto, visto che e' un mio sfizio, sarebbe
meglio.. :-)
Grazie
Luciano
---
togli .invalid dal mio indirizzo
---

 
http://www.miosito.it/news.php?n=2
 - 5 visite 
non puoi fare due file-contatori che vengono aumentati uno da un link e
uno dall'altro?
if ( n == 1 ) {$filedaaggiornare = "primo.cnt";}
if ( n == 2 ) {$filedaaggiornare = "secondo.cnt";}
ciao
davide

 if ( n == 2 ) {$filedaaggiornare = "secondo.cnt";}
Be', non male, ma dato che le variabili $n sono circa 80, dovrei avere 80
contatori, e quando voglio andare a spulciare i dati non mi passa piu'.. :-)
Grazie lo stesso..


Forse ho capito male, ma aggiungi una nuova colonna nella tabella del
database la quale contiente un numero che viene incrementato tramite script
ogni qualvolta prelevi una pagina... perchè credo di aver capito che le
pagine sono memorizzati nel database.
Ciao, Luca
Luciano Blini <in...@myl.it.invalid> wrote in message
aZuc7.3404$JY1.1...@news.infostrada.it...


 contatori, e quando voglio andare a spulciare i dati non mi passa piu'.. :-)
Fai un solo file con circa 80 righe ed aggiorni quella che ti serve!
E flock() non lo lassciare per strada, o rischi la corruzione dei dati!
Se poi inizi a non avere più 80 link ma 800, inizia a pensare ad un
database!
Ciao
--ev 

 database!
Grazie! :-)
dove posso trovare degli esempi pratici da cui iniziare?
Ciao

Newsgroup: it.comp.www.php
Titolo: Php e Mysql

salve a tutti,
ho un problema e spero possiate aiutarmi a risolverlo. Ho installato PHP e
MySql su una macchina windows. ho porvato con un file contenente il codice
phpinfo e tutto funziona, ma quando degli scrip in cui c' da collegarsi a
qualke database per loggarsi ad esempio come admin, nn funziona mai,
praticamente e come se nn si collegasse al db, come posso risolvere questo
problema??
grazie

 al db, come posso risolvere questo problema??
Hai avviato il database? Che errore restituisce il database? Hai
controllato i dati di accesso?
-- 
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.


si tutto a posto

 dice che nn inserisco niente
Imposta l'error_reporting ad E_ALL e posta qui il risultato di 
http://www.php.net/mysql_error



provato ma nn restituisce niente, praticamente è come se nn inserissi
niente, mi dice "inserire i dati completi"..
ma se provo a installare EasyPHP, posso risolvere il problema?

 niente, mi dice "inserire i dati completi"..
Posta il codice che stai utilizzando, se mysql_error non restituisce
nulla significa che e' andato tutto a buon fine.



praticamente è un sistema di gestione di aree riservate, nella pagina che
controlla se i dati sono nel db c'è
if (user = "" || pwd = "") allora riprova, nella pagina dove inserire i dati
è una semplice pagina senza codice php

 i dati h una semplice pagina senza codice php
[mi quoto]
Posta il codice che stai utilizzando
[/mi quoto]
--
I am what I am, I do what I can


sono due file uno con il form che rimanda alla pagina:
FORM NAME=login ACTION=log_do.php METHOD=post>
e dopo c'č il form con l'inserimento dei dati e nella pagina log_do.php:
<?
include ("dati.txt");
session_start();
if (($username=="") || ($password=="")){?>
  <CENTER>
    <BR><BR><H5><B>ATTENZIONE</B>, č necessario specificare tutti i dati
richiesti</H5><BR><BR>
    <A HREF=login.php>RIPROVA</A>
  </CENTER>
<?
session_destroy();
}

 sono due file uno con il form che rimanda alla pagina:
Tralasciando l'utilizzo di register_globals e l'include di un file di
testo, continui a non postare il codice oggetto del tuo post, ossia
quello di accesso al database.


Newsgroup: it.comp.www.php
Titolo: Oggettti e sessioni

Qualcuno sa come si fa a passare un oggetto come variabile di sessione? Io
uso session_register("nome oggetto"), ma la pagina a cui lo passo non riesce
a gestirne le funzioni.Grazie

 le funzioni
Devi includere la definizione della classe prima dei
vari session_register.
Newsgroup: it.comp.www.php
Titolo: Domanda su HTML

Scusate se chiedo su questo ng, ho fatto la stessa domanda su 
it.com.www.html ma essendoci il moderatore quell'ng  si muove con una 
lentezza esasperante e spesso le domande non vengono accettate.
La domanda è questa:
Vorrei sapere come fare a bloccare un logo su un sito.
Metto un logo in .jpg sulle pagine web di un'associazione e vorrei che non
si potesse né copiare né scaricare, come faccio?
Ho creato il sito con Frontpage, perché non sono esperta di html.
Grazie a chi mi darà delle delucidazioni.
-- 
ciao
= Grazia =
www.GraziaRoundTheWorld.it
La vita è un viaggio, l'uomo che viaggia vive due volte

 
con l'html puro non puoi farlo, dovresti utilizzare qualcosa in PHP o
Javascript...

 si potesse né copiare né scaricare, come faccio?
Non puoi.
Potresti usare javascript per bloccare il tasto destro del mouse, ma non
serve a niente. L'utente che ti vuole fregare il logo puo` disabilitare
javascript, puo` cercarlo nella cache, puo` guardare il sorgente della
pagina e ricavare l'url, e in extremis puo` fare uno screenshot della
pagina e scontornarlo.
Se questo logo e` tanto importante, registralo all'ufficio brevetti, o
presso un notaio, e preparati a denunciare chi lo usa. Altrimenti, metti
semplicemente una nota di copyright sul sito, chiedendo di non rubarlo.
Avrai meno possibilita` in caso di denuncia, pero`, a meno che non ti
procuri una serie di testimoni oculari che hanno visto che lo usavi a una
certa data. :)
Bye.

 si potesse né copiare né scaricare, come faccio?
Per essere visibile sul browser si deve scaricare, percui anche se 
impedisci di poter salvare l'immagine cliccandoci sopra, c'è sempre il 
modo di averla.
Sarebbe come voler impedire la registrazione delle canzoni che senti per 
radio: l'unico modo è non trasmetterle, cioè avere la radio muta.
L'unico modo perchè nessuno possa avere quel logo è non metterlo sul sito.

Grazie a tutti, mi metto il cuore in pace.
In effetti il logo non è così importante ed è a bassa risoluzione...
-- 
ciao
= Grazia =
www.GraziaRoundTheWorld.it
La vita è un viaggio, l'uomo che viaggia vive due volte
"Tiz" <NonLaS...@M.it> ha scritto nel messaggio 
news:d67rh.14820$K8.1...@news.edisontel.com...


 Vorrei sapere come fare a bloccare un logo su un sito.
Con HTML non puoi.
Potresti caricarlo in una mini applicazione flash o in un'applet Java.
Ma te lo sconsiglio..
Ciao!
Sir

si potesse né copiare né scaricare, come faccio?
Non si puo'. Per farmelo vedere, bisogna che il mio browser me lo
scarichi.
Alla peggio alla peggio lo scarico da IE su VMware, e da fuori la
macchina virtuale, premo Print-Screen. Hop-la'. Il logo e' pronto
per essere ritagliato, copiato e manipolato con Photoshop.
Leonardo
-- 
Geordie - he's a man, there's little doot about't,
He's done all he can, wha' can do withoot't?
Doon there cam a blade, linkin' like me lordie,
He wad drive a trade, a' the loom of Geordie.

 Javascript...
Son proprio curioso di sapere secondo te come si può fare in php o 
javascript..
Newsgroup: it.comp.www.php
Titolo: php.ini (a che serve ??) BUG!!

il php non mi carica il php.ini
o meglio lo carica ma non mi prende i parametri
ad esempio non mi carica i moduli
esiste una soluzione al problema ?
il problema non e' solo mio
php.ini
session.save_path = "C:\Programmi\php\tmp"
phpinfo();
C:\Programmi\Apache Group\Apache2\bin\php.ini
session.save_path         /tmp

 ha scritto nel messaggio
news:jisVa.211155$lK4.6...@twister1.libero.it...

Non saprei per i moduli, perņ con save_path magari sbagli semplicemente la
dicitura del percorso prova a cambiare lo slash con il cslash.
stefano

Newsgroup: it.comp.www.php
Titolo: Motore di ricerca esterno

Qualcuno conosce un motore di ricerca per siti Web? Vorrei cercare
all'interno di un elenco di siti personalizzabile per creare un motore di
ricerca specifico per certi argomenti, un mini altavista
Grazie

Gibe wrote:

phpdig
http://phpdig.toiletoine.net/

Newsgroup: it.comp.www.php
Titolo: Php non trova il DB

ciao, scusate ma mi chiedevo:
<?php
$host = 'localhost';
$user = '';
$password = '';
$database = 'mio';
$db = mysql_connect($host, $user, $password)
or die ("impossibile connettersi al Server $host");
mysql_select_db($database, $db)
or die ("impossibile connettersi al database $database");
//[...]
?>
perchè mi restituisce: Impossibile connettersi al database mio
???
eppure il db esiste... dove sbaglio?
Ciao e grazie a tutti

 Ciao e grazie a tutti
Ho trovato l'errore:
No scrivevo l'user e la password del mysql server...
Scusate.. Ciao a tutti
Newsgroup: it.comp.www.php
Titolo: Oracle oci8

Sto cercando di usare il driver Oracle oci8 con un database 10.2g. Il 
driver è stato compilato su RedHat5 64Bit, scaricando/installando 
Instant Client (versione 11.2) e usando 'pecl install oci8'; il database 
è su W2003.
Phpinfo dice che oci8 è caricato.
Purtroppo ho un problema sulla SELECT.
Ho provato la connessione, la CREATE TABLE, la INSERT INTO... e 
funzionano tutte, ma quando faccio la select ottengo sempre 0 rows.
Probabilmente sbaglio qualcosa di fondamentale, ma non riesco a capire 
cosa...
<?php
$ora = oci_connect("Documentation", "Documentation", 
"//server.local.lan/
TSH1.ME/TSH1
", "UTF8", OCI_DEFAULT);
echo "<html><head><title>Connessione a TSH1</title></head><body>";
if (is_resource($ora)){
	echo "TSH1 è connesso</br>";
	$query = "SELECT * FROM Documentation.immagini";
	$statement = oci_parse($ora, $query);
	if (!(is_resource($statement))) {
		$e = oci_error($ora);
		trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
	}
	$res = oci_execute($statement, OCI_DEFAULT);
	if ($res !== false){
		print "Num rows=". oci_num_rows($statement) . "<br />";
		while ($row = oci_fetch_array($statement, OCI_ASSOC+OCI_RETURN_NULLS)){
			print $row['idx'] . " " . $row['nome'] . " " . $row['valore'] . "<br />";
		}
	}
	else{
		$aoci = oci_error();
		foreach ($aoci as $key => $value)
		echo $key . " => " . $value . "<br />";
	}
	oci_free_statement($statement);
	oci_close($ora);
}
else{
	echo "TSH1 non connesso</br>";
	echo "Errore:";
	$aoci = oci_error();
	foreach ($aoci as $key => $value)
		echo $key . " => " . $value . "<br />";
}
echo "</body></html>";
?>
Suggerimenti?

 Suggerimenti?
* i nomi di colonna vanno in *maiuscolo*
* il numero di righe � disponibile soltanto *dopo* le fetch
	Y.


AAAAAAAAAAAARRRRRRRRRRRRRGGGGGGGGGGGGGHHHHHHHHHH!!!!!!!!!!!!
Ohib�.... una giornata buttata dietro a questa str... ehm,  ingegnosa 
soluzione Oracle.
No, almeno un warning in log.... invece una mesta pagina mezza vuota...
Grazie
Newsgroup: it.comp.www.php
Titolo: Sessione: pagine protette

Al fine di verificare, nelle pagine successive alla prima, se l'utente si è
autenticato, ho pensato di fare così:
- verifico utente e password e, se corretti, apro la sessione salvando, tra
le altre, l'id della sessione stessa
- nella pagine protette verifico che l'id della sessione corrente sia uguale
a quello salvato in fase di login, altrimenti faccio tornare alla pagina di
login, ovvero:
    session_start();
    if (sess_id == session_id())
        echo "Utente autenticato";
    else
        echo "Utente non autenticato";
   dove sess_id è l'id della sessione aperta in fase di autenticazione
Cosa ne pensate. Altre idee migliori?
Ciao,
Nico

 le altre, l'id della sessione stessa
perchè non salvare una variabile:
<?
if ($HTTP_SESSION_VARS['autenticato']!=TRUE)
{
//form login--> se il login è corretto setti $autenticato come TRUE con:
//
//<? session_register("autenticato");
//if (($pass==$pw)AND($user==$username))
//{
//$autenticato=true;
//}?>
//
}
else
{
//Pagina protetta!
}
?>
con $HTTP_SESSION_VARS proteggi la pagina da attacchi tramite URL: se avessi
messo $autenticato chiunque, da url, avrebbe potuto scrivere:
http://www.tuosito.it/accesso.php?autenticato=true
 e accedere!
Kla!
www.avisgarda.it
!


basta fare un controllo con :
session_is_registered("autenticato") or die("errore");
a presto,
marco


Ciauz!
Kla!
www.avisgarda.it

Newsgroup: it.comp.www.php
Titolo: INSERT MULTIPLI?

Ciao ragazzi! innanzitutto thanks a tutti coloro che avevano risolto il mio
ultimo dilemma, siete degli eroi!!!:)
Vediamo come ve la cavate con questo:)
Ho una tabella da cui estraggo dei risultati, questi risultati li spedisce
un form a una pagina in cui una query dovrebbe copiare i dati di quella
tabella in una seconda tabella, per cui ponendo che la prima tabella
contenga 4 campi e 10 righe, la query dovrebbe copiare i campi di ogni
singola riga nell'altra tabella per tutte e 10 le righe!
I risultati da me ottenuti finora sono stati l'inserimento di ogni singolo
campo in una diversa riga...proprio non riesco a capire come dirgli di
gestire quei cazzo si array. Se me la risolvete siete grandi! Se non dovessi
aver spiegato bene il problema chiedete e vi sarà rispiegato in italiano
corretto!:))

Ci posti un po' di codice? Ciao
Newsgroup: it.comp.www.php
Titolo: Come fare le query in base ad un intervallo temporale?

All’interno di tre pagine del mio ho inserito un contatore visite.
Ho una tabella a databae con questi tre campi:
IdPagina
Visita (inserisco 1 ad ogni nuova visita)
Data  (Timestamp)
Ogni volta che reigistro una visita viene inserito un nuovo record a
database.
Io vorrei poi visualizzare questi dati all’interno di una pagina ma mentre
non ho difficoltà a visualizzare le visite totali non ho idea di come fare
una query per calcolare le visite degli ultimi sette giorni e quelle del
mese di settembre.
Sapreste dirmi come fare?
VISITE-TOTALI  = SELECT SUM(Visita) FROM tabellavisite WHERE IdPagina = 2
VISITE-ULTIMI-SETTEGIORNI = 
VISITE-MESE-SETTEBRE=
Francesco80
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

dai un occhiata al manuale tra le funzioni di data e ora di php.
in particolare strtotime.


Newsgroup: it.comp.www.php
Titolo: php & java

salve,
qualcuno sa se sia possibile richiamare funzioni PHP da codice java?
per certo e' possibile fare il contrario (da PHP utilizzare classi java...)
grazie

little_shoe wrote:

Descrivi il tuo problema. Che utilita' c'e'? In che ambiente (Web o
stand alone)? L'unica idea che mi viene in mente e' JINI, ma non sono
sicuro si possa fare.
Saluti.
-- 
I'am what I'am, I do what I can

ho un'applicazione web implementata con il pattern MVC sviluppata in php.
Un'altra applicazione (java) vorrebbe utilizzare le funzioni php gia'
esistenti bypassando tutto il livello grafico. (quindi invocando le sole
funzioni del model)
In effetti in tal modo diventerebbe un'applicazione standalone.
anch'io pensavo a JINI, ma non so se esiste qualcosa di specifico per php.
grazie!
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:vALrb.106927$e6.38...@twister2.libero.it...


Newsgroup: it.comp.www.php
Titolo: Invio dati da form Flash a pagina php

Ho un progetto in flash che interagisce con php, ho un filmato in flash
che invia ad una pagina php i dati della form, di conseguenza la pagina
php invia la mail.
Il contenuto dei text field vengono inviati correttamente, non però le
checkbox. La domanda è come fare per leggere/inviare il contenuto delle
checkbox? Grazie a tutti.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> }
Newsgroup: it.comp.www.php
Titolo: L'utente mentre attende pasticcia

Ciao ragazzi
quando un utente mi manda una e-mail da una delle mie pagine php prima che 
il processo di invio sia completato possomo passare anche molti secondi (da 
5 a 20/30 sec.)
Nel frattempoo il cursore č a clessidra quindi una persona intelligemnte se 
ne sta buona buona ad aspettare
Altri invece credendo forse che il sisitema sia bloccato cliccano decine di 
volre sul tasto "invio email" oppire reset oppure escape ecc......
Cosa posso fare per rassicurare l'utente o evitare che pasticci?
Grazie

 Grazie
Qui piu' che php dovresti agire di javascript... disabiliti tutti i
pulsanti fino a quando la mail e' stata inviata... metti un div che si
piazzi davanti alla pagina e che non permetta di cliccare ... ci sono
tante cose che puoi fare... tranne inibire l'uso dei pulsanti del
browser...
in ogni caso php non centra a parer mio :D

 Grazie
http://php.net/ignore_user_abort
-- 
www.iuz-lab.info
 - 
www.php-faq.org

 5 a 20/30 sec.)
Come ti hanno già suggerito potresti intervenire direttamente via
Javascript a bloccare i pulsanti.
Ma io mi chiederei anche come mai impiega tutti quei secondi (20/30).
Hai quasi raggiunto il timeout del PHP.
Ciao,
    Fabrizio
=== 
http://www.negusweb.it
 ===
Newsgroup: it.comp.www.php
Titolo: Euro e PHPshop

Salve,
devo modificare dei vecchi ordini su PHPShop per adattare il tutto all'euro.
Nella tabella orders_item ho i prezzi e il codice cliente
Nella tabella utenti ho il codice cliente ed un codice cliente "B"
Nella tabella xref ho il codice cliente "B" e il gruppo.
In pratica devo leggere il codice cliente di orders_item, ottenere il codice
"B" su utenti e se quest'ultimo nella tabella xref corrisponde al gruppo 5,
allora faccio una divisione.
Please!! qualcuno sa dirmi se posso fare tutto ciň con una stringa mysql?
Fabio

 ha scritto nel messaggio
news:a2fasl$13d$1...@fe1.cs.interbusiness.it...


 wrote in message
news:hTG28.8033$hi.2...@news1.tin.it...


Please!! qualcuno sa dirmi se posso fare tutto ciň con una stringa mysql?
Fermo restando che non mi prendo nessunissima responsabilita', penso che
tu cerchi qualcosa del tipo
UPDATE orders_item SET prezzo=prezzo/1936.27 FROM utenti, xref
	WHERE orders_item.codice = utenti.codice
	  AND utenti.codiceb = xref.codiceb
	  AND xref.gruppo=5;
Pero', questo SQL credo sia troppo complicato per MySQL ...in PostgreSQL
funziona a meraviglia.
In MySQL l'unico modo che mi e' venuto in mente e' di usare REPLACE, che
e' un po' un omicidio:
REPLACE INTO orders_item
SELECT prezzo/1936.27, (*tutti gli altri campi di orders_item*)
FROM orders_item AS x INNER JOIN utenti ON
     x.codice=utenti.codice
     INNER JOIN xref ON utenti.codiceb = xref.codiceb
     WHERE xref.gruppo = 5;
 
...e tra l'altro non funziona perche' non si puo' fare REPLACE cosi', su
una tabella implicata nella SELECT.
L'ultima ratio :-) e' di creare una tabella alternativa orders_2, usando
la sintassi del SELECT vista sopra per la REPLACE, e poi buttare giu' la
tabella orders_item rinominandola in 'pippo', sostituirla con orders_2 e
inserire nella nuova tabella una contro-SELECT:
INSERT INTO orders_item SELECT pippo.*
FROM pippo INNER JOIN utenti ON
     pippo.codice=utenti.codice
     INNER JOIN xref ON utenti.codiceb = xref.codiceb
     WHERE xref.gruppo != 5;
...atroce, ma non ho altre soluzioni.
Leonardo

Ho messo una pezza, visto che quelli da dividere sono molto piů di quelli da
lasciare cosě, li ho divisi tutti. ho provato a fare:
$query="UPDATE order_item SET
order_item.product_item_price=order_item.product_item_price*1.2 FROM
user_info, shopper_vendor_xref";
$query.=" WHERE order_item.user_info_id = user_info.user_info_id AND
user_info.user_id = shopper_vendor_xref.user_id AND
shopper_vendor_xref.shopper_group_id!=5";
$doit=mysql_query($query);
non mi da errori, ma nel db non cambia nulla.
allora l'ho lanciata da phpMyAdmin con il risultato:
You have an error in your SQL syntax near 'FROM user_info,
shopper_vendor_xref WHERE order_item.user_info_id = 
user_info.us
' at line 1
Fabio


  /_   _\   ICQ# 11129001
  \\\ ///   
http://www.calogero.org/
   \ " /
    \_/     the truth is out there!
Newsgroup: it.comp.www.php
Titolo: parser html / xhtml

dove trovo qualcosa di valido per
parsare un file html a cazzo per fare una normalizzazione al volo
oltre a questo mi servirebbe un qualcosa che mi faccia
spostare tra i nodi del DOM

Gufo Rosso ha scritto:

Puoi utilizzare 
http://www.php.net/tidy
 per ripulire il codice ed
http://www.php.net/dom
 per gestire i nodi.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

Newsgroup: it.comp.www.php
Titolo: news con supporto per le immagini

Sto sviluppando uno script per postare delle news sul mio sito che comprenda
la possibilità di mettere immagini dall'hard disk, in fase di scrittura
della news, nel punto in cui debbo mettere l'immagine, scrivo [imghere].
Carico l'immagine da hard disk in una directory ed il nome dell'immagine è
memorizzato in un database Poi in fase di visualizzazione della news
rimpiazzo [imghere] in questo modo:
$news = str_replace( '[imghere]', '<br /><img src="' . $news_img_path . '"
alt="' . $news_img_description . '" /><br />', $news );
Ora il problema è: se è più di un'immagina. come posso fare???
Grazie
Muppy

Ci provo....
Se abbini il nome dell'imamgine a quello della news (es con un id)
potresti fare un ciclo che verifica le immagini e le sostiutisca,
abbinandole ad un indice
mi spiego meglio: la news potrebbe avere come indice id1
le immagini ad essa associate sarebbera id1-1.jpg,id1-2.jpg
quindi con un ciclo tipo
$x=1;
while (file_exists(id1-$x.jpg)
{
  // 
 $news = str_replace( '[imghere$x]', '<br /><img src="' .
$news_img_path. '"
alt="' . $news_img_description . '" /><br />', $news );
$x++;
}
credo possa essere una buona soluzione
Saluti
Andrea
 

 abbinandole ad un indice
Direi che potrebbe funzionare, ma in questo modo dovrei rinominare tutte le
immagini a id1-1.jpg etc... che non è molto pratico. Non si possono
rinominare in automatico quando si caricano?
Grazie
Muppy
