mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.www.php
Titolo: Disegnare grafici con php

Avrei bisogno di disegnare semplici grafici con php. Rette, parabole, ecc... 
Cosa mi consigliate? Ho sentito parlare di GD2... io ho un sito su aruba, 
macchina win... sapete se ci sono?
Grazie 

Scriveva Cekko venerdì, 13/04/2007:

No, le GD su aruba sono solo su server Linux
-- 
Raffaele Masi
www.webmasterfirenze.it


io in passato per disegnare grafici "classici", tipo andamento della
borsa stile excel, ho usato questo:
http://developer.blueshoes.org/phpdocu/blueshoes_framework/packageless/GroupBarPlot.html
prova a vedere se ti puo' essere utile e se e' compatibile con le
estensioni installate su aruba (non ricordo se usa gd o gd2).
PS: non conosco la politica di aruba sulle estensini php, ma se ti fai
un phpinfo:
<?php
phpinfo();
?>
vedi tutte le estensioni installate

 ha scritto nel messaggio
news:evnmom$e7o$1...@nnrp.ngi.it...

io uso libchart e mi trovo bene...ciao

Comunque mi sono accorto di avere anche un dominio su aruba-linux .... 
dovessero servire le gd2..

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

Salve,
Il mio problema è molto semplice. Nella mia /www ho vari file, tra cui 
index.php e .htaccess. Ora, se io dentro .htaccess ci scrivo "deny from all" 
quando andrò a digitare 
www.miosito.com
 invece di aprirsi index.php 
l'.htaccess mi blocca tutto (403 - Forbidden bla bla). Ora, come faccio a 
dire all'.htaccess di fare l'eccezione per index.php?
In pratica io vorrei che digitando 
www.miosito.com
 si apra l'index.php (lo 
fa in automatico) mentre digitando 
www.miosito.com/qualsiasi_altra_cosa.php
 
l'.htaccess blocchi l'accesso.
Grazie a tutti 


Racchiudi la direttiva deny tra
<FilesMatch regex>
deny
</FilesMatch>
con un'apposita espressione regolare
Newsgroup: it.comp.www.php
Titolo: require e codifica utf-8

Di norma uso la codifica utf-8, ma se includo altri file, anche questi
utf8, con firefox tutto ok ma IE provoca un a capo e l'html presenta un
quadratino dove avviene l'inclusione.
Se il file incluso ha codifica iso anche IE tutto bene.
Qualche spiegazione ?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualche spiegazione ?
Probabilmente c'è un carattere non printabile nella codifica utf-8, e 
che IE ti visualizza con un carattere strano.
Un po' di tempo fa se ne è parlato qui. Per averne conferma apri il 
file da includere con un editor di testo (non con il notepad ovviamente 
:-) ) e seleziona l'opzione che ti mostra tutti i caratteri (o 
analgamente apri il file con un editor esadecimale per vedere cosa c'è 
all'inizio).
--
rob4you

 Qualche spiegazione ?
Controlla il parametro del charset in php.ini (non ricordo come si chiama)  
e i metatag nell'header della pagina, per essere sicuro che siano  
anch'essi in utf8.
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/
Newsgroup: it.comp.www.php
Titolo: Collegamento ODBC

so che è possibile connettere PHP ad MsAccess tramite un collegamento ODBC in locale.
ma se devo fare questo collegamento sul server ove risiede il sito internet, come faccio a collegare
le pagine?
grazie

 risiede il sito internet, come faccio a collegare le pagine?
Una soluzione alternativa:
Utilizza ADDB 
http://php.weblogs.com/ADODB
.
-- 
I'am what I'am, I do what I can

"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:3BLrb.106928$e6.38...@twister2.libero.it...

se non ho capito male si usa adodb al posto di odbc (anche se il collegamento è uguale)
ma in rete come faccio?devo cricare le librerie sul server? come setto i percorsi?

 librerie sul server? come setto i percorsi?
Puoi tranquillamente utilizzare ADODB per accedere a database Ms Access
senza DNS (DNS-Less).
$db = ADONewConnection('access');
$dsn = "Driver={Microsoft Access Driver
(*.mdb)};Dbq=d:\inetpub\adodb\northwind.mdb;Uid=Admin;Pwd=;";
$db->Connect($dsn);
Saluti.


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:lWLrb.106967$e6.38...@twister2.libero.it...

scusa se rompo ancora ma sono parecchio ignorante in materia, dimmi se ho capito come fare:
dal link che mi hai dato installo le librerie.
dopo uso le funzioni che mi hai scritto sopra (se fin ora sono giusto, tutto ok)
nella teoria il mio problema è questo: come faccio a collegarmi da internet al db che è su internet
visto che no ho il percorso?
grazie per la pazienza

 ho il percorso?
Che cosa significa che non hai il percorso?


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:Y%Mrb.107168$e6.38...@twister2.libero.it...

in genere in rete i file hanno una path che è fatto :"./cartella/file"
non è specifica... quelle estruzioni che mi hai scritto, funzionano anche con questo tipo di path?

"Neo" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:ujLrb.106903$e6.38...@twister2.libero.it...

per quanto non mi sia molto chiaro quello che ti serve, la macchina in cui
risiedono le pagine php è windows o unix/linux?
ciao
maxxe

 anche con questo tipo di path?
Ammettiamo che il tuo Db sia in 
http://www.miosito.com/miodb.mdb
Lo script che segue lo inserisci nel file
http://www.miosito.com/prova.php
$db = ADONewConnection('access');
$dsn = "Driver={Microsoft Access Driver
(*.mdb)};Dbq=" . dirname (__FILE__) . "\\miodb.mdb" .
";Uid=Admin;Pwd=;";
$db->Connect($dsn);


 ha scritto nel messaggio
news:VbNrb.874$hV.2...@news2.tin.it...

windows

Newsgroup: it.comp.www.php
Titolo: qual'è il l'host di freesql.org?

Qualcuno sa indicarmi come indicare l'indirizzo host dei database ospitati
su 
freesql.org
?

 ha scritto nel messaggio
news:Vsia7.6958$te7.2...@news.infostrada.it...


Newsgroup: it.comp.www.php
Titolo: errore in INSERT SQL

Salve,
mi potreste dire dove si trova l'errore nel seguente INSERT perchè non 
riesco a capire qual'è?Grazie
 
http://pastebin.com/QFEUYbpQ
 


Cerca "Impostazioni del sito"
Manca l'apice di chiusura, alla linea 28.
-- 
Stefano


 
grazie
Newsgroup: it.comp.www.php
Titolo: Includere una pagina

Ciao ragazzi.
Vorrei sapere qual'è il metodo migliore per includere una pagina (link esterno)
in un'altra. In sostanza vorrei realizzare una pagina php con all'interno
una serie di riquadri che contengono a loro volta delle pagine (url esterne
al sito). Premettendo che lo si potrebbe fare con degli iFrame, esiste un
modo alternativo che sia poi fruibile da tutti (almeno i principali) browser?
Grazie  per l'attenzione.
-----------
Guido S.
-----------

 Vorrei sapere qual'č il metodo migliore per includere una pagina (link esterno)

Usare dei DIV con i corretti parametri per far in modo che si vedano sui 
brwoser piů diffusi.

Newsgroup: it.comp.www.php
Titolo: costanti ridefinite

abbiamo la seguente funzione
 
function f(){
	define('nome','valore');
	echo nome;
}
 
Se la richiamo la priva volta, tutto ok!
Se la richiamo la seconda volta mi esce l'errore "Constant nome already 
defined".
 
Quindi al posto della variabile devo per forza usare una variabile (col 
rischio che il valore venga modificato accidentalmente)?
Con le versioni precedenti di php mi sembra che ciň non succedeva...
 

 rischio che il valore venga modificato accidentalmente)?
 
Basta fare:
 
if ( ! defined('nome') ) define('nome', 'valore');
 
Ciao.
 
 
-- 
Pubblicita' regresso: 
http://www.ferrero.org
 
** Per scrivermi in mail, sostituire nutella con ferrero...
** To contact me by email, change nutella to ferrero...


beh il concetto di costante č che non cambi:P
Se vuoi riassegnarla mi pare logicamente scorretto usare una costante.
 
-- 
Z.

 precedenti di php mi sembra che ciò non succedeva...
 
Ti sembra male.
Poi, scusa, il fatto che si chiamano costanti non ti suggerisce niente?
 
http://www.php.net/manual/en/language.constants.php
 
A constant is an identifier (name) for a simple value. As the name 
suggests, that value cannot change during the execution of the script

 suggests, that value cannot change during the execution of the script
 
si vabè, concettualmente è corretto, però, come accade in altri 
linguaggi, invece di snellire...

 linguaggi, invece di snellire...
 
A occhio e croce stai usando le costanti come variabili globali.. questo è sbagliato, e anche se ora ti sembra che ti 'snellisca' lo sviluppo o il codice un domani ti troverai in un casino totale senza sapere chi come o perchè valorizza o recupera quella determinata costante...
 
Se nelle versioni precedenti di php non ti dava errore non è perchè funzionava, ma perchè avevi disabilitato (o a un livello molto basso) l'error reporting.
 
 
Valuta bene l'uso che fai delle costanti.. e se non ti conviene usare altri approcci (singleton? con i suoi pro e contro)
Newsgroup: it.comp.www.php
Titolo: Secondamano - Come fanno??

Salve tutti!
ho visto che 
secondamano.it
 ha una sistema in ASP e (penso) SQL Server 
che è collegato a un numero tipo '899' di Telecom Italia.
Mi spiego. Inserisci un annuncio ma per avere servizi in più (annuncio 
in grassetto, ecc.) devi chiamare questo numero 899 e inserire un codice 
che hai ricevuto via email. Questa sistema renda l'annuncio SUBITO
consultabile con i servizi che hai comprato (con il costo della 
telefonata).
Mia domanda - come funziona questa sistema e è  possibile fare qualcosa 
del genere in PHP/mySQL?
Grazie Mille
S

"Simo" <odochartaigh@_TAKETHISOUT_libero.it> wrote in message
news:KnFH9.59586$2B1.1...@twister2.libero.it...

Ci sara' una parte web, che puoi senz'altro riprodurre con PHP/MySQL, pero'
ti serve anche una parte CTI (computer telephony integration). Userai
qualche altro linguaggio per questo, pero' nel caso che descrivi la parte
CTI sembra proprio banale.
Cerca un po' Dialogic su un motore di ricerca.
Se ti interessano dei consulenti che fanno queste cose scrivimi in privato.
AS



C'e' un risponditore collegato a quel numero - per traffico basso si
puo' usare perfino un modem USR Robotics - che suona un file .WAV in
modo da farti perdere un "tot" di tempo, poi capta i DTMF inviati da
tastiera dal cliente, e li invia (via seriale) a un applicativo, che
puo' essere in Viral Basic o qualsiasi altra cosa. L'applicativo poi
li passa pari pari al PHP, chiamando
http://internalserveraddress/private/confirm.php?ID=12345
ed automagicamente l'annuncio 12345 diventa consultabile. Se il .WAV
durava 30 secondi, con una numerazione 899 a 1.5 euro al minuto, hai
incassato 75 centesimi di euro (meno la percentuale Telecom).
Leonardo
Newsgroup: it.comp.www.php
Titolo: Ordinamento di array

Ecco il mio problema
Ho due array, la prima mi da il nome della squadra, la seconda mi da i
punti.
Ho provato a fare rsort($array):
----------
$array= array(sq[1]=>$punti[1],sq[2]=>$punti[2]);
rsort($array);
while (list ($key, $val) = each ($array)) {
    echo "$key -> $val\n";
}
----------
Ma questo produce un ordinamento di questo genere per
sq1 = 10
sq1 = 10
sq1 = 10
sq1 = 10
sq1 = 10
sq1 = 10

Come faccio ha ordinare correttamente come una classifica a punti in Php3
$array=array(sq[1]=>pti[1],sq[2]=>pti[2],sq[3]=>pti[3],sq[4]=>pti[4],sq[5]=>
pti[5],)
rsort($array)
while (list ($key, $val) = each ($array)) {
    echo "$key -> $val\n";
}
Ma questo produce una classifica di questo genere:
sq1 = 8
sq1 = 6
sq1 = 20
sq1 = 11
sq1 = 10
Come posso ordinare in modo corretto!?
Il mio server supporta solo file con estension Php3
P.s:Se potete mi rispondete anche a 
lucab...@iol.it

devi fregarlo con la funzione arsort()
bye bye glassman
esempio:
<?php
$array=array(banane=>100,mele=>50,pere=>90,fragole=>4090,meloni=>900,ciliege
=>7464098821);
arsort($array);
while (list ($key, $val) = each ($array)) {
    echo "$key $val<br>";
    }
    ?>

 wrote in message
d7pG6.196883$lj4.5...@news6.giganews.com...


Il problema dipende dal fatto che il primo array memorizzato
nel file di testo è una stringa e non ti permette di usare la funzione
SORT_NUMERIC quindi ti consiglio di memorizzare (o anche quando vai in
scrittura)
 i dati nel file di testo in maniera opposta avendo
come coppia valore -->>nome.
Bye Bye glassman
Cosi' diventa un gioco da ragazzi:
---------------------------
il file list.txt
1200|pippo
200|ale
300|francesco
1000|pippo
-------------
<?php
$file="list.txt";
$fp=fopen( $file , "r" ) or die ("impossibile aprire il file");
if ($fp)
{
while (!feof($fp))
{
$riga=fgets($fp,100);
$riga1=fgets($fp,100);
$riga2=fgets($fp,100);
$riga3=fgets($fp,100);
$str="$riga,$riga1,$riga2,$riga3";
$array=explode(",",$str);
arsort($array,SORT_NUMERIC);
$new_str=implode("<br>",$array);
echo "<br><b>$new_str</b><br>";
}
}
?>

Newsgroup: it.comp.www.php
Titolo: PHPNuke, a cosa serve?

Salve, su una rivista di programmazione ho visto questo programma... a cosa
serve?
--
Amakiir Moonlight Shadow
Elfo dei Boschi della Grande Foresta.
Duellante di Mielikki.
IHGGerD #83
Membro n°1 della Gilda AntiHalfling di Ihggd


Guarda da te: 
http://www.phpnuke.org/
 ! :)


E' un CMS , odssia un gestore di contenuti.
Serve a creare il tuo portale attraverso degli script in PHP + Un 
database più configurati. Insomma ... ti viene fornito il motore e a te 
non resta che dare una ritoccatina al telaio e agli interni (forse la 
sto buttando giù troppo facile ...)
Cla
-- 
www.claudioerba.com
 - Consulenza web per l'azienda
www.spaghettibrain.com
 - PHPNUke Italian Mirror (Da oggi anche Hosting!)
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
My ICQ: 14187053
--

 la sto buttando giù troppo facile ...)
Praticamente è un Server locale per il PHP ?


 ha scritto nel messaggio
news:atta99$2i97j$1...@ID-174427.news.dfncis.de...


 vai su www punto spaghettibrain punto com e c'e' tutto
Perfetto, grazie :)

Newsgroup: it.comp.www.php
Titolo: query "complessa" tipo motori di ricerca...

Ciao a Tutti,
Volevo sapere come č possibile ordinare una query SQL per numero di
risultati trovati invece che per data o altro...
Per esempio sui motori di ricerca i primi risultati sono le pagine in cui
sono state trovate piů corrispondenze della stringa cercata (si dicono
match?)...
Mi serve per uno script di ricerca all'interno di un db...
esempio:
SELECT * FROM tabella WHERE campo like '%parolachiave%'
E vorrei che le pagine con piů match siano ai primi posti... come nei motori
di ricerca...
Grazie!
Alex

SELECT count(*),campo FROM tabella WHERE campo like
'%parolachiave%'group by campo order by count(*); Ciao

 E vorrei che le pagine con più match siano ai primi posti... come nei


Newsgroup: it.comp.www.php
Titolo: info su spazio web

Vorrei sapere se c'è uno spazio web gratis per fare pratica con php,anche se
non molto grande
--
Visita il mio sito potrai scaricare manuali gratis che ti insegnano l'uso
dei vari softwares.
Potrai iscriverti alla mia newsletter
http:\\
members.xoom.it
\antonio_75
uin icq: 161074770

lycos
offre php e mysql
Ciao
Cla


Una lista con i commenti degli utenti la trovi su:
hosts.php.net
Ciao Paolo

 Vorrei sapere se c'è uno spazio web gratis per fare pratica con php
una lista con commenti degli utenti in italiano la puoi trovare qui:
http://www.MigliorHosting.it/gratuito
-
A presto! Alessandro
http://www.Risorse.net
, 
http://MigliorHosting.it

 ha scritto nel messaggio
news:ulYQ8.49896$Kt3.1...@twister2.libero.it...

Newsgroup: it.comp.www.php
Titolo: funzione clng in ph.. esistono?

Ciao a tutti
ho cercato in 
php.net
 ma non ho trovato.. sapete dirmi se la funzioni VB
clng (prende in input un'espressione elo trasforma in long)  esiste in 
php. che funzione è?
ho provato a cercare convert to long. ma non mi da nessuna funziona che 
sembra fare la stessa cosa di VB
grazie
ciao
Nick

 php. che funzione è?
Intendi un cast? Il cast si fa come nella maggior parte dei linguaggi di programmazione/scriping: anteponi all'espressione il tipo in cui vuoi trasformare i valori racchiuso tra parentesi
$num = (float)(2*$x);
http://it.php.net/manual/en/language.types.type-juggling.php#language.types.typecasting
O ancora meglio esiste la funzione floatval()
http://www.php.net/floatval
-- 
Stéphane Bisinger
Webmas... well...

Stéphane Bisinger ha detto: in data 17/11/2005 16.15:

speravo facesse altro oltre al casting.. ma ho provato e il risultato 
che ottengo no è uguale... mah
provo a postare il codice, magari qualcuno sa darmi dritte ;)
--codice (commento ciò che ra codice VBscript, anche se ho 
idenditificato le variabili come in php, ma non fateci caso...)
//$rh = $rh * (1- cdbl($umidita*0.0015));
        $rh = $rh * (1- (double)($umidita * 0.0015));
        //$zerot = cstr(clng(clng($altezza) + ($rh* cdbl($temper))));
        $zerot = ((($altezza) + ($rh * $temper)));
        //$qneve = cstr(clng(clng($zerot) - ($rh*2)));
        $qneve = ((($zerot) - ($rh * 2)));
--end codice
GRazie cmq ;)
ciao
NIck

         $qneve = ((($zerot) - ($rh * 2)));
E pure qua, tutte queste parentesi?
$qneve = $zerot - $rh * 2;

Newsgroup: it.comp.www.php
Titolo: [OT] Icone

Dove posso trovare delle icone 16x16 corrispondenti alle estensioni dei
file (zip, doc, xls ecc.) da includere in una applicazione php con licenza 
gpl ?
Scommetto che non posso semplicemente fare un 'capture' di quelle 
visualizzate in Windows, vero?
-- 
Vincenzo 
Cosa e' peggio: l'ignoranza o l'apatia?  Chi lo sa?  A chi importa?

 gpl ?
Te le ho mandate in privato...
Se servono a qualcun altro...
--
GK
Senza Filtro A.I.P.M.
http://sf.vallecaudina.net
Newsgroup: it.comp.www.php
Titolo: phpecxel

Settimana prossima probabilmente, alla fine, mi tocca.
I csv non bastano più per le attuali esigenze , opinioni? precauzioni? 
alternative migliori?
 
Lo scopo è generare fogli excel (sì, excel) su server linux.
 
Grazie

 Lo scopo è generare fogli excel (sì, excel) su server linux.
 
http://pear.php.net/package/Spreadsheet_Excel_Write
 
 
-- 
g4b0, linux user n. 369000
http://brosulo.net
 

 
http://pear.php.net/package/Spreadsheet_Excel_Write
 
 
L'hai provato? Come ti sei trovato? Manco a farlo apposta oggi ci sono
di nuovo tornato sopra...


 di nuovo tornato sopra...
 
Non ancora,  sono sotto ad un altro lavoro, probabilmente settimana 
prossima o quella dopo.
Ma quando lo faccio ti scrivo due righe (se mi ricordo :))


Lascia perdere, non riesco piú a farlo funzionare... Provati questo, che
dovrebbe essere decisamente meglio:
 
http://phpexcel.codeplex.com/
 


 
http://phpexcel.codeplex.com/
 
 
che è quello di cui chiedevo ad inizio thread :)


E hai ragione :D Sono un po' fuso, d'altronde é lunedí...


>> 
http://phpexcel.codeplex.com/
 
 
Lo uso regolarmente sia per leggere che per generare xls, nessun 
problema particolare.
 
Ciao.
 
-- 
Pubblicita' regresso: 
http://www.ferrero.org
 
** Per scrivermi in mail, sostituire nutella con ferrero...
** To contact me by email, change nutella to ferrero...

C'è anche questo che non è niente male:
http://code.google.com/p/php-excel-reader/
 
Ciao.
 

> Lo scopo è generare fogli excel (sì, excel) su server linux.
 
quella libreria li legge slamente.
In ogni caso ho usato phpexcel e funziona bene, poi però ho deciso che 
era più adatto ai miei scopi uno script python, quindi ho usato  questa
 
http://pypi.python.org/pypi/xlwt
Newsgroup: it.comp.www.php
Titolo: true e false

Scusate m anon capisco bene una cosa.
dalla documentazione:
Descrizione
bool in_array ( mixed ago, array pagliaio [, bool strict])
Cerca in pagliaio per trovare ago e restituisce TRUE se viene trovato
nell'array, FALSE altrimenti.
Perchè allora io quando faccio una if  con una condizione false invece di
false non mi viene restituito niente?
Se invece la condizone dà true allroa ricevo 1
Nah

 ha scritto nel messaggio
news:bm0uk8$gvk6v$1...@ID-111830.news.uni-berlin.de...

Copio incollo dal manuale:
When converting to boolean, the following values are considered FALSE:
-the boolean FALSE itself
-the integer 0 (zero)
-the float 0.0 (zero)
-the empty string, and the string "0"
-an array with zero elements
-an object with zero member variables-
the special type NULL (including unset variables)

ok, e allora perchè
if(in_array($groupinfo[groupID], $userGroups))
 $content .= "<strong><big>&middot;</big></strong>&nbsp;<A
HREF=\"emdelmodules.php?name=Queue_Req\">"._QUEUEREQOTHER."</A><br>\n";
non entra mai?
se provo a farmi stampare in_array($groupinfo[groupID], $userGroups) mi dice
1
"Andrea Azzini" <ragadast (@) virgilio (.) it> wrote in message
news:HnTgb.26622$Zh.2...@tornado.fastwebnet.it...


 if(in_array($groupinfo[groupID], $userGroups))
probabilmente il problema è qui:$groupinfo[----> groupID ]
se è una variabile ci manca $ se è un indice non numerico mancano gli apici.
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac

Newsgroup: it.comp.www.php
Titolo: [Sempre io]Autenticazione..problemi!!!

Vorrei creare una semplice autenticazione senza molte pretese...ho cosě
creato questo file:
<?php
$username = "pippo";
$pwd = "123456";
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"Pagina Protetta\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Impossibile eseguire l'autentificazione\n";
exit;
} else {
if (($PHP_AUTH_USER == $username) && ($PHP_AUTH_PW == $pwd)) {
echo "Autorizzazione riuscita.";
} else { echo "Autorizzazione fallita.";}
}
?>
<html>
<head><title>Prova</title></head>
<body>
[codice HTML]
</body>
</html>
ma...pur comparendomi la schermata per inserire username e pass...e pur
inserendole correttamente...dando ok mi ricompare di nuovo la schermata di
autentificazione...ma se faccio annulla mi compare correttamente la
schermata "Impossibile eseguire l'autentificazione" !!!
Cosa sbaglio?
-- 
"Don't see some men as 1/2 empty...
 ...See them 1/2 full of shit" - PJ
[Alive IV - Linux Slackware 9.1 Kernel 2.6.3]

 Cosa sbaglio?
Prova il codice qui descritto:
http://www.php.net/manual/en/features.http-auth.php#AEN6498
-- 
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: Agosto in arrivo: voglia...

..solamente di ferie, mare e sole?
Beh... sarebbe normale, perň per chi registra
un dominio internet ed acquista un servizio
hosting in agosto, c'č una offerta speciale...
contattaci per saperne di piů.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
azz pure qua? :-)
-- 
      ____   _____   _   _____    _   _______
     / ___| |  ___| |_| |  _  |  |_| |  ___  | Personal sitez
    / /__   | |      _  | |_| |   _  | |   | | 
scirio.altervista.org
   /__  /   | |     | | |  _ |   | | | |   | | -------------
  ___/ /    | |___  | | | | \ \  | | | |___| | Royal sitez
|____/     |_____| |_| |_|  \_| |_| |_______| 
iccp.altervista.org
Newsgroup: it.comp.www.php
Titolo: Impedire accesso ad un IP

Ammettendo di sapere l'IP di un utente (fisso) come potrò fare per impedire
l'accesso ad una determinata pagina usando gli Header?
E se inserisco l'IP di un sito annullo la possibilità di questo a prendere
info dal mio sito?
Scusate ma è una domanda banale che mi sono posto.
--
T¤¶¿µ¤ vi presenta: 
http://www.amiciamici.com
  Bedonia, la perla della Val
Taro
http://www.amiciamici.com/chat.php
     by Tedaldi Gian Marco
http://www.amiciamici.com/forum
Gli amori, le feste, i divertimenti e le celebrità preferite da un gruppo di
ragazze e ragazzi della provincia di Parma. Inviaci le tue foto.

 Scusate ma è una domanda banale che mi sono posto.
(sotto 4.1.0 e >) se no devi cambiare $_SERVER["REMOTE_ADDR"] con
$REMOTE_ADDR;
if ($_SERVER["REMOTE_ADDR"]=="192.168.1.20") {
    header("location: 
http://www.sito.com/vaiviaPerFavore.html
");
    exit;
}
per un IP fisso. per un blocco dovresti fare molto di piu':
<?php
function longIp($ip)
{
   $ip=explode(".",$ip);
   return ((($ip[0]*256)+$ip[1])*256+$ip[2])*256+$ip[3];
}
$lIP=longIP($_SERVER["REMOTE_ADDR"]);
$blockStart=longIP("213.26.206.0"); // ip di qualche spammer noto
$blockEnd=longIP("213.26.206.31");
echo $lIP."<BR>";
echo $blockStart."<BR>";
echo $blockEnd."<BR>";
if (($lIP>=$blockStart) && ($lIP<=$blockEnd)) {
   header("location: 
http://www.sito.com/vaiviaPerFavore.html
");
   exit;
}
?>

Non credo si possa fare da html o php (potrebbe ma io non lo so, e per
quello che so non credo... liberissimo di essere smentito!), è molto più
semplice farlo da server.
Ciao
Cla


http://www.calogero.org/
Linux 2.4.18 on Slackware 8.0

Newsgroup: it.comp.www.php
Titolo: installazione Apache-PHP-MySql in slackware 9

ciao gente!
dopo vari tentativi di installazione e cancellazione della roba elencata 
sopra mi ritrovo con un gran casino (credo)
da pkgtool ho rimosso i 3 pacchetti, di cui però trovo un sacco di file 
in giro, cioè quelli che avevo installato manualmente io.
se cerco però di far partire apache (con apachectl start) mi dice che in 
/usr/sbin manca httpd
prima di togliere sti 3 pacchetti con pkgtool il server si avviava senza 
problemi, ma quando cercavo di aprire una pagina php in locale mi 
caricava una finestra per il download di un file dal server, ma la riga 
AddType l'avevo aggiunta!!
come dovrei fare x installare correttamente sti 3 pacchetti ora?

 come dovrei fare x installare correttamente sti 3 pacchetti ora?
Credo sia una domanda da linux.iniziare ma in ogni caso Apache >  Php > 
Mysql. Anche se non č necessario che sia cosě.
Al
-- 
Alground Research Center
--
Newsgroup: it.comp.www.php
Titolo: domanda banalissima

ciao a tutti,
mi sto' avvicinando in questi giorni al mondo php.
Ho preso dello spazio gratuito su 
xoom.virgilio.it
Ho fatto l'upload via ftp di un modulo index.php
Nel lanciarlo non me lo apre e mi chiede se voglio salvare il file.
Come si fa a non fargli salvare il file e lanciarlo come in esecuzione?
Devo installare qualche componente sul server xoom?
Devo avere una pagina html che mi lancia il file php?
Grazie
Auguri a tutti 

 Come si fa a non fargli salvare il file e lanciarlo come in esecuzione?
Molto probabilmente lo spazio web non supporta php.
Ciao
Marco 

 Ho preso dello spazio gratuito su 
xoom.virgilio.it
Che non supporta php.
Per questo non funziona.

 Ho preso dello spazio gratuito su 
xoom.virgilio.it
xoom, come ti hanno già scritto, non supporta php.
Se vuoi uno spazio gratuito  che supporti php prova a vedere 
www.altervista.org
 :)
Sergej
-- 
Se Dio esistesse bisognerebbe fucilarlo
(Epigramma dei comunardi parigini, 1870)

 [...]
Mai usato Xoom, sei sicuro che abbia un supporto ( anche installabile ) 
per il PHP?
Se vuoi andare sul sicuro registrati su Altervista. Hosting gratuito 
modificabile secondo le tue esigenze. Puoi attivare supporto PHP, 
Database MySql e molte altre cose.
-> 
http://www.altervista.org
Un altro, personale, consiglio e` quello di testare in locale le proprie 
pagine PHP. In questo senso, un ottimo programma e` EasyPHP: include 
Apache, PHP, e Mysql. Veramente semplice da installare e utilizzare 
semplifica di molto il lavoro in ambiente Windows.
Ciao e Buon Natale : )
-- 
~ Alastor2602 // Hoka Hey
-> 
http://alastor2602.altervista.org
-> 
http://enterprise2602.altervista.org
"Con ogni pensiero, tentare di conoscere i propri difetti e correggersi 
per tutta la vita: questa e` la via"

Newsgroup: it.comp.www.php
Titolo: Redirigere ad un'altra pagina

Ciao a tutti,
ho provato a tradurre alcune pagine asp in php per esercizio. Mi sono
fermato quasi subito : non riesco ad eseguire alcuni script in una pagina
php ed alla fine di essa redirigere il browser ad un'altra pag co header
("Location :secondapag.php"). Insomma il Response.Redirect di ASP. L'HEADER
(Location: ....) funziona solo se prima di esso non metto nessun script.
Dimentico qualche funzione oppure ho configurato male apache?
Grazie anticipatamentte

 wrote in message
news:9mqi65$s1m$1...@fe1.cs.interbusiness.it...


 Ciao a tutti,

-- 
Posted from 
ppp-52-222.20-151.libero.it
 [151.20.222.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 apache? 
E' così. Infatti gli header devo essere spediti prima della pagina 
(ricordati che la stessa cosa vale per i cookie). Questa non è una 
limitazione di PHP ma bensì del protocollo HTTP. Comunque a partire da PHP4 
c'è la possibilità di usare un "output buffer" (da attivare su PHP.ini) che 
dovrebbe risolvere il problema. Io comunque ti consiglio di rivedere i tuoi 
script. Se l'output buffer è disattivato di default un motivo ci sarà.
Ciao,
Luca.
Newsgroup: it.comp.www.php
Titolo: [x-post] tagliare parola ad una determinata lunghezza

ho trovato in alcuni posto questo codice per tagliare:
function taglia ($text){
$tstr = explode("&#32;", $text);
   foreach ($tstr as $parola){
     $lettere_per_parola = strlen($parola)."\n";
       if ($lettere_per_parola > 50){
     $accorciato .= ereg_replace("(.{50})", "\\1<br>", $parola);
     }
       else {
     $accorciato .= "$parola";
     }
    }
   return $accorciato;
  }
solo che questa funzione non tagli auna parola, ma un testo intero, 
ovvero se il mio articolo è lungo 1200 lui ogni 50 lettere mi mette un <br>
non riesco a capirre dove cambiare e cosa, visto che formalmente mi pare 
corretto...
il problema numero due è che questo errore lo fa in maniera random! :(
avete suggerimenti?
ciao
NIck

    foreach ($tstr as $parola){
[..]
ma cosa vorresti ottenere?
http://php.net/wordwrap
-- 
www.iuz-lab.info

iuz ha detto: in data 04/07/2005 12.25:

come già parlato su free.it.programmazione.php devo inserire un commento 
  in una cella di una tabella, solo che se uno ad esempio mi scrive
"che 
belloooooooooooooooooooooooooo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
mi rovina il layout della pagina.
quindi volevo intercettare le parole più lunghe di x caratteri e 
aggiungere uno spazio o un <br> a questa paola in modo da mantenere cmq 
il mio layout.
la wordwrap funziona ma sulla stringa.. non riesco ad implementarla per 
le parole...
ho fatto diventare la funzione così
function taglia2 ($text){
$tstr = explode("&#32;", $text);
   foreach ($tstr as $parola)
   {
     $accorciato .=   wordwrap($parola, 50, " ");
   }
   return $accorciato;
  }
ma non va :(
..hai altri suggeriemtni?
grazie
ciao
Nick

[super CUT]
ho risolto (mancava un ",1" nella wordwrap)
ecco la funzione finale:
function taglia2 ($text){
$tstr = explode("&#32;", $text);
   foreach ($tstr as $parola)
   {
     $accorciato .= wordwrap($parola, 40, " ",1);
   }
   return $accorciato;
  }
GRazie a tutti!!
Ciao
Nick
Newsgroup: it.comp.www.php
Titolo: Adattare una pagina alle dimensioni del browser (height)

Ho delle pagine che risultano piu' piccole, in altezza, della pagina del 
browser e quindi appare una zona bianca sottostante.
E' possibile adattare la pagina (height=100% non funziona); anche in 
codice php andrebbe bene.
Grazie e ciao
Manu

Manuela wrote:

Scusa, non so se ho capito bene, ma se metti il tutto in una tabella tipo:
<table width="100%" height="100%" cellpadding="2" cellspacing="2" 
border="0" >
    <tbody>
        <tr>
            <td height="100" >
                Parte di intestazione
            </td>
        </tr>
        <tr>
            <td >
                Corpo     
            </td>
        </tr>
        <tr>
            <td height="100" >
                Parte in fondo     
            </td>
        </tr>
    </tbody>
</table>
non ti funziona?
Magari al posto della scritta corpo ci metti la tua tabella.
Andrea

 Magari al posto della scritta corpo ci metti la tua tabella.
Grazie della risposta. 
Forse non funzionava perche' ci vogliono 
anche height="100%" anche nei <td>
Ora provo
Ciao
Manu
Newsgroup: it.comp.www.php
Titolo: Limitare filebrowser ad una directory radice

Ciao,
 
  e scusate se scrivo qui, non trovo informazioni in rete e avrei
bisogno di un aiuto. Premetto che sono veramente inesperto in materia,
se scrivo bischerate perdonatemi. :')
 
  Spiego il problema: sto cercando di realizzare un semplice filebrowser
che parta da una directory radice ("./documenti"), mostri il suo
contenuto e permetta di navigare nelle sottodirectory cliccando sul link
relativo.
 
  Ho risolto creando una pagina (chiamiamola fb.php) che se non riceve
parametri apre la directory di default, se invece l'utente clicca su
una sottodirectory richiama se stessa con, come parametro, la nuova
directory (./fb.php?Dir="sottodir").
 
  Il problema e' come evitare che passando un parametro ad hoc si
scavalchi la radice "./documenti", ad esempio con "Dir=./documenti/../"
oppure "Dir=/dir-esterna/".
 
  Mi pare che si crei un problema di sicurezza non indifferente e,
malgrado per l'uso mio non serva, vorrei risolvere: c'e' un modo per
obbligare la procedura a rimanere confinata entro la radice? Usare una
variabile di sessione per passare il parametro mi sembra, piu' che una
soluzione, una toppa. Potrei manipolare la stringa passata, confrontando
se la parte iniziale corrisponde alla mia root togliendo eventuali
"/../" ma non mi pare una soluzione buona.
 
  Che mi consigliate? Ripeto che sono inesperto, abbiate pazienza! :-D
 
  Un saluto,
 
-- 
Gianfranco Bertozzi

 oppure "Dir=/dir-esterna/".
 
Use realpath() per calcolare il path effettivo a cui l'utente vuole
accedere, poi controlli che inizi con il path che hai definito, e se non
lo fa torni errore.
 
$pathCondiviso = "/var/www/shared/";
 
$pathRichiesto = realpath($pathCondiviso . $_GET['Dir']);
 
if (mb_substr($pathRichiesto, 0, mb_strlen($pathCondiviso)) !==
$pathCondiviso) {
  exit 'Not allowed';
}
 
O qualcosa del genere. Tweak a piacere.
 
Bye.

 lo fa torni errore.
 
  Grazie davvero per la dritta. Non conoscevo la funzione e mi stavo
incartando. Credo proprio che faccia al caso mio. :-D
 
  Ora provo. :-)


   Ora provo. :-)
 
  Solo per confermare che funziona, alle volte servisse ad altri.
 
  Grazie ancora! :-D
 
 
-- 
Gianfranco Bertozzi
Newsgroup: it.comp.www.php
Titolo: Php timeout??

Perdonate l'ignoranza.. ma forse qualcuno mi sa dare una mano...
Ho installato php.. e uso IIS5 su Win2k...
Funziona quasi perfettamente.. c'è solo un piccolo problema...
Quando provo le mie pagine se non faccio alcuna operazione sul browser nella
mia paginetta php per alcuni minuti.. mi si blocca il web server e per
ripristinare la possibilità di visionare le mie pagine devo fare un
issreset.
La cosa è strana perchè questo accade appunto quando lascio la mia pagina
ferma.. mentre se continuo ad effetture operazioni con il browser questo non
avviene... ad esempio se passo da una pagina all'altra con una certa
frequenza.
Pensavo che magari c'è impostato da qualche parte una specie di timeout..
magari nel php.ini.. o nelle configurazioni di IIS.. però sinceramente non
saprei dove andare a cercare...
Vi ringrazio per qualsiasi suggerimento!
Grantlee

 wrote in message
news:qdlq7.5721$Lp6.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9ocohl$mhb$1...@atlantis.cu.mi.it...


 wrote in message
news:ZWlq7.6061$Lp6.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9ocqv2$nbm$1...@atlantis.cu.mi.it...


 wrote in message
news:Rlmq7.6235$Lp6.2...@news.infostrada.it...




beh in php.ini c'e un timeout, ma e' sull'esecuzione di una pagina
percio' non so se sia il tuo caso.... e siccome apache ha un timeoute
lo avra' anche iis.
doppo quanto tempo si inchioda ? fai delle misure per vedere se e'
fisso e regolare.
Roberto Padovani
----------------
ICQ#125729644
----------------

Newsgroup: it.comp.www.php
Titolo: carica una data pagina

Ciao,
non conosco il php, uso un formmail che si conclude così:
//Script d'invio E-Mail.
mail($dest,$ogg,$text,$mitt);
print ("E-Mail inviata con successo.")
?>
e naturalmente all'invio del messaggio mi appare la scritta.
Come faccio a reindirizzare il browser in una data pagina anzichè far 
apparire quella scritta?
Grazie,
mm

 
http://it.php.net/header
vedi gli esempi con "Location"
-- 
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"

 
perfetto grazie
Newsgroup: it.comp.www.php
Titolo: Accessi mysql

Salve a tutti.
Ho un server mysql al quale accedo da un client della rete locale per fare
delle prove. Lo script php prevede una form di login che passa username e
password alla connessione, solo che se provo ad accedere con un nome e una
password qualsiasi mi fa entrare ugualmente.
Ovviamente nelle grant tables del server non c'è traccia di questi utenti
"fantasma", anzi ho rimosso tutto tranne l'utente root e un utente
temporaneo che però non ha privilegi su nessun database.
Inoltre avrei bisogno della persistenza della variabile $user per tutte le
pagine dello script: ho provato con "session_register("user")" ma sembra non
funzionare.
Che devo fare?
Grazie.

Non è che hai fatto i test senza riavviare il server mySQL ?

 Non è che hai fatto i test senza riavviare il server mySQL ?
Ho riavviato diverse volte.
In effetti è abbastanza inspiegabile.

Newsgroup: it.comp.www.php
Titolo: OTP banca sella

Ciao,
non vorrei ripetere domande già fatte, ma non ho trovato ancora nulla....
Esistono per caso script belle che fatti (ovviamente in _PHP_) per
A) pescare una OTP dal file dato da banca sella e cancellarla
B) controllare la OTP che si ottiene di risposta da banca sella e
cancellarla
?
Grazie!!
Stefano

 ha scritto nel messaggio
news:7QITb.182503$VW.74...@news3.tin.it...

È quasi come chiedere uno script che stampi "Hello, world"!

 ha scritto nel messaggio
news:bvnma0$tfunm$1...@ID-51728.news.uni-berlin.de...



echo "er quoting?!";

 ha scritto nel messaggio
news:bvnma0$tfunm$1...@ID-51728.news.uni-berlin.de...


 ha scritto nel messaggio
news:bvnma0$tfunm$1...@ID-51728.news.uni-berlin.de...


 dei dettagli importanti.
http://www.freewebz.com/iosononiubbo/iosononiubbo.htm#quotare

 ha scritto nel messaggio
news:1bw3j7ji0g29y.a3mt5gf5j1v2$.dlg@40tude.net...

Ok, scusate. Mea Culpa :-(
Newsgroup: it.comp.www.php
Titolo: HELP niubbo

Salve, ho deciso proprio ora di imparare php, o meglio mi han detto
che devo impararmelo, solo non so proprio da dove inizare...
volevo delle info su dove posso trovare delle buone guide semplici e
in italiano...
grazie mille
Madbull
mad...@libero.it
ICQ 77479921
http://www.madbull.net

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

Newsgroup: it.comp.www.php
Titolo: [OT] Per Setect Astronomy. MAguma

Ciao scusa il post personale, di solito non li faccio mai.
Tempo fa discotendo sugli ide per sviluppare php, dicesti che usi Maguma se 
non erro...
Stavo vedendo che Maguma Studio (Pro) e free in download, se lo acquisti 
costa 19 dollari..mentre il workbench costa 199. Lo ho scaricato e pure il 
free.
Sto considerando di comprare maguma studio pro (solo l'editor a 19 
dollari)...tu cos mi consigli?
Cosa usi per sviluppare..cosa hai acquistato e perche'?
Mi aiuti gentilmente a capire quale mossa fare? Premetto che 19 dollari sono 
nulla e quindi sicuramente acquisto (intanto uso scite e ultraedit, al 
lavoro zend) ma vedo che maguma come editor per sviluppare pare carino...
Cosa mi consigli di fare? Il workbench è fatica sprecata (visto che alla 
stessa cifra prenzo Zend....o PHPEd..)
Ciao :) 

 alla stessa cifra prenzo Zend....o PHPEd..)
IMHO un buon editor dovrebbe avere principalmente il syntax highlight
ed il code insight. Un buon IDE deve avere un ottimo debugger. Zend ha
sempre avuto il problema della lentezza sia allo startup che come UI.
Se devi fare un acquisto valido per lo sviluppo consiglio phpEd, se poi
ti serve solo un editor puo andare bene anche maguma.
-- 
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.

Il Sat, 27 Nov 2004 02:45:25 +0000, Fabrizio yQy ha scritto:
se ti serve un editor che non è wysiwyg ma che ha anche un debugger, hai
mai provato eclipse piu il phpeclipse?
ciao f
-- 
====================================
Coltiva linux, che tanto windows si pianta da solo!
Linux registered user: 364664 (
http://counter.li.org
)

 ciao f
Ciao :)

 ti serve solo un editor puo andare bene anche maguma.
E ultraedit con php...e simili?
Se mi serve solo un editor posso optare per un free (scite, 
dev-php....oppure ultraedit...)
Intanto ti ringrazio per le info :) e buon fine settimana.
Ciao
Newsgroup: it.comp.www.php
Titolo: [MySQL] come cambiare password e user-id?

Ho da poco aggiornato MySQL alla versione 3.23.52 tuttavia non mi 
ricordo più la vecchia user-id e relativa password (sono proprio uno 
smemorato :-) pertanto li dovrei modificare entrambi, o per lo meno 
(essendo un database per fare test in locale) toglierli entrambi per 
rendere più semplice l'utilizzo del database!
Sapreste mica dirmi come fare (premetto che non conosco una riga di 
codice per comunicare con il database)?

quoto quello che dice Kenny84, perché quotare è divertente!!

prova con user 'root' e password blank.
se avevi impostato una password, dovresti proprio ricordartela...
o reinstallare mysql!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.gnu.org/philosophy/free-sw.it.html

 o reinstallare mysql!
Non reinstallare, meglio leggere il manuale...
http://www.mysql.com/doc/en/Resetting_permissions.html

 
http://www.mysql.com/doc/en/Resetting_permissions.html
DOH!
-- 
Punkarruso
mail:punkarruso chiocchiolona despammed punto com
pubblicità progresso:
http://www.efluxa.it/netiquette/dis.html

 DOH!
DOH? 
-- 
I'm not a signature.

, 
jurge...@schwietering.com
 says...

DOH! = (excl.) [From "The Simpson"] Noise made immediately after doing 
something exceedingly stupid. e.g. "Doh!"... (a couple of second 
later)..."TRAIN!!!"

, 
jurge...@schwietering.com
 says...

Grazie mille dei consigli :-)
comunque avevo già provato a reinstallare MySQL ma senza risultati...

 

A proposito, ho letto che devo inviare il comando KILL al database, 
tuttavia non so cosa utilizzare, forse il "WinMySql Admin" oppure il 
prompt...scusate la mia ignoranza ma non sono ferrati molto in materia, 
ho letto un pò il manuale ma non ho trovato nulla a riguardo!
Newsgroup: it.comp.www.php
Titolo: Problema nel rilevare la posizione corrente del file

Ciao ragazzi!
Non capisco perchè questo script non funziona:
echo "File corrente : " . $PHP_SELF ;
Eppure le altre volte andava.
Potrebbe essere che c'è qualche problema sulla config del mio PHP?
Premetto che lo sto usando dentro Apache installato sun un PC con Win 2000
grazie a tutti
-- 
daniele galiffa
multimedia designer & developer
http://www.mentegrafica.it/daniele
dan...@mentegrafica.it

 ha scritto nel messaggio
news:uUrub.128796$e6.46...@twister2.libero.it...


 ha scritto nel messaggio
news:uUrub.128796$e6.46...@twister2.libero.it...


 register_globals = Off
Lascialo cosě.
Meglio la seconda soluzione:
$HTTP_SERVER_VARS["PHP_SELF"]
ste

Potrebbe essere che c'č qualche problema sulla config del mio PHP?
Prova con 
echo "File corrente : " . $_SERVER['PHP_SELF'] ;
oppure setti register_globals su on nel php.ini
Saluti
Francesco
_____________________________________
http://www.altropc.it
 - Un altro PC č possibile!
Software libero, PHP, MySQL, Webdesign, Sicurezza, CMS, Tutorials
Per rispondere in e-mail togli NOSPAM 

 
Meglio se lasci register_globals su On ed usi le variabili 
super-globali. Consulta il manuale.
-- 
Spirito Libero
"La verità non sta in un solo sogno ma in molti sogni!"
(Le mille e una notte)

 
Dal PHP 4.2.0 la direttiva register_globals e' stata posta a off per 
default. Inoltre l'utilizzo di register_globals = on e' sconsigliato. Se 
stai scrivendo un'applicazione nuova ti consiglio di utilizzare le 
variabili predefinite Superglobals.
Ciao.
  -Ema-

 ha scritto nel messaggio
news:yjsub.50483$hV.19...@news2.tin.it...

Forse ti sei confuso:
REGISTER GLOBALS = OFF
USARE LE VARIABILI GLOBALI DI PHP
:-)
Francesco


Il settaggio di register globals nel PHP.ini influenza la creazione (ON) o
meno delle variabili che derivano da sessioni, cookie, get, post e ti crea
automaticamente la varibile facile da utilizzare $variabile.
Certamente piů comodo ma ha diversi difetti il suo utilizzo:
velocita e sicurezza....
Per usare le varie variabili usa invece:
sessioni: $_SESSION["variabile"]
cookie: $_COOKIE["variabile"]
get: $_GET["variabile"]
post: $_POST["variabile"]
 ce ne sono altre, se ti servono scrivi....
naturalmente le variabili che crei ed usi durante il tuo codice restano
tranquillamente $variabile
Ciao
:-)
Francesco


ai kraker sikuramente


cosa devo impostare per renderla disponibile come variabile globale?
se vuoi riciclare il codice con poco sforzo la ridefinisci tuě:
$PHP_SELF = $_SERVER["PHP_SELF"];


 Potrebbe essere che c'č qualche problema sulla config del mio PHP?


 Francesco

Newsgroup: it.comp.www.php
Titolo: Aprire un file Zip con PHP

Buongiorno.
Ho problemi con i file zip aperti in php.
Ho provato l'esempio 1 esposto nel manuale di 
php.net
 
http://it2.php.net/manual/it/ref.zip.php
 , adattandolo alle mie esigenze, ma 
non riesco a farlo funzionare.
Infatti all'esecuzione delle funzioni zip_read() e zip_close() ricevo le 
seguenti segnalazioni:
Warning: zip_read() expects parameter 1 to be resource, integer given in 
C:\eugenioxp\www\importdbexec.php on line 514
Warning: zip_close() expects parameter 1 to be resource, integer given in 
C:\eugenioxp\www\importdbexec.php on line 529
Di seguito la mia funzione
****************************************************
function LeggiZip(){
  $filename = "filestxt/import/DBRMA.ZIP";
  $filezip = zip_open($filename);
   if($filezip) {
      while($zip_entry = zip_read($filezip)) {
            echo "Nome:                    " . zip_entry_name($zip_entry) . 
"\n";
            echo "Dimensione File:         " . 
zip_entry_filesize($zip_entry) . "\n";
            echo "Dimensione Compressa:    " . 
zip_entry_compressedsize($zip_entry) . "\n";
            echo "Metodo di Compressione:  " . 
zip_entry_compressionmethod($zip_entry) . "\n";
           if (zip_entry_open($filezip, $zip_entry, "r")) {
              echo "Contenuto File:\n";
              $buf = zip_entry_read($zip_entry, 
zip_entry_filesize($zip_entry));
              echo "$buf\n";
              zip_entry_close($zip_entry);
          }
          echo "\n";
       }
       zip_close($filezip);
   }
}
****************************************************
Grazie
Ciao
Eugenio

  
ma $filename esiste?

 ma $filename esiste?
Si, esiste. 

Eugenio ha scritto:

zip_open($filename) restituisce FALSE (quindi equivalente all'integer 0) 
se filename non esiste,
altrimenti un handle.
Quindi probabilmente è sbagliato il percorso, fai un test con file_exists()
-- 
doh!

 doh!
Infatti il problema è il percorso.
Se specifico il percorso fisico "c:\www\filestxt\import\DBRMA.ZIP", la 
funzione viene eseguita; se invece specifico il percorso web 
"filestxt/import/DBRMA.ZIP" non viene trovato.
In questo caso, come deve essere specificato un percorso web? Purtroppo un 
percorso del genere 
http://mioserver/www/filestxt/ecc.zip
 non funziona.
Ho provato a specificare
 #$path = $_SERVER['DOCUMENT_ROOT'];
  $filename = $path."/filestxt/import/ZIPDBRMA.ZIP"; 

Eugenio ha scritto:

prova ad usare realpath($percorso_relativo) e ti liberi dall'OS che hai 
sotto
-- 
doh!

"Eugenio"  ha scritto >

(ho inviato il precedente post senza completarlo)
Dicevo che specificando
$path = $_SERVER['DOCUMENT_ROOT'];
$filename = $path."/filestxt/import/ZIPDBRMA.ZIP";
funziona sul mio pc, ma non sul server web.
Grazie
Ciao
Eugenio

 doh!
Ottimo!
Funziona!
Grazie
Ciao
Eugenio