mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Intercettare richieste http

Ciao a tutti.
Ho un pc con due schede di rete, una collegata al router ADSL ed una 
dedicata alla Lan interna (per il momento collegata ad un solo pc con cavo 
cross). Piattaforma Windows.
Nel pc su ADSL ho attivato la condivisione ad Internet ed il secondo pc 
naviga sfruttando questa connessione.
Ora, a livello di studio, sto cercando di capire come intercettare le 
richieste http del pc secondario sul pc dove è attiva la condivisione (stile 
proxy) e mostrare a video msg del tipo "il client ha richiesto la pagina 
xyz" opp "il client vuole scaricare il file xyz dall'indirizzo xyz".
Naturalmente sul pc "server" è installato IIS e PHP.
E' qualche gg che provo a smanettare con script e proxy vari, cambiando i 
gateway delle schede di rete ecc ma temo mi manchi qualche info di base per 
procedere.
Intendo dire, se voglio gestire le richieste con uno script PHP è necessario 
che la richiesta giunga a questo script.
Avete qualche link o chiarimenti utili?
Grazie
Ciao
Valter 

 chiarimenti utili?
Dovresti chiedere a un newsgroup Windows. PHP e` l'ultima cosa che dovrai 
controllare.
Ti serve appunto un proxy, trasparente o meno, e dovrai vedere quanto sia 
configurabile questo proxy.
Bye.

 controllare.
Grazie per la pronta risposta, ok, provo li.
V 

 Avete qualche link o chiarimenti utili?
Con Wireshark puoi intercettare il traffico (anche le richieste HTTP), 
ma è molto "grezzo". Un proxy permette un maggiore controllo (con 
wireshark puoi solo catturare, con un proxy anche filtrare), anche se è 
un po' più invasivo.
Cmq qui IMHO è molto OT.
Enrico

 configurabile questo proxy.
L'ho fatto, ho ricavato informazioni molto interessanti ed anche 
suggerimenti per proxy già belli che pronti, installati, configurati e 
provati.
Ma vorrei ripartire da zero perchè il codice vorrei scriverlo interamente io 
in quanto il 99% delle funzioni previste dai proxy non mi occorrono.
Avrei una domanda che riguarda PHP.
Breve premessa: nel browser imposto il proxy su localhost e come porta 
indico 80.
Nella configurazione di IIS setto index.php come file predefinito.
A questo punto quando apro il browser il mio script php viene richiamato di 
default.
Se ad es. nello script chiedo di visualizzare
$_SERVER[QUERY_STRING]
e nella barra degli indirizzi del browser scrivo
"
www.miosito.it?qualunqueparametro
"
ottengo "qualunqueparametro"
Sapete se c'è una funzione che mi permetta di leggere tutta la stringa 
inviata comprensiva dell'indirizzo http?
Al momento non ho trovato nulla del genere nel manuale, qualche idea?
Ciao, grazie a tutti
V
 

 inviata comprensiva dell'indirizzo http?
Mi rispondo da solo:
$_SERVER[HTTP_HOST]
che mi restituisce l'indirizzo riportato nella barra del browser...
ora devo capire perchč se scrivo ad esempio 
www.unsito.it/sottopagina
 - 
inserendo quindi un percorso aggiuntivo - ottengo pagina non trovata, come 
se lo script php fosse letteralmente ignorato!
Ma questo esula da php, forse qualche impostazione di win
Ciao e grazie
V
Newsgroup: it.comp.www.php
Titolo: Re: array [newbie]

 vuoi mettere dentro e non usare [campo]
quindi per esempio
$plp=5;
A["$plp"] equivale a A[5]
A['plp'] si riferisce al campo 'plp' dell'array come anche A[plp] in
assenza di una istruzione tipo define("plp",5); (nel qual caso è
equivalente a A[5])
giusto?





giusto?
Non hai le idee molto chiare, leggiti il manuale:
http://www.php.net/manual/it/language.types.array.php
in pratica puoi accedere ai valori di un array o con l'indice numerico
o, se definita, la chiave; quest'ultima è una stringa...quindi se vuoi
accederci con l'indice numerico non metti gli apici nè virgolette, se
vuoi accedere alla chiave metti la stringa tra le virgolette, ma se
metti come indice una variabile che contiene una stringa non devi
mettere anche le virgolette come hai fatto sopra. Inoltre non mettere
senza virgolette una costante non definita, ti viene generato un
notice. Spero di essere stato chiaro.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 $A["campo"]
[..]
il primo richiama l'indice corrispondente al valore della costante campo
il secondo richiama l'indice corrispondente letteralmente alla stringa
'campo' senza risolverla
il terzo richiama l'indice corrispondente a "campo" risolvendo la stringa
-- 
www.iuz-lab.info

 $A["campo"]

Newsgroup: it.comp.www.php
Titolo: mysql_close(); Ma serve?

A volte quando ci sono delle query annidate ottengo dei warning di errore
sulla riga dove c'č
mysql_close($conn);
e sono costretta a commentrarlo.
Succede qualcosa? Rallento il sistema? C'č un'alto modo per chiudere le
query?
Datemi qualche suggerimento.
Grazie MOANA

 query?
Chiudere le query?  ...attenta forse fai confusione...
 con mysql_close() chiudi una connessione al database.
Per query annidate cosa intendi?  ...prova a postare un esempio che temo tu
stia facendo confusione
--
Reply to: brain79(at)
inwind.it
www.brainetwork.net
ICQ# 42797710 - FeSToso n°143
[aforisma del giorno]


function menu_corsi_sottoscr($userid)
{
require('ow.inc');
$sqlcom = "SELECT * FROM corsi_sottoscr WHERE cod_utente='$userid'";
#echo $sqlcom;
$conn = mysql_connect ( $host,$user,$password );
$result = mysql_db_query( $dbname , $sqlcom );
while ( $row = mysql_fetch_object ( $result ) )
{
$sqlcom1 = "SELECT * FROM corsi WHERE codice='$row->cod_corso'";
#echo $sqlcom1;
$conn1 = mysql_connect ( $host,$user,$password );
$result1 = mysql_db_query( $dbname , $sqlcom1 );
while ( $row1 = mysql_fetch_object ( $result1 ) )
{
echo"<tr>
<td height=\"20\" align=\"center\" bgcolor=\"#FFFFFF\"><a
href=\"".$path."fol/corso.php?corso=$row1->codice\"><font color=\"#666666\"
size=\"1\" face=\"Tahoma\">
$row1->descr</font></a></td>
</tr>";
}
#mysql_close ($conn1);
}
mysql_close ($conn);
}
Ecco un'esempio.
Saluti MOANA

 }


Anche perche' se si chiama mysql_connect quando c'e' già una
connessione aperta non ne viene aperta un'altra ma viene solo
restituito il link a quella gia' aperta. Cito: If a second call is
made to mysql_connect() with the same arguments, no new link will be
established, but instead, the link identifier of the already opened
link will be returned.
Questo implica che che c'e' un mysql_close in piu' nel codice
originale.
--
Ciao.
Mario Maroncelli
mar...@mclink.it

Newsgroup: it.comp.www.php
Titolo: Domanda per esperti

Salve a tutti vorrei sapere se qualcuno di voi si è mai posto un problema
del genere:
 creazione di una playlist con loop dei filamti.
Mi spiego meglio:
io ho fatto una cosa simile utilizzando flash,php e mysql.
Ho creato un'area di amministrazione in cui carico dei filmati swf in una
cartella, con la possibilità di modificarne la posizione rispetto ad una
playlist, cancellare il filmato o vederne il preview, con flash e AS ho
creato poi il metodo di loop che mi carica i filmati uno per volta e alla
fine di ognuno parte con quello nuovo.
E' possibile secondo voi fare una cosa simile in php e mysql utilizzando
però filmati video? Se si esistono delle classi o metodi per farlo?
Grazie mille
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Se si esistono delle classi o metodi per farlo?
Hai provato a cercare sui soliti siti? 
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Hai provato a cercare sui soliti siti? 
Ciao Setec... mi ero perso in un bicchiere d'acqua e ci sono riuscito
senza utilizzare nulla di particolare.
Ciao

Newsgroup: it.comp.www.php
Titolo: Template engine

Ho fatto un po di ricerche sul NG, ma ho trovato discussioni un po' 
datate, quindi eccomi qua:
Devo purtroppo riscrivere l'interfaccia di un web service che era nato 
per fare due cose ed ora ne fa due milioni, e dato che metteró le mani 
in pasta pesantemente ho pensato di appoggiarmi ad un motore di template.
Il web service é un colosso scritto in PHP5 OOP, comunica con l'esterno 
mediante SOAP ed ha questa interfaccia per fare all'incirca tutte le 
operazioni raggiungibili via SOAP, piú qualcosa di backend 
(interrogazioni al db segretaria-oriented e statistiche 
commerciale-featured)
Ho smanettato qualcosa con il motore di Drupal, ed anche qualcosetta con 
Smarty (in PrestaShop). Si puó dire comunque che parto da 0, compresa la 
logica di questi motori. Ho lavorato, per intenderci, con Drupal e 
CakePhp, quindi ho in mente la logica MVC, ma non l'ho mai sviluppata 
direttamente lato Controller.
Cosa mi consigliate di studiare?
-- 
g4b0, linux user n. 369000
http://brosulo.net

 
Visto che hai usato CakePhp e conosci la logica MVC, io attualmente sto
usando Symfony e mi trovo molto bene.
Vasta community, parecchi plugin, ed il motore template sul quale si
basa dovrebbe proprio essere Smarty.
J.


Come motore di templating ho spesso usato Smarty e devo dire che
permette di fare cose comode.
Ciao
Marco

Newsgroup: it.comp.www.php
Titolo: come richiamare funzione javascript da script php

Mi sono recentemente accostato a php per realizzare un sistema di
autenticazione di un sito web.
Ho questo script di definizione costanti:
<?php
define('HOST', 'localhost');
define('USERNAME', 'pokky');
define('PASSWD', 'nrusesio');
define('DB_NAME', 'DBscm');
define('COOKIE_NAME', 'user_data');
define('REDIRECT_PAGE', 'file33.php'); //url da caricare
define('LOGIN_PAGE', 'file32.php');
?>
E' possibile associare alla costante REDIRECT_PAGE una funzione
javascript che sfrutta l'oggetto XmlHttpRequest in modo da richiamare
la pagina "file33.php" in questo modo:
<?php
[cut]
define('REDIRECT_PAGE', 'loadInnerHTML('mrg', 'file33.php');'); //url
da caricare
?>
La funzione JS è appunto una chiamata AJAX. A mio avviso, si potrebbe
associare il codice tramite degli echo ma essendo inesperto e avendo
una conoscenza quasi nulla di PHP mi appello a voi e a questo
newsgroup sperando che qualcuno possa aiutarmi. Spero di essermi
spiegato abbastanza bene.
Grazie a tutti...

 autenticazione di un sito web.
Javascript è lato client, PHP è lato server. L'oggetto di questo
messaggio è una contraddizione in termini.
Ciao,
    Fabrizio
--website: 
http://www.negusweb.it


Scommetto che non sarebbe una "contraddizione in termini" se avessi
scritto "richiamare script php da funzione javascript". Cmq ho credo
di aver trovato una soluzione.
Newsgroup: it.comp.www.php
Titolo: Dnshosting.it - Impressioni

Qualcuno conosce i servizi di 
www.dnshosting.it
 ?
Sono alla ricerca di una soluzione housing a buon prezzo e sono
rimasto ben impressionato dalla loro offerta, ma avrei piacere a
sapere esperienze di qualche loro cliente.
Inoltre vi chiedo un parere:
128k di banda minima garantita con burst fino a 1,2megabit ... è
sufficiente considerando circa 2 GB/mese di traffico con punte di
20/25 MB/h?
Fino a che livelli di consumo potrebbe risultare accettabile la
fruibilità delle pagine (attualmente no download, solo pagine web)?
Grazie!

 Qualcuno conosce i servizi di 
Sei OT, posta su it.professioni.webmaster.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

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

Salve a tutti!
Sto scrivendo il codice per realizzare un countdown:
l'utente passa la data gg/mm/aaaa tramite modulo (e fin
quì tutto ok..). Dai dati ricevuti dall'utente creo il time stamp con
mktime() e poi rilevo la data attuale per fare il confronto che mi dirà
quanti giorni, ore, minuti e secondi mancano alla data scelta. Lo script che
ho scritto (segue....) mi da il risultato un po' sballato!! Dove sbaglio?
<?php
$tempo_oggi = time();
$compleanno = mktime(0, 0, 0, $month, $day, $year);
// time stamp della data odierna e della data digitata dall'utente
$data_finale = $tempo_oggi-$compleanno;
$data_finale_array = getdate($data_finale);
// formattazione e output della data
print "Al tuo compleanno mancano:
$data_finale_array[mday] giorni, $data_finale_array[hours] ore,
$data_finale_array[minutes] minuti
$data_finale_array[seconds] secondi.\n<br>";
?>
Attendo lumi...
Grazie,
Francesco Gori
f.g...@libero.it

 ho scritto (segue....) mi da il risultato un po' sballato!! Dove sbaglio?
Forse un problema di GMT, oppure, se le date sono oltre alcuni mesi il
problema dell'ora legale. Probabilmente anche date negative (dipende
dall'anno). Meglio se dividi il tuo risultato a mano ( %60 -> /60 ecc.)
vedi:
  Calcolare minuti e secondi
 
http://php.dopoil.com/faq.php?calcMinSecs

Newsgroup: it.comp.www.php
Titolo: Problema con visualizzazione .jpg

In una pagina tipo catalogo ho questo codice per richiamare la foto
dell'articolo:
$img = "../immagini/articoli/" . $array_art['codice'] . ".tif";
if(file_exists($img))
	{ echo "<img src=" . $img . ">"; }
else
	{ echo "(immagine non disponibile)"; }
Se trasformo le tif in jpg e correggo la prima riga in questo modo:
$img = "../immagini/articoli/" . $array_art['codice'] . ".jpg";
non mi visualizza più l'immagine ma solo il "segnaposto" con la X,
mentre con tif funzionava.
Dov'è l'inghippo?
Grazie.

Dov'č l'inghippo?
1. come trasformi le immagini in Jpg? (non, spero, limitandoti a
cambiare l'estensione...! ;)))
2. Verifica che siano in RGB e non in CMYK (questa mi sembra la piů
probabile)
3. Prova a vedere il sorgente della pagina per verificare che l'url
che genera sia corretto e corrisponda a un'immagine esistente.
Ciao
Matteo
------------------------------------
Peggio pe' voi che me ciavete messo!
Silenzio! e rispettate er Presidente!
------------------------------------
Newsgroup: it.comp.www.php
Titolo: (URGENTE) PHP + PostreSQL o Interbase?

Scusate per l'urgenza...
Dovendo sviluppare un applicazione PHP con linux che DBMS mi consigliate?
Il db che devo creare è composto da circa 15 tabelle e gli inserimenti
impegnano contemporaneamente 3-4 tabelle alla volta... quindi è importante
gestire le transazioni....
Ovviamente mi serve un prodotto free... e da quello che ho capito sono
entrambi open source...

dimenticavo...
ho escluso MySQL perché mi sembra un po' semplice per applicazioni
abbastanza complesse...

 abbastanza complesse...
più che altro se devi fare delete cascade su 4 o 5 taelle ti spari già un 
colpo...
...e non supporta rollback in caso di fallimento, quindi se non stai più 
che attendo ti fumi l'integrità dei dati!

Poldo il Friday 11 January 2002 11:23 scrisse:

A me piace molto firebird (Interbase):
-integrita' refrenziale
-transazioni
-stored procedure
-trigger
-molto ansi sql-92 (non tutto ma quel che basta)
Vedi:
http://firebird.sourceforge.net
http://www.ibphoenix.com
http://www.interbase2000.com
Per svilupare in php e non preoccuparsi del db usato:
-PEAR
-ADODB
-METABASE
-- 
frank@office
DebianSid-2.4.13 on a P|||@1GHz-256MB 

 -molto ansi sql-92 (non tutto ma quel che basta)
grazie per la risposta...
una domanda: differenza tra Firebird e Interbase? sono la stessa cosa o sono
2 cose distinte?

Newsgroup: it.comp.www.php
Titolo: $_SERVER['HTTP_HOST'] e qualche cosa di più...

Ciao a tutti...
con questo script, in base al nome del dominio, visualizzo eseguo un echo.
if ($_SERVER['HTTP_HOST'] == '
www.nomedominio.it
')
{
echo "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
}
E' possibile invece fare un controllo di questo tipo.
Devo capire in quale directory ci troviamo, e in base alla directory, viene
visualizzato un echo "predefinito".
es: Se l'url è 
www.dominio.it/prova/
 quello che mi serve come risultato è
"prova"
Questo valore, racchiuso in una variabile, verrà poi utilizzato in
"condizioni" e semplici "echo".
Grazie!
Riccardo.

 viene visualizzato un echo "predefinito".
$_SERVER['PHP_SELF']
-- 
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.

Ti ringrazio!!
Riccardo.
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Hkc5e.32444$IN.6...@twister2.libero.it...


Newsgroup: it.comp.www.php
Titolo: login da php in sqwebmail

Ciao,
ammetto di essere piuttosto ignorante e di non aver letto tutti i manuali,
ma mi servirebbe una risposta semplice e veloce :-)
Come si può effettuare da una pagina php il login in sqwebmail (è uno script
cgi) in modo da trovarsi, inserendo i dati, direttamente dal mio sito nella
webmail?
Un qualsiasi esempio o link alla documentazione necessaria sono molto
graditi.
Grazie a tutti!

 mio sito nella webmail?
E' un problema HTML, non PHP.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Iniziare oggi a studiare PHP

Salve a tutti.
Per curiosit� e per curriculum, avrei la voglia di imparare PHP.
Arrivo da diverse esperienze in ASP/ASP.net e JSP.
Ora il mio dubbio (come sempre quando inizio ad imparare un nuovo 
linguaggio) � questo: girando per il web ho notato l'esistenza di 
diversi frameworks (Zend et similia...) e di alcuni IDE (Eclipse che 
gi� conosco e Netbeans, su tutti...)... ora, siccome parto dall'inizio 
(anche se la sintassi php la conosco), vorrei essere consigliato sullo 
stato dell'arte php e sugli strumenti da utilizzare per sviluppare un 
primo progetto di prova.
Grazie a tutti in anticipo.
-- 
I love you rumania
Li-Can-Tro-Po Li-Can-Tro-Po

Fred (aka Ludovico Pulmino Betovenni) ha scritto:

Credo che ognuno ti dir� la sua.
Quindi per dirti la mia...
IDE:
* aptana (basto su eclipse)
* komodo edit
Framework:
* Zend
* symfony
* cakephp
Template Engine
* smarty
* phptal
Concetti
* oo
* spl
Lo zend framework � quello "ufficiale" ma personalmente trovo cake molto
 pi� semplice da utilizzare, per quanto riguarda l'ide puoi usare quello
che ti torna meglio personalmente utilizzo bbedit su mac che non � vero
ide solo un editor con qualche funzionalit� in pi� (ad esempio accedere
a ssh) ho dei colleghi che usano aptana e altri che usano dreamweaver
cos� come altri che usano vi o emacs; quando sono su linux spesso e
volentieri uso komodo edit che � quasi un ide ma molto pi� leggero.

 said:

grazie mille... :)
attendo anche altri pareri e intanto provo a dare un'occhiata a quello 
che mi hai consigliato (anche se sto usando netbeans come IDE per le 
prime prove, ho usato per un po' di tempo Eclipse per JSP e avevo 
voglia di cambiare :D ).


 strumenti da utilizzare per sviluppare un primo progetto di prova.
Il framework e` come le mutande: ognuno ha il suo preferito, e se usi 
quello che non ti piace ti si strizzano le ballz... :)
Quindi provane un po' e vedi con quale ti trovi meglio. Parti dai piu` 
conosciuti (zend, symfony, cake, codeigniter) ed eventualmente valutane 
anche altri (ez, per esempio).
Idem per l'editor. Io (su PC che li tengono) uso Eclipse o Netbeans, ma 
solo per l'integrazione con cvs e svn che sono pane quotidiano. Anche 
l'autocomplete di metodi e attributi di classe fanno comodo, ma non li uso 
tanto quanto cvs/svn.
Su PC (con Linux) che non ce la fanno a tenere quei mostri, mi trovo bene 
anche con gedit e un po' di plugin, mentre geany non ha il treeview per i 
file e, lavorando in progetti web con decine di sottodirectory, mi trovo 
molto male.
Faccio cvs/svn da linea di comando, ma ho meno immediatezza nel vedere 
quali file sono stati modificati/aggiunti/cancellati rispetto al 
repository.
Ti sconsiglio editor WYSIWYG come Dreamweaver o simili.
Ti consiglio invece caldamente un firefox con firebug (fondamentale), 
clear cache button, colorzilla e measureit. Abbastanza utili anche 
operator, total validator e web developer toolbar.
Naturalmente un po' di "sistemismo" e apache in locale per le prove.
Bye.

 Bye.
ciao e grazie mille anche a te. :-)

Newsgroup: it.comp.www.php
Titolo: Php su IIS 5

Salve a tutti.
Avrei una domanda, anzi due!
E' possibile installare PHP su IIS della microsoft? E se si potreste
indicarmi qualche sito dove trovo le istruzioni di configurazione? O piů
semplicemente potreste dirmele voi?
Vi ringrazio tutti
Francesco La Notte
apt...@libero.it

 semplicemente potreste dirmele voi?
O aprire il manualino di 
php.net
 ?
J

 wrote in 
news:A_dh8.41032$
Ns4.1...@news2.tin.it
:

il file readme.first del PHP.
ca**o, ma si chiama README.FIRST!!!!
ciao

 ha scritto nel messaggio
news:Xns91C966B6BE...@10.55.217.73...


Newsgroup: it.comp.www.php
Titolo: domanda su OOP

Salve a tutti .... una domandina:
Se un oggetto instanzia un oggetto per farne uso al suo interno ....
l'oggetto istanziato può avere conoscenza al suo interno dell'oggetto
che lo ha istanziato ? (senza passare parametri ulteriori al
costruttore).
cioe una cosa tipo:
class pippo
{
    $x = new ciccio();
}
$x può avere conoscenza al suo interno di "pippo" che lo ha
istanziato ?
Grazie infinite

 costruttore).
Che sappia io, no.
E IMHO non dovrebbe nemmeno saperlo, perche` perdi l'isolamento degli
oggetti. Non dovresti cambiare il comportamento di un oggetto in base a
chi lo chiama, ma solo in base ai parametri che gli vengono passati.
Magari se spieghi cosa ti serve (il problema) e non come vuoi farlo (la
tua soluzione) ti si puo` aiutare meglio.
Bye.

   
Ma parli di una cosa del genere ?
http://it2.php.net/manual/it/function.get-parent-class.php



L'OOP è fatto apposta per evitarlo.
Forse usando debug_backtrace(), ma il funzionamento dipende dalle versioni  
di php e non sono sicuro che referenzi sempre l'oggetto piuttosto che  
crearne una copia identica e restituirti quella.
Passa i parametri, rendono piu' chiaro il codice.
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/

 > istanziato ?
di default no
l'unico modo è di passare l'oggetto come parametro
$o = new Object(this)
anche se come diceva Alessandro è una soluzione "di comodo" un po'
contro la filosofia OOP
PS get_parent_class non centra niente :)

 contro la filosofia OOP
Piu' che una soluzione di comodo, dichiari esplicitamente la dipendenza  
della classe nei confronti dell'interfaccia della classe passata come  
parametro. Quindi una scelta come un'altra. Meglio cmq minimizzare le  
dipendenze, per favorire il riutilizzo della classe (che è la motivazione  
che stà alla base della creazione della programmazione ad oggetti).

Newsgroup: it.comp.www.php
Titolo: file_get_contents

Ciao a tutti!
Ho bisogno di importare il contenuto html di una pagina web. Finora ho 
sempre risolto col seguente semplice codice:
<?php
$link="
http://www.miodominio.it/subdir/pagina.asp
";
$httpfile  = file_get_contents($link) ;
echo "$httpfile";
?>
Il problema però nasce quando il contenuto della pagina $link è visibile 
solo dopo avere  effettuato il login, infatti ora l'echo di $httpfile 
restituisce a video:
" Accesso non autorizzato
 torna alla pagina di autenticazione "
Giusto per informazione, il login viene effettuato nella pagina login.asp e 
subito dopo si viene reindirizzati a pagina.asp (cioè quella che mi 
interessa)
Avete qualche suggerimento su come si potrebbeprocedere per far capire al 
server che ho il diritto di poter vedere "pagina.asp" (ovviamente partendo 
dal fatto che ho la coppia login/pwd valida per la l'autenticazione...)?
Grazie
Paolo

Paolo ha scritto:

dipende dal tipo di autenticazione.
Se ad esempio è l'autenticazione di apache (forse anche quella di IIS) 
dovrebbe essere sufficiente impostare user e pass nella url:
http://user:pa...@www.miodominio.it/subdir/pagina.asp
che è lo standard 
http://tinyurl.com/2ouu4m
se invece il metodo d'autenticazione è definita dallo sviluppatore 
tramite un form devi allora autenticarti tramite l'invio delle corrette 
informazioni (tipicamente con il metodo POST, se fosse GET sarebbe + 
facile), sarebbe molto utile sapere come il programmatore gestisce la 
cosa (se usa cookie o sessioni o altro per propagare le info di 
autenticazione).
Credo si possa risolvere con CURL, ma ricordo anche una libreria di PEAR 
che permetteva di inviare valori tramite il metodo POST.
-- 
doh!

tramite il metodo POST.
Ti ricordi per caso qual'era?
Grazie!
Paolo 

 
http://pear.php.net/package/HTTP_Request
	Francesco

 ha scritto nel messaggio 
news:fj8odk$k22$1...@newsserver.cilea.it...

Perfetto grazie 1000!
Paolo
Newsgroup: it.comp.www.php
Titolo: Problema con una sequenza di queries

in un sistema di iscrizione utenti utlizzo un sistema che ha funzionato
bene per mesi, mentre da qualche giorno invece dà dei problemi.
La sequenza è questa, semplificata per una migliore lettura:
 
//Inserisco i dati personali tramite un form compilato dall'utente:
 
$insertSQL = "INSERT INTO customers....
$res = mysql_query(ecc. ecc.);
 
//recupero l'id utente
$user_id = mysql_insert_id();
 
//inserisco l'indirizzo associandolo all' id utente
$insertSQL = "INSERT INTO address_book (customer_id, via, città, ecc.)
VALUES ($user_id, ecc. ecc.)";
$res = mysql_query(ecc. ecc.);
 
//aggiorno la tabella customers per rendere l'indirizzo appena inserito
//quello di default recuperando l'id dell'inserimento appena effettuato
 
$address_id = mysql_insert_id(); 
 
$updateSQL = "UPDATE customers SET
customers_default_address_id='$address_id'
 
Fino all'altro giorno tutto funzionava perfettamente, adesso i dati
vengono salvati ma perdo tutti i mysql_insert_id() che risultano sempre
0.
Avete un'idea di cosa possa essere?
 
Max
-- 
http://www.maxori.it
 
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

Siccome non l'avevo precisato nel post aggiungo chetutti i campi "id"
sono auto_increment



il campo id, oltre ad essere auto increment, è una chiave primaria?
altrimenti mysql_insert_id non ritorna nulla

 altrimenti mysql_insert_id non ritorna nulla
 
Si, anche questo non lo avevo precisato.


 
 
il mysql_insert_id() lo esegui dopo più di una query INSERT?
se così fosse la funzione ti restituisce l'id preso dalla tabella nella quale hai fatto l'ultimo insert, e non è detto che sia quella che vuoi tu


Guarda, fino a mercoledì ha funzionato tutto perfettamente registrando
centinaia di utenti e ancor di più indirizzi senza il minimo problema e
sul sito io non credo di aver fatto modifiche in quegli script.
Non capisco....
 
Adesso le sto rifacendo recuperando ciò che serve con altre queries,
peccato però, era un sistema elegante.
 
Max



Alla fine ho risolto recuperando gli ultimi id inseriti con delle
queries apposite, mi riman cmq il dubbio sul perchè è andato bene per
mesi e poi improvvisamente ha smesso di funzionare.
Grazie per l'interessamento.
 
Max


 
 
Magari è avvenuto qualche aggiornamento alle versioni di mysql o php e la tua sintassi non andava più bene! Difficile da dire senza visionare il codice.

$user_id = mysql_insert_id();
 
in:
 
$user_id = mysql_insert_id($conn_id);
 
dove conn_id e' la _TUA_ connessione al database. Che magari e' rimasta
unica per mesi, ma ora non lo e' piu'.
 
Leonardo
 
-- 
Tell us whether you spy, in the light of the morn,
what saluted was fiercely at the fall of the past day:
whose pips and whose bands in the very heart of the fray
bravely floated from the bulwarks to which we were sworn?
Newsgroup: it.comp.www.php
Titolo: [Howto-HTML] decidere quali parti della pagina che si carichino prima ?

Ciao
sognando un po' su 
http://www.apple.com/displays/acd23/index.html
ho notato che al caricamento della pagina le immagini di testa (le
foto del display e il titolo "presenting ...") si caricano prima del
resto del testo.
O cmq il loro caricamento si avvia prima che venga visualizzato il
testo sottostante.
Come fare?
Si può fare con PHP?
Esistono delle MXP per DW?
TIA

 Si può fare con PHP?
IMHO basta semplicemente intabellare la pagina, nel senso che se metti 
le immahini superiori in una tabella e il resto della pagina in un altra 
tabella, il browser ti fa vedere prima la tabella superiore, poi per 
mostrarti il resto della pagina aspetta il caricamento completo della 
seconda tabella.
Quindi il PHP non c'entra
-- 
ciao            |visita
                 |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
Elimina toglimi. per le risposte
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL. 171/98).

 Esistono delle MXP per DW?
Delle che?

 Delle che?
Extension per DW??
-----= 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! =-----
Newsgroup: it.comp.www.php
Titolo: ADOdb Database Abstraction Library for PHP

http://adodb.sourceforge.net/
Qualcuno di voi la usa?
Devo rimettere mano ad un progetto corposo e devo fare in modo che
possa essere immediato passare da un DB all'altro....



Adodb funziona molto bene, e può essere un primo passo.
Ovviamente la portabilità non prescinde dal codice che fai, devi  
strutturare le query in modo da essere portabili, Adodb non fà tutto  
(anche se contiene piccoli aiuti).
Imho passare un progetto da un DB all'altro senza problemi (e senza  
testing e debugging) è un sogno nella maggioranza dei casi (soprattutto se  
è un progetto corposo e già esistente).
Se vuoi un consiglio: non dare al tuo project manager/cliente l'illusione  
che sia fattibile senza sforzo.
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

E' quello che il PM vuole :)
C'e' da qualche parte un documento/articolo/studio che tratta il
passaggio da un DB all'altro  con PHP?

 passaggio da un DB all'altro  con PHP?
Se l'applicazione potresti provare con qualche software che si occupi di  
data object e refattorizzare il codice in modo che usi quelli. In modo da  
essere sicuro di avere sempre e solo query standard all'interno  
dell'applicativo.
Prova a cercare Active Record/Data Object/Table Gateway/Record Gateway su  
google.
Un'alternativa piu' complessa è l'approccio Query object.
Un buon libro è quello di Martin Fowlers (sito: 
http://martinfowler.com/
)  
sui pattern, ma ce ne sono di piu' specifici.
Un buon forum dove chiedere qualche consiglio, nel caso
http://www.sitepoint.com/forums/forumdisplay.php?f=147
Tac (tieni presente che potrebbe bastarti l'implementazione di AdoDb,  
dipende dalla complessità dell'applicazione)


Newsgroup: it.comp.www.php
Titolo: [Niubbo] come far funzionare cookies?

Ciao a tutti, da poco sto sperimentando qualcosa con PHP 4 e ho una
difficoltà a far funzionare correttamente i Cookies.
Vorrei fare un LOGIN che riconosca l'utente nel sito, e quindi salvare un
cookie che mi dica chi è l'utente che sta vedendo le pagine, per mostrargli
i suoi contenuti. Il problema è che nella pagina del login, ho utilizzato
l'istruzione SETCOOKIE (nomecookie,valorecookie) ma genera un errore:
Cannot add header information - headers already sent by (output started at
:\PATH/script.php:5)
sarei grato se qualcuno più esperto mi desse una mano su come risolvere il
problema... grazie!

 wrote in news:a5ib71$6q60$
1...@stargate1.inet.it
:

decima volta in due giorni.
please, fai una find prima di postare!!!
(per grazia: setcookie deve essere lanciata PRIMA di qualsiasi output 
dentro e fuori i tag php. eventualmente bufferizza l'output o usa le 
funzioni ob_*)
ciao

problema... grazie!
E' una strafaq, devi inviare il cookie prima di qualsiasi altro
output.
Inoltre attento, se salvi il nome utente nel cookie,
e' facilissimo farsi passare per qualcun altro, trova
un metodo piu' sicuro.
Bonf
Newsgroup: it.comp.www.php
Titolo: Sito dinamico su cd

Ciao a tutti, siccome mi trovo ad affrontare un problemino mi è venuta una
curiosità: è possibile mettere un sito dinamico su cd?
Ovvero vorrei fare il menu di un cd che contiene tanti pdf e dare la
possibilità di esplorarlo in varie maniere (argomento, data, settore,
autore,..) se potessi usare il php ci metterei  5 minuti per fare il
database e creare 2 pagine... mentre se dovessi fermarmi al puro html ci
vorrebbe molto più tempo con l impossibilità futura di mettere aggiornamenti
ai contenuti senza ritoccare le pagine...
E se non si può fare voi come mi consigliereste di procedere? Mi metto a
studiare flash? Altro?
Grazie a tutti e ciao
Fiorenzo 

 Fiorenzo
ciao

Caspita mi ineteresserebbe davvero...
ma mi pare assurdo...
ho ceracto, ma non ho trovato nulla...se qualcuno trova qualcosa puo
ripostare???:P
grazie
Mk

curiosità: è possibile mettere un sito dinamico su cd?
si.
http://www.wmcreation.it/index.php?action=wmstcd
ciao
tony

gnidroif ha scritto:

http://www.server2go-web.de/index.html
Secondo me è ottimo.
Ciao,
Luigi

mi avete dato attimi spunti. nel fine settimana dò un occhiata a mysql 
(finora ho usato solo postgresql) e poi testo il tutto...
Grazie grazie
Fiorenzo

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

Ciao a tutti,
ho da poco deciso di imparare il php.
Che libri o siti mi consigliate?
Grazie

Lalas wrote:

www.php.net
www.phpcenter.it
www.phpitalia.com
e poi il libro almeno personalmente ho iniziato cosě,
Imparare PHP in 24 ore di tecniche nuove ..
Purtroppo non č completo ma per iniziare va bene ..
ciao

 ha scritto nel messaggio
news:3A9B8941...@casaccia.enea.it...


 ha scritto nel messaggio
news:3A9B8941...@casaccia.enea.it...


Newsgroup: it.comp.www.php
Titolo: perchè non si connette a postgreSQL

perchè con questo pezzo di codice non mi si connette al database?
$connessioneDB = @pg_connect("host=vasoli port=5432 dbame=gestionebk
user=$_SESSION['userid'] password=$_SESSION['passwd']");
 
if(!$connessioneDB) {
    die('Connessione fallita !<br />');
} else {
    echo 'Connessione riuscita !<br />';
}
le variabili di sessione non sono vuote e il bello che non mi stampa nemmeno
'Connesione non riuscita
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 perchč con questo pezzo di codice non mi si connette al database?

Boh, forse che $_SESSION['userid'] e $_SESSION['passwd'] non vengon 
vengono espansi all'interno della stringa?
Nel caso usa {$_SESSION['userid']}.
Se togli @ cosa ottieni?

 Se togli @ cosa ottieni?
ottengo questo:
Fatal error: Call to undefined function: pg_connect() in
/var/www/html/php/lorenzo/riconoscimento.php on line 13
perchè non mi riconosce la funzione pg_connect()



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

Newsgroup: it.comp.www.php
Titolo: MySQL editor

Sto cercando un editor per MySQL come il Query Analizer per SQL Server. Dove
posso trovarlo?

 ha scritto nel messaggio
news:G71n8.61071$%g7.19...@twister2.libero.it...

Newsgroup: it.comp.www.php
Titolo: Come mostrare valori in un form

Ciao a tutti.
Se volessi mostrare una variabile nei vari input di un form potrei
scrivere così:
<input type="text" size="10" name="id" value="<?= $nome ?>">
Giusto?
Penso di si, infatti funziona se caricato sul server con versione
4.4.4. Mentre in locale con versione 5.2 non c'è verso, non mi
interpreta niente mi restituisce <?= $nome ?> nella sua bella e giusta
casellina.
Come mai? Chiedo aiutooo.
Grazie Ciao

 ha scritto nel messaggio 
news:1181055995.3...@q66g2000hsg.googlegroups.com...
Ciao a tutti.
Se volessi mostrare una variabile nei vari input di un form potrei
scrivere cosě:
<input type="text" size="10" name="id" value="<?= $nome ?>">
Giusto?
Penso di si, infatti funziona se caricato sul server con versione
4.4.4. Mentre in locale con versione 5.2 non c'č verso, non mi
interpreta niente mi restituisce <?= $nome ?> nella sua bella e giusta
casellina.
Come mai? Chiedo aiutooo.
Grazie Ciao
-------------
Hai provato ad usare echo?

> Hai provato ad usare echo?
Si, con echo funziona ma volevo sapere se è un problema della mia
versione, di installazione o altro.



Hai disabilitato gli short tags nel php.ini (opzione stranamente
consigliata da zend, ma poi usata dal loro zend framework)
Bye.

 Bye.
Sinceramente no so neanche cosa siano, puoi mica indicarmi come fare o
qualche link?
Ciao

 qualche link?
http://www.google.com/search?q=php+short+tags&ie=UTF8
Bye.
Newsgroup: it.comp.www.php
Titolo: [PROPOSTA]

Perchè tutte le pagine uguali?


 
-- 
------------------------
ldu.it
 Advanced Network Systems
Red Hat + PHP + MySQL
http://www.ldu.it
------------------------

 neppure per un giorno
La mia idea può essere interpretata in vari modi. Ritengo che sia forte il
messaggio di avere tutte le Home uguali. Chiunque potrà fare le sue
manifestazioni o i suoi POPUP, ma sarebbe molto utile propagare questa
iniziativa su molti newsgroup e chat e informare gli organi competenti.


 wrote in message
c05o7.22663$F45.1...@news1.tin.it...


 Se mi č concesso vorrei chiarire il perchč:
[CUT x spazio]
Figuriamoci sei liberissimo di fare e pensare ciň che vuoi. Non entro nel
merito e non tenterň di farti cambiare idea.
Grazie lo stesso.


Staff AmiciAmici.com
Ritengo che l'idea è buona e ha ovviamente un solo fine moralistico e
nessuna pretesa. Per enfatizzare la cosa direi che bisognerebbe
mandare una mail di avvertimento a portali quali IOL,Kataweb e a siti
come quello della Repubblica. Allora la cosa avrebbe
risonanza,altrimenti passerebbe assolutamente in sordina.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

 risonanza,altrimenti passerebbe assolutamente in sordina.
Il Ng che si sta interessando di questa e altre manifestazioni è
it.lavoro.professioni.webmaster per un coordinamento.
Chiunque aderisca all'iniziativa è invitato a diffonderla a ogni organo
d'informazioni, amici, colleghi, conoscenti etc.

Newsgroup: it.comp.www.php
Titolo: WSDL validator

Ciao a tutti,
secondo voi esiste un validatore WSDL via web, che faccia il mestiere di
http://validator.w3.org
 per quanto riguarda i wsdl?
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 di 
http://validator.w3.org
 per quanto riguarda i wsdl?
http://www.validwsdl.com/
-- 
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/


http://validator.w3.org
 per quanto riguarda i wsdl?
Dai un'occhiata qua.
http://www.soapclient.com/SoapTools.html
Se il tuo WSDL passa l'analisi di due o tre di quei tool, sei praticamente
sicuro che la probabilita' di successo quando lo proverai in un sistema di
produzione sia maggiore o uguale a zero.
Leonardo
-- 
IN NO EVENT SHALL MICROSOFT [] BE LIABLE FOR [] FAILURE TO MEET ANY DUTY
INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE [] EVEN IN
THE EVENT OF [] BREACH OF CONTRACT OR BREACH OF WARRANTY OF MICROSOFT...
                              -- EULA di Windows Media VCM 9, articolo 8

Leonardo Serni ha scritto:
 > Dai un'occhiata qua.
 >
 > 
http://www.soapclient.com/SoapTools.html
 >
 > Se il tuo WSDL passa l'analisi di due o tre di quei tool, sei 
praticamente
 > sicuro che la probabilita' di successo quando lo proverai in un 
sistema di
 > produzione sia maggiore o uguale a zero.
0_o ??????
Non dovrebbe essere il contrario ?
YUS

 Non dovrebbe essere il contrario ?
Solo se lavori con Tomcat.
Leonardo             :-)


 
http://www.validwsdl.com/
Mi risponde con un errore:
EWD runtime error :  : Invalid nextpage token


 
http://www.soapclient.com/SoapTools.html
Mi sa che il wsdl validator di  microsoft è un po' bacato..
Error parsing the WSDL file:
http://apps.gotdotnet.com/xws/wsdlverifier/wsdlverify.asmx?WSDL
 Error at
Line 17, position 165 Error c00cee61, Illegal qualified name character. 


Mi sa che il wsdl validator di  microsoft č un po' bacato..
Sospetto che questo sia un requisito del W3C. Anch'io raramente ho visto
un WSDL appena un po' complesso che passasse _tutti_ i validatori e pure
l'applicazione consumer, sicche' ho preferito ridefinire "corretto" come
"che funziona nell'applicazione consumer".

Newsgroup: it.comp.www.php
Titolo: OT -> htaccess -> ed ora ? protezione cartelle

salve,
allora dopo varie penesono riuscito a capire +o- un minimo diciamo come 
funziona
.httaccess di apache
ora mi chiedo come posso fare per risovlere quel maleddo problema dell'auto 
index ?
cioè proteggere tutte quelle cartelle che non hanno dentro un index.php 
(anche vuoto) ?
vi ricordo che parla di quando lo metterò online quindi mi serve come dire 
una soluzione utilizzabile in locale
ma usabile in rete per intenderci non posso mettere mano alla conf di 
apache...
grazie a tutti ciao

 index.php (anche vuoto) ?
Sei OT, it.comp.www.server.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Newsgroup: it.comp.www.php
Titolo: newbie: stampare dati da db

Io vorrei leggere dei dati dal db con un id che passo da questo link:
<a href="news_i.php?id='.$rec['id_news'].'">'.$rec['titolo'].'</a>
Va bene se uso $HTTP_GET_VARS['id']
a me da un errore, forse sbaglio qualcosa.
 <?php
 include("../../func.php");
    $conn = mysql_connect($server,$login,$pwd);
    $query = "SELECT * FROM news ";
    $query = $query."WHERE id_news = $HTTP_GET_VARS['id']";
    $ris = mysql_db_query($DB,$query,$conn);
    $rec = mysql_fetch_array ($ris);
 print '<center><table border="0" cellpadding="2" cellspacing="0"
align="center" class="tab_news"><tr>
  <td class="cell_menu_tit" colspan="6" align="center">'.$rec
['titolo'].'</td></tr>
  <tr>
  <td class="cell_menu" align="center">ID</td>
  <td class="cell_menu">TESTO</td>
  <td class="cell_menu"xxxxxx></td>
  <td class="cell_menu">TITOLO</td>
  <td class="cell_menu">OLD</td>
  <td class="cell_menu"></td>
  </tr></table>';
 ?>

     $query = $query."WHERE id_news = $HTTP_GET_VARS['id']";
$query .= "WHERE id_news = ".$HTTP_GET_VARS['id'];
http://it.php.net/manual/it/language.types.string.php
-- 
punkarruso
Newsgroup: it.comp.www.php
Titolo: un guestbook da inserire

buongiorno a tutti, sono nuova di qto gruppo e mi sto affacciando ora
nel fantastico (mica tanto) mondo del php.
ho scaricato uno script da 
html.it
 per un guestbook in php senza
mysql,l' ho modificato quanto basta e l'ho messo on line
(
www.vocidimezzo.it/gb/index.php
).
nel file readme che spiega l'installazione del gb ad un certo punto
c'è scritto
"Date CHMOD 777 alla cartella e al file piero.file"
cosa vuol dire? qlcuno potrebbe darmi una mano?
gli altri file che servono a far funzionare il gb sono agli indirizzi:
www.vocidimezzo.it/gb/config.php
 
www.vocidimezzo.it/gb/pag.php
grazie mille in anticipo
ciao a tutti
s.

 cosa vuol dire? 
"Dare il chmod" significa modificare i privilegi di un file, 777 e' la
machera di bit che permette a qualsiasi utente (compreso quello che
esegue il web server) di accedere in lettura e scrittura al file (es
per inserire le firme n el guestbook etc).
Che client FTP utilizzi per collegarti e pubblicare i file sul sito? In
client come SmartFTP etc e' possibile modificare i privilegi
selezionando il/i file desiderati, tasto DX e proprieta'. La maschera
777 (o 0777 in ottale) equivale a privilegi in rwx (lettura, scrittura
ed esecuzione) per tutti gli utenti (utente proprietario, utenti del
gruppo ed altri utenti)
Se stai utilizzando lo script su un server windows per modificare i
privilegi del file puoi:
1^ Se server remoto, utilizzando le estensioni frontpage puoi
modificare i privilegi per permettere la scrittura.
2^ Se server locale puoi modificare i privilegi selezionando il file,
tasto DX e scheda Security/Sicurezza (se Windows >= 2000/NT).
-- 
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
Votami! 
http://www.phpclasses.org/vote.html
L'uomo, conscio di sbagliare, persevera.
Newsgroup: it.comp.www.php
Titolo: Controllo login. Cosa vi sembra questa funzione?

Sottopongo alla vostra attenzione una funzione che ho scritto per
controllare i dati immessi da un utente. Vorrei sapere se vi pare
corretta o se esiste un metodo migliore.
Tabella contenente i campi: UserName e Password.
Form che raccoglie i campi: Nome e Pass di un utente registrato.
Attraverso il form richiamo questa funzione:
function cotrollo_login(){
	global $Nome,$Pass;
	mysql_select_db(goliardia);
	$query = "SELECT count(*) from utenti WHERE UserName
='$Nome'";
	$result = mysql_query($query);
	$row = mysql_fetch_row($result);
	if ($row[0] >= 1) { 
		$db = mysql_connect($db_url,$db_utente,$db_password);
		$query = mysql_db_query("goliardia","SELECT UserName,
Password FROM utenti WHERE UserName='$Nome'",$db);
		for ($conta=0;$conta <
mysql_numrows($query);$conta++){
		$UserName=mysql_result($query,$conta,0);
		$Password=mysql_result($query,$conta,1);
			if ($Password == $Pass){
				$msg =  "OK";
				//Qua potrei lanciare un prg che setta
un cookie e robe simili.
			}else{
				$msg = "Password errata";
			}
		} 
	}else{
		$msg = "- Il <b>Nickname</b> che hai selto NON
esiste.<br>";
	}
	echo "$msg";
}
Ciau e grazie.
Divinus Dominus
www.divinus-dominus.com
 --> In ristrutturazione
gabr...@asaservice.com

='$Nome'";
	$result = mysql_query("SELECT COUNT(*) FROM utenti WHERE
UserName = '$Nome' AND Password = '$Pass'");
	$good = mysql_result($result,0,0);
	mysql_free_result($result);
	if (!$good)
	{
		include "mavaffanzum.inc";
		exit();
	}
	// Il programma prosegue
Leonardo
-- 
".signature": bad command or file name

Newsgroup: it.comp.www.php
Titolo: Andare a capo ( file di testo)

Ciao a tutti, abbiate pazienza ma sono agli albori !
Supponiamo che abbia una cosa del genere, tanto per capire:
$scelta=$_POST['s'];
$var=fopen("risp.txt","a+");
fwrite($var,"$scelta\n");
fclose($var);
echo"Grazie per aver votato";
Se non sbaglio il file txt dovrebbe essere così:
risp
risp1
risp2
ecc
Invece il mio è così:
risprisp1risp2ecc
Ho provato a cercare ma non ho capito dove sbaglio.
Grazie

 Ho provato a cercare ma non ho capito dove sbaglio.
nell'usare il "Blocco Note" per aprire il file?

> nell'usare il "Blocco Note" per aprire il file?
Si in effetti uso il blocco per aprire il file, ah non ci pensavo
proprio ero convinto ad un errore di script.
Provo.
Grazie
Ciao

Ho risolto mettendo \r\n .
Grazie
Newsgroup: it.comp.www.php
Titolo: mkdir() insistente... :-)

Salve.
Mi serviva una mkdir che creasse la directory "ad ogni costo" - cioè,
che controllasse l'esistenza di tutte le directory del path, creandole
se necessario.
Avevo scritto un msg per chiedervi se esistesse qualcosa di già pronto.
Poi ho pensato: «va be', saran giusto 10 linee di codice, ora la
scrivo...». Alla fine il codice che ho prodotto è questo (lo commento):
// restituisce true se $dir è stata creata, altrimenti false
function md ( $dir ) {
	$dir = rtrim($dir, '/\\');	// elimina eventuali slash e backslash
	$a = explode('/', $dir);	// array con le varie dir
	$n = count($a);				// numero dir
	for ($i = 0; $i < $n; $i++) {
		// costruisce il path, una dir alla volta
		($i==0) ? (strlen($a[0]) ? $p = $a[0] . '/' : $p = '/')
				: ($p .= $a[$i] . '/');
		// se non riesce a creare una dir, ritorna false
		if ( !is_dir($p) && !mkdir($p) ) return false; 
	}
	return true;
}
Direi però che ci sono un paio di cose che non mi piacciono: ad esmepio,
la più evidente, per tutte le iterazioni del ciclo for, faccio un
controllo inutile in $n-1 casi. Potrei portarlo fuori dal ciclo for, ma
penso che in linea di massima sia peggio fare ciò...
Saluti,
Maurizio
ps. ogni commento è gradito :)

 se necessario.
[..]
riprendendo ed elaborando da un commento del manuale..
non testato..
<?php
function recursiveMkdir($path)
{
  if (file_exists($path)) {
    return TRUE;
  }
  if(recursiveMkdir(dirname($path))) {
    return mkdir($path, 0777);
  }
  return FALSE;
}
if (!file_exists("/path/to/my/file")) {
  recursiveMkdir("/path/to/my/file");
}
?>
-- 
www.iuz-lab.info

 non testato..
ecco cosa succede a reinventare la ruota :)
è senza dubbio più elegante usare la ricorsività, ma a me piace di più
la mia soluzione lineare :P
in termini di overhead, poi: io splitto una stringa, comunque
generalmente non lunga, e ne conto gli elementi (questa forse è una
procedura instantanea), mentre quella ricorsiva aggiunge l'overhead per
la ricorsione e le n chiamate a dirname(). il resto delle operazioni
cono comuni.
inoltre, ho pensato che modificare la mia per fare un "rollback" nel
caso siano create certe cartelle ed altre no, è abbastanza più semplice.
(va be', mi sto arrampicando sugli specchi perché non ho pensato alla
dirname() ;D)
grazie!
M.