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

Scusate la domanda... ma le funzioni per i socket non sono incluse nella
distribuzione zip di php 4.3.0??? Dico perchè sulla guida c'è scritto che
fanno parte dei moduli standard, ma a me da errore dicendo che le funzioni
non sono state dichiarate!!!
Grazie


dal manuale:
"The socket functions described here are part of an extension to PHP 
which must be enabled at compile time by giving the --enable-sockets 
option to configure."
dalle user notes:
"On Windows it's also possible to use sockets
Just open your PHP.ini and look for the following part:
;extension=extensions\php_sockets.dll
Unmark it like this
extension=extensions\php_sockets.dll
and there's Sockets to be build in your programs"
-- 
punkarruso

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

Buon anno a tutti!
Sto cercando di creare una tabella (con phpmyadmin) per la memorizzazione
dei messaggi del guestbook ma mi da il seguente errore:
CREATE TABLE `guestbook` (`id` INT NOT NULL, `nome` VARCHAR(50) NOT NULL,
`commento` TEXT(500) NOT NULL, `data` VARCHAR(30) NOT NULL, `ora`
VARCHAR(30) NOT NULL, `email` VARCHAR(50) NOT NULL , PRIMARY KEY (`id`))
comment = 'messaggi del guestbook'
Messaggio di MySQL:
You have an error in your SQL syntax.  Check the manual that corresponds to
your MySQL server version for the right syntax to use near '(500) NOT NULL,
`data` VARCHAR(30) NOT NULL, `ora` VARCHAR(30)
Io non riesco a capire dov'è l'errore. PhpMyAdmin (fornito online da chi mi
ospita). Mi potete dare una mano?
Grazie
Fabrizio


text 500
text e basta senza lunghezza
la ID devi metterla AUTO increment
se no non serve ad una cippa
data se intendi data puoi usare datetime (data e ora)
CREATE TABLE `guestbok`
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`nome` VARCHAR( 30 ) NOT NULL ,
`email` VARCHAR( 30 ) NOT NULL ,
`date` DATETIME NOT NULL ,
`commento` TEXT NOT NULL ,
`ippy` VARCHAR( 15 ) NOT NULL ,
PRIMARY KEY ( `id` )
) COMMENT = 'quest book';
vai nel db e la incolli
ippy lo metti ma non lo fai vedere, serve se qualche deficente ci mette link
a siti illegali
email lo puoi mettere unico (ma non serve piu di tanto)
datetime metti data e ora del formato iso anno mese giorno ora miniuti
secondi


 a siti illegali
Spiegami meglio...la cosa è interessante.
Grazie ancora
Fabrizio

 Spiegami meglio...la cosa è interessante.
In questa maniera tu hai il numero IP dell'utente che a inserito il mesaggio
e, nel caso in cui faccia qualcosa di illegale tu sai chi è stato e di
conseguenza a chi "scaricare" la colpa!
bye bye
Newsgroup: it.comp.www.php
Titolo: piccolo problema

Ciao ragazzi,
sono nuova, ho un piccolo problema, in pratica ho bisogno di ricreare una
option partendo da un file. Il file è del tipo:
pippo.txt
campo1 valore1
campo2 valore2
campo3 valore3
etc...
e la option che dovrebbe essere ricreata è del tipo:
<option value="campo1">valore1</option>
<option value="campo2">valore2</option>
<option value="campo3">valore3</option>
etc...
come posso fare questo in php?
ciao e grazie.
Daniela.

 come posso fare questo in php?
Quello che ti serve lo trovi qui:
http://www.php.net/file
http://www.php.net/for
 o 
http://www.php.net/foreach
http://www.php.net/explode
http://www.php.net/print
 o 
http://www.php.net/echo
 o simili
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

Newsgroup: it.comp.www.php
Titolo: Script standalone

Salve,
vorrei creare applicativi standalone in php.
Sapete dove trovare script di gestione (anagrafica ed finanziaria) clienti da
integrare e modificare?
Grazie
Mat

 ha scritto nel messaggio
news:0w048.22186$Rv3.7...@news2.tin.it...

Newsgroup: it.comp.www.php
Titolo: significato di $PHP_SELF

Salve a tutti,
ma l'utlima riga di questo codice che cosa fà?
function  login_form() {
global $PHP_SELF;
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<form method="POST" action="<? echo $PHP_SELF ?>">
secondo mè c'è qualcosa che non và...
grazie!
ringo

 secondo mè c'è qualcosa che non và...
L'ultima riga (che corrisponde in realtà all'inizio di un form che hai
segato) fa si che quando verranno inviati i valori inseriti, la pagina verrà
ricaricata. In pratica il modulo della pagina passa i valori alla pagina
stessa.
Non so se sono stato chiaro.
Deep

 ha scritto nel messaggio
news:mOfKa.39547$Fr5.8...@tornado.fastwebnet.it...

si ho capito,
ti sei spiegato molto bene,
però perchè se in una paginetta
metto le istruzioni:
<?
global $PHP_SELF;
echo $PHP_SELF;
 ?>
.... non mi restituisce nulla?
sembra quasi che il $PHP_SELF non funzioni...
grazie!
ringo

 sembra quasi che il $PHP_SELF non funzioni...
Strano, dovrebbe restituirti il nome dello script che stai eseguendo (es.
/pippo.php)
Prova ad usare $_SERVER['PHP_SELF'].
Deep


Mah, francamente non capisco a che cosa ti serva un 'global' da quelle
parti...
Ricorda che la dichiarazione 'global' serve principalmente all'interno di
funzioni affinché le variabili (definite esternamente alla funzione) siano
accessibili anche all'interno.
Quindi, non vedo che te ne fai in quel constesto, se non per creare
casini... Prova a togliere il 'global $PHP_SELF' e vedi un po' che cosa
succede.
HTH
Silvio Porcellana
Senior Programmer
-----------------------------------------------------------------------------------
Trovanome.it - 
http://www.trovanome.it
Se non vuoi essere solo un numero...hai bisogno di un nome!
-----------------------------------------------------------------------------------
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:SthKa.39784$Fr5.8...@tornado.fastwebnet.it...

si in questo modo funziona :-)
secondo mč dipende dalla versione PHP installata...
anche per passare le variabile devo fare:
$userid = $_POST['userid'];
$userpassword = $_POST['userpassword'];
mentre nelle versioni precedenti non servivano le due istruzioni...
grazie!
ringo

 ha scritto nel messaggio
news:80Z181Z54Z92Y1...@usenet.libero.it...

avevo già provato...
ma senza esito +
byez

 mentre nelle versioni precedenti non servivano le due istruzioni...
No, non credo dipenda dalle "versioni" ma piuttosto dal register_globals,
nrl file php.ini
Deep

 "ringo"  wrote..:



Dipende anche dalla versione (>=4.1)

 Dipende anche dalla versione (>=4.1)
Uhm...Però io qui a casa ho installato php 4.2.0 però non ho mai dovuto
usare $_POST o simili per passare le variabili.
Come mai?
Deep

 "Jurgen Schwietering" wrote..:


Perche' hai messo register_globals on. Prassi non consigliata, da adesso
non lo vuoi piu' usare [messaggio sub, ipnotico]. ;-)
Se lo togli usi $_POST, $_GET ecc. 
Se lo fai con versioni precedente di 4.1 non esistono $_POST ecc.
ma i vecchi array ($HTTP_POST_VAR ecc)

 ma i vecchi array ($HTTP_POST_VAR ecc)
Tnx, il tuo intervento mi ha chiarito un paio di cose :)
Deep
Newsgroup: it.comp.www.php
Titolo: Zend Framework - Architettura dei Model

Ciao a tutti.
Pongo la questione:
ho un applicativo con diversi moduli ed un modulo di default
/application
/application/default
/application/default/controllers
/application/default/models
/application/default/views
/application/modules
/application/modules/modulo1
/application/modules/modulo1/controllers
/application/modules/modulo1/models
/application/modules/modulo1/views
/application/modules/modulo2
/application/modules/modulo2/controllers
/application/modules/modulo2/models
/application/modules/modulo2/views
/application/modules/modulo3
/application/modules/modulo3/controllers
/application/modules/modulo3/models
/application/modules/modulo3/views
...
nel default gestisco praticamente solo l'accesso (login, logout)
Gli altri moduli, sebbene coprano aree differenti del sistema, non sono 
dei scompartimenti stagni ovvero posso necessitare di model di altri moduli.
Può darsi che il modulo1 abbia bisogno di model del modulo2: questi però 
non vengono caricati, ovviamente.
Ho quindi pensato di dover mettere tutti i model in default, che viene 
sempre caricato.
Che ne pensate?
-- 
Αγαμεμνων

 non vengono caricati, ovviamente.
Secondo me (ma bada che e` una mia opinione), hai sbagliato a organizzare 
i moduli.
Un modulo dovrebbe essere il piu` possibile autocontenuto, cioe` non aver 
bisogno di pezzi esterni, come model di altri moduli.
So per esperienza che non e` quasi mai possibile farlo, e ogni tanto anche 
io mi sono trovato a infrangere questa regola.
Devo ancora trovare un modo elegante per gestirlo. :/
Se hai una situazione per cui in ModuloProdotti/IndexController hai 
bisogno di ModuloNews/NewsModel allora potresti pensare di fare un 
ModuloNews/PartialController che va ad accedere al suo NewsModel, e genera 
un pezzo di HTML che richiami con gli helper di cui parlo nell'altro 
messaggio.
Se invece hai ModuloProdotti e ModuloCategorieProdotto, secondo me hai 
sbagliato l'organizzazione, e devi raggrupparli in un unico ModuloProdotti.
Bye.

 So per esperienza che non e` quasi mai possibile farlo, e ogni tanto
Intendevo "non e` sempre possibile farlo"... oggi sono cotto! :)
Bye.
Newsgroup: it.comp.www.php
Titolo: Upload file csv verso mysql

Ho un programmino che lavora in locale (BitNamiJoomla Stack3.1.5 -> Apache + Mysql) che deve, tramite interfaccia, caricare un csv su mysql ... e funziona.
 
Ma se carico un file da 650Kb (circa 3700 record) il browser si pianta dicendomi "La pagina web non è disponibile ... La connessione a 127.0.0.1 è stata interrotta." su Chrome oppure "La connessione è stata annullata... La connessione al server è stata annullata durante il caricamento della pagina... Il sito potrebbe non essere disponibile o sovraccarico. Riprovare fra qualche momento...." su Firefox.
 
I dati vengono inviati tramite Post con un semplice Input Form
<form action="" method="post" enctype="multipart/form-data">
 
 
Io "non vedo nulla" quando compare quel messaggio (cioè il browser mostra solo quello) ma alcuni record vengono importati!!
 
A me comunque il messaggio arriva dopo 10secondi.
 
Su PHP.INI ho questi vvalori
 
max_execution_time = 240
max_input_time = 300
memory_limit = 512M
 
(ho provato a impostare max_execution_time a 2500 senza cambiamenti di risultato)
 
Come potrei risolvere?

 Come potrei risolvere?
 
Invece di andare per tentativi, dovresti capire prima dove sta il 
problema, leggendo i log di Apache.

 A me comunque il messaggio arriva dopo 10secondi.
 
Probabilmente c'è qualcos'altro che limita il tempo di connessione. Può 
essere suhosin o la config di mysql. O il tuo hosting che limita per 
motivi suoi le connessioni a 10 secondi.
 
Prova a usare le transazioni (se usi InnoDB), o almeno a fare 3 o 4 
insert multivalore con un migliaio di righe alla volta, invece di fare 
3700 insert separate.
 
Bye.
 


Questo è quello che dice Apache (error.log)
 
[Wed Nov 05 12:13:03.567034 2014] [:error] [pid 7052:tid 1336] [client 
127.0.0.1:53658
] PHP Fatal error:  Maximum execution time of 360 seconds exceeded in C:\\BitNami\\joomla-3.1.5-0\\apache2\\htdocs\\database\\php\\importa_csv_exec.php on line 142, referer: 
http://127.0.0.1/database/php/importa_csv.php
 

 Maximum execution time of 360 seconds exceeded
 
Non è consistente con quello che hai scritto.
 
-- 
Andrea
 

  PHP Fatal error:  Maximum execution time of 360 seconds
 
 
è evidente che le direttive presenti nel php.ini sono sovrascritte da 
qualche altra parte , devi cercare cotale altra parte  e cambiarle :)
 
cerca  in tutti i  file , a partire dalla docroot, la presenza di  
set_time_limit o max_execution_time
Newsgroup: it.comp.www.php
Titolo: HELP query mysql...

ZAlve zalvino.
Il problema per me è grande e sinceramente se trovate un'altra soluzione 
(che sicuramente esisterà) mi date una mano non da poco.
Allora..
ho degli articoli in un db che richiamo volta per volta a seconda di quelli 
che vuole vedere il mio visitatore.
Gli articoli sono di carattere scientifico, e siccome sono a carattere 
divulgativo, ho bisogno di implementare una specie di glossario dei termini 
tecnici più complicati e di minor uso comune.
Mi sono allargato la tabellina degli articoli, inserito una flag per 
riconoscere la voce di glossario ecc ecc.
Ora mi piacerebbe, siccome gli articoli sono già scritti e in db, che al 
richiamo dell'articolo, venissero fuori, su un lato, i link alle voci di 
glossario dei termini presenti nell'articolo.
Questa cosa è spaventosamente grande.
per ora ho fatto in modo che mi si formasse una grande query composta più o 
meno in questo modo...
SELECT * FROM articoli WHERE new='1' AND cat='glossario' AND parola LIKE 
'%$termine%' OR parola LIKE '%termine1%' ..............
Voi capite che facendo una cosa del genere su un articolo medio (500 parole 
sopra i 2 caratteri) la query assume proporzioni bibliche!
D'altronde ho preferito questa soluzione piuttosto che ad una query per 
ogni parola..... non posso fare 500 e più query.... mi si spampina tutto il 
MySQL.
Problema....
Il Mysql non mi da errori di sintassi ma..... dal result acchiappa TUTTI I 
RECORD DEL DB!!!!!!!!!!!!!!
anche quello che non soddisfano le prime condizioni del WHERE.
In pratica è come se il WHERE non ci fosse!
Vi posto la query dell'ultima prova che ho fatto.....
Grazie in anticipo per l'aiuto!
SELECT * FROM articoli WHERE cat='glossario' AND new='1' AND 
rubrica='glossario' OR 'parola' LIKE '%floriterapia%' OR 'parola' 
..............

 ha scritto nel messaggio
news:Xns92768D1FFDE5Bfg...@195.130.225.75...


 ..............
Proverei cosi':
SELECT * FROM articoli WHERE cat='glossario' AND new='1' AND
rubrica='glossario' AND (parola LIKE '%floriterapia%' OR parola
..............)
Max
lucamax - l*i*b*e*r*o* .*i*t*

 settare il db...
e se non potessi settare il db?

 Questa cosa è spaventosamente grande.
Così diventa piccola e semplice.
ciao
--
paolo tosciri    ---   ICQ 119427174
e-mail: 
webm...@liara.com
sito di riferimento: 
www.liara.com

Grazie a tuttiiiiiiiiiiiiii
ciauz
Newsgroup: it.comp.www.php
Titolo: file/directory e header()

Due quesiti:
come devo configurare apache ( se è sua la competenza) per fare in modo che
se un utente scrive l'indirizzo di una directory (es: 
http://miosito/admin/
)
non vengano visualizzati i file contenuti nella directory? Noto che in
locale si vedono ma quando lo pubblico no... vorrei implementarlo anche in
locale.
Secondo, come faccio a fare un redirect con header("location: .....") quando
header() viene chiamata in un punto che sta in centro pagina... mi vien
detto che un header è già stato inviato (ovviamente)... ci sono alternative?
Grazie.

 Grazie.
http://it2.php.net/manual/it/ref.outcontrol.php
Non fermarti a 
<? 
ob_start();
header("Location: 
http://example.com
");
ob_end_flush() 
?>
Altrimenti ogni nuovo problema diventerà sempre piu' grande...
enrico
Newsgroup: it.comp.www.php
Titolo: php5 + IIS : meglio isapi o cgi ?

Ciao,
come da oggetto, devo installare php5 in ambiente windows su server iis.
Quale delle due modalità è più consigliabile e perché ?
Grazie
Bye!
-- 
elimina unsampdoriano per rispondere via email

 Bye!
isapi, ma meglio ancora fastcgi
http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1521

Newsgroup: it.comp.www.php
Titolo: Chi mi da un consiglio?

ciao, io ho 2 tabelle in mysql.
che istruzioni devo usare per cercare un utente nelle 2 tabelle?
grazie

 che istruzioni devo usare per cercare un utente nelle 2 tabelle?
mancano un po' di info (x me)...
come sono formate le due tabelle?
t1.id
; t1.nome e 
t2.id
; t2.qualchecosa... ???
il nome utente si trova in entrambe le tabelle? č poco relazionale
rivedi un po'...
ciao

Scusa, ho scritto il post in fretta e non mi son fatto capire.
Io ho creato due tabelle in un DB in cui sono registrati vari utenti sia
nell'una che nell'altra secondo un criterio differente. Vorrei adesso
tramite un solo campo di login far cercare l'utente in entrambe le tabelle.
Che script?? grazie mille

Newsgroup: it.comp.www.php
Titolo: e-commercio

Qualcuno mi saprebbe dire dove trovare dei manuali su come gestire pagamenti
tramite carte di credito e cose del genere, isomma dei trattati che
spieghino un po' la sicurezza sui pagamenti via rete...
Grazie...

 ha scritto nel messaggio
news:9f4phu$ok5a$1...@news01.it.net...

Newsgroup: it.comp.www.php
Titolo: Apache: che formato per Win32

devo installare Apache su una macchina Windows...
Ho scaricato e scompattao il file zippato contenente i sorgenti
httpd-2.0.47-win32-src
ma non ho capito come installarlo e compilarlo.
Mi suggerite di scaricare il binario eseguibile (l'installer di Microsoft
MSI)
grazie eancora

> Mi suggerite di scaricare il binario eseguibile (l'installer di Microsoft
MSI)
Si.

Newsgroup: it.comp.www.php
Titolo: Curiosità php5 ad oggetti

Sto provando a creare un classe per mysql; con questo costruttore mi da 
errore:
function __construct($dbhost,$dbuser,$dbpass,$dbnome)   /// Costruttore
	{
       if(!$this->connessione = 
mysql_connect($this->dbhost,$this->dbuser,$this->dbpass))
	  echo"".mysql_error()."";
	  else echo"Sei connesso<br />";
	  if(!mysql_select_db($this->dbnome))
	  echo"".mysql_error()."";
	  else echo"Sei collegato a $dbnome";
	}
mi da in output:
Sei connesso
No database selected
mentre cambiando :
function __construct($dbhost,$dbuser,$dbpass,$dbnome)   /// Costruttore
	{
       if(!$this->connessione = 
mysql_connect($this->dbhost,$this->dbuser,$this->dbpass))
	  echo"".mysql_error()."";
	  else echo"Sei connesso<br />";
if(!mysql_select_db($dbnome))  //Parte cambiata togliendo $this->
	  echo"".mysql_error()."";
	  else echo"Sei collegato a $dbnome";
	}
mi da regolarmente :
Sei connesso
Sei collegato a test
qualcuno sa spiegarmi perchè in mysql_connect le variabili vengono 
passate in questo modo ($this->dbhost,$this->dbuser,$this->dbpass) 
mentre in mysql_select_db la variabile viene passata così ($dbnome)?
Saluti by Jaman

 mysql_connect($this->dbhost,$this->dbuser,$this->dbpass))
fammi indovinare: il tuo db non ha username e pass....!
altrimenti questo non funzionerà mail, perchè le var
$this->dbhost,$this->dbuser,$this->dbpass
non le hai mai inizializzate!
forse intendevi questo:

cits ha scritto:

Il mio db è in locale e funziona con il solito "root" e " ", le 
variabili $this->dbhost,$this->dbuser,$this->dbpass le ho inizializzate 
nel file esterno alla classe che uso come esempio, nel quale ho 
inizializzato anche $dname con il nome del database.
Saluti by Jaman

	}
function __construct($dbhost,$dbuser,$dbpass,$dbnome)   ///
Costruttore
	{
       if(!$this->connessione = 
mysql_connect($dbhost,$dbuser,$dbpass))
	  echo"".mysql_error()."";
	  else echo"Sei connesso<br />";
	  if(!mysql_select_db($dbnome))
	  echo"".mysql_error()."";
	  else echo"Sei collegato a $dbnome";
	}
Come ha fatto notare giustamente cits, tu utilizzi $this->dbhost etc..
senza averli prima iniziaizzati. IMHO non ti serve avere come
proprietą della classe l'host, lo username e la password, ma se
davvero ti servono devi inizializzarli, ad esempio:
$this->dbhost = $dbhost;
Altrimenti utilizzi i dati passati come parametri al costruttore come
ti ho indicato sopra.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 inizializzato anche $dname con il nome del database.
si' ma tu usi $this->dbnome
ciao,
--
oggei

Francesco Mazzi ha scritto:

Capito, grazie mille.
Saluti by Jaman
Newsgroup: it.comp.www.php
Titolo: vostro parere

www.comunecastelfranco.it/index.php

 www comunecastelfranco it/index.php
Sei OT, it.lavoro.professioni.webmaster.
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.
Newsgroup: it.comp.www.php
Titolo: Restituire 2 array da una funzione

Come da aggetto.
Se ho una funzione php posso far restituire un valore.
Se ho più valori li faccio restituire come un array di valori.
Ma se ho più array?
Devo passare da un'array di array?
Il mio problema è che la funzione dovrebbe restituirmi 2 array tipo : 
$auto[] e $moto[] composte da un numero diverso di righe.
Se le "ritorno" come array multidimensionale, come faccio poi a 
ri-dividerle?
Spero d'aver reso l'idea, e grazie per qualsiasi info. 


potresti passare i due array come argomenti "by reference"
http://php.net/manual/en/language.references.pass.php
ciao

ri-dividerle?
	function LargeFunction()
	{
		$auto = array('lada', 'maruti', 'ziguli');
		$moto = array('morini');
		return array($auto, $moto);
	}
	list($auto, $moto) = LargeFunction();
Leonardo
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!

 Leonardo
Grazie Infinite!

Newsgroup: it.comp.www.php
Titolo: PORNO SCIOCCANTE......

http://www.c1b.cjb.net
6H6
H
HàRD
àHD
RG6
5
GE4
G
E4TGàG
à
Hà
NTà
TFàB
DR
4
54NH

 wrote in message
news:EfHK9.23631$lV4.8...@news2.tin.it...
Ottima conferma: la posta di tin rimane sempre su qualche blacklist (DNSBL
http://openrbl.org/ip/212/171/195/253.htm).
..

Newsgroup: it.comp.www.php
Titolo: mime message e imap_fetchstructure

Salve a tutti,
ho problemi ad estrarre gli allegati dei messaggi mime... per i messaggi 
normali non ho problemi, in quanto la imap_fetchstructure mi ritorna degli 
oggetti tra i quali gli allegati, mentre con i messaggi mime questo non 
accade e trovo solo oggetti "BOUNDARY" che non so come trattare (come trovo 
il nome file?)
qualcuno ha gia' trattato il problema di estrapolare l'allegato dalla mail?
grazie
Dade 

 ha scritto nel messaggio 
news:45b7...@newsgate.x-privat.org...

Il problema ce l'ho ad esempio con le email che arrivano da libero (presente 
quelle con la pubblicita' sotto con le faccine?) e pare che nemmeno le 
classi per il fetch delle email che si trovano su phpclasses funzionino....
Dade
Newsgroup: it.comp.www.php
Titolo: ISAPI, CGI

Se ho ben capito, PHP puo' essere installato sotto Windows NT con IIS 5 in
due modalita': ISAPI o CGI.
In passato qualcun altro si e' occupato della cosa. Ricordo che, dopo vari
esperimenti si e' scelta una delle due soluzioni, ma non ricordo quale. Ora
devo installare con lo stesso metodo altri server.
Potete consigliare un metodo sicuro al 100% per sapere, avendo a
disposizione il computer in questione, con quale delle due modalita' e'
stato installato PHP? Per favore non ditemi cose del tipo "guarda se c'e'
una dll che si chiama X.dll nella directory Y", perche' siccome sono state
provate entrambe, immagino che le dll siano ancora in giro.
Grazie in anticipo
Amedeo

stato installato PHP?
Crea un file test.php contenente <? phpinfo(); ?> e guarda cosa ti
compare nella pagina.
Leonardo
-- 
Nior thainig ar major i dtus an lae chugainn,
is ni rabhamar fein ann i gcoir na gceart
ach mar sheolfai aoireacht bo gan aoire,
ar thaobh na greine de Sliabh na mBan.

compare nella pagina.
Ho qui davanti la pagina col phpinfo, ma non capisco come faccio a sapere in
che modalita' e'.
AS

ma non capisco come faccio a sapere in che modalita' e'.
Guarda alla voce "Server API".


 ar thaobh na greine de Sliabh na mBan.
Ma tu sai parlare Gaelico?
J.

Ma tu sai parlare Gaelico?
No: quella signature ha ragioni sentimentali :'-)
Leonardo

Newsgroup: it.comp.www.php
Titolo: elenco ordinare elementi ma spostando alcuni elementi in fondo

mi interessava in un elenco effettuare un ordinamento in base a colonna1
C1 in modo tale che pero' gli elementi che hanno valore 100 siano alla
fine dell'ordinamento
 
A)
se ho 2 colonne
a   2
b   1
c  100
d   1
a  100
b   1
c   2
d   1
 
B)
ordinare in base a colonna 1
a   2
a  100
b   1
b   1
c   2
c  100
d   1
d   1
 
C)
ma fare in modo che quando ho 100 la riga sia spostata sotto
a   2
b   1
b   1
c   2
d   1
d   1
a  100
c  100
 
come si risolve sia con sql che con php ? mi interessavano entrambe le
soluzioni anche se preferisco capire bene prima come si possa fare con sql;
 
l'sql va poi a riempire l'array php;
 
se uso ORDER BY colonna1 ASC, (colonna2=100) ASC
in realt� fa come in B)  

Non ho capito bene... comunque, personalmente farei due query legate con una UNION.
 
SELECT * 
FROM tabella
WHERE col2 <> 100
ORDER BY ............
UNION
SELECT * 
FROM tabella
WHERE col2 = 100
 
 
Ovviamente non ho verificato che sia giusta la sintassi, ma dovrebbe rendere l'idea

 WHERE col2 = 100
 
unica soluzione?
chiedo perch� query abbastanza complessa e preferirei non ripeterla

in realtà fa come in B)  
 
Ci sei andato vicino.
 
Metti, come prima clausola dell'ORDER BY, qualcosa che sposti le righe in
ultima posizione:
 
	ORDER BY
		CASE WHEN (a = 100) OR (b = 100) OR (c = 100) THEN 9
		ELSE 1 END DESC,
		(altre clausole: es. Colonna1)
 
Quindi: l'ordinamento deve essere la PRIMA clausola (non la seconda, come
hai usato tu) e anziche' il solo colonna2=100 ci devi mettere un "OR" con
tutte le colonne che ti interessano (io ho usato una versione un po' piu'
complicata nel caso tu volessi fare ordinamenti per valori diversi, come,
che so?, prima 300, poi 100, poi 200...).
 
Leonardo
 
-- 
Were I Glenallan's Earl this tide, and were you Roland Cheyne,
My spur would be in my horse's side, the bridle upon his mane.
If they hae twenty thousand blades and we twice ten times ten,
Yet they hae but their tartan plaids, and we're mail-clad men.

Newsgroup: it.comp.www.php
Titolo: problema con sessioni

sta frase di errore mi sta facendo dannare.. cosa significa??
Warning: session_start() [function.session-start]: Cannot send session 
cache limiter - headers already sent (output started at 
c:\programmi\apache group\apache\htdocs\traduzioni\dologin.php:1) in 
c:\programmi\apache group\apache\htdocs\traduzioni\session.php on line 2

 sta frase di errore mi sta facendo dannare.. cosa significa??
Metti session_start prima di qualsiasi output. 
-- 
I'am what I'am, I do what I can
Newsgroup: it.comp.www.php
Titolo: importare file DB paradox

Salve, dovrei importare alcuni file .DB (Paradox) su un database MySQL 
per un sito che sto realizzando. Il servizio di hosting è con Aruba. Il 
sito è in php. Ho chiesto ad Aruba ma non mi è possibile installare le 
librerie pxlib.
Avete per caso qualche idea?
Nota: non è detto che questo mio sito produca reddito. Sicuramente non 
lo farà a breve. Sono esclude quindi soluzioni professionali molto costose.
Grazie per qualunque vs idea.
Marco
-- 
Attenzione: indirizzo e-mail non valido
(per rispondere togliere gli alcolici e il suffiso invalid)
Invalid e-mail address.
(Remove alcohol reference and "invalid" suffix for responding)


Ti installi le librerie su un tuo server, poi importi il tutto in MySQL. 
Quindi fai il dump delle tabelle MySQL e le mandi ad Aruba...

 Quindi fai il dump delle tabelle MySQL e le mandi ad Aruba...
Mhhh...
Intanto grazie per aver risposto. Ho subito girato la tua risposta ad un 
amico molto più bravo di me in PHP, ma temo di aver omesso, nella mia 
sommaria spiegazione, un piccolo dettaglio:
il sito dovrebbe essere accessibile, per l'upload dei file paradox, a 
persone qualsiasi che richiedano i servizi offerti dal sito. Ciascuno di 
loro utilizza già un sw che produce i .DB
L'obiettivo del mio sito è quello di aggregare i loro archivi producendo 
delle elaborazioni e dei report on demand (e previo pagamento di una 
piccola cifra). Per questo i proprietari del file dovrebbero fare 
l'upload direttamente dal loro PC, senza che debbano installare Apache
Credo che un'altra possibilità sia realizzare un piccolissimo software 
che gli interessati potranno scaricare e che si occuperà di convertire 
da paradox a csv. Questa però vorrei serbarmela come "ultima chance".
Intanto continuo a googlare "paradox to mysql"
Grazie a tutti.


 Avete per caso qualche idea?
Cambi hosting e ne prendi uno che ti lasci installare le librerie.

 Cambi hosting e ne prendi uno che ti lasci installare le librerie.
più che altro direi cambi contratto e ne prendi uno che prevede anche 
quelle lib  installate.
altrimenti dovrebbe passare ad un virtual server, che è un po' troppo.

 loro utilizza già un sw che produce i .DB
Questa "omissione" rende inutile tutto quello che ti ho detto. Allora ti 
conviene fare (nell'ordine):
- cambiare provider/hosting/contratto che preveda le librerie che ti 
servono;
- scrivere un convertitore paradox->csv;
- prenderne uno già fatto come questo:
http://www.dbf2002.com/paradox-converter/
Per scrivere un convertitore, puoi usare le pxlib direttamente.

 
http://www.dbf2002.com/paradox-converter/
Bello, grazie. Ho visto però che la versione per installazioni 
illimitate costa un po' troppo, visto che al momento il guadagno non è 
affatto certo. Mi sono comunque messo da parte il link.
Grazie pper le tue dritte.

Newsgroup: it.comp.www.php
Titolo: Manuale PHP??

Salve a tutti !
E' la prima volta che scrivo qui e vorrei documentarmi sul php.
Avete qualche sito da dove poter scaricare il manuale?
Grazie
--
MaxDibbe


http://www.calogero.org/

 wrote in message
news:abvvnp$p92$1...@e3k.asi.ansaldo.it...

Prova sui mirror 
it2.php.net
 o 
it3.php.net
:
Molto windows:
 
http://it2.php.net/distributions/manual/php_manual_it.chm
Molto unix:
 
http://it2.php.net/distributions/manual/php_manual_it.tar.bz2

Newsgroup: it.comp.www.php
Titolo: Funzioni filesystem

Scusate ragazzi, sono un principiante assoluto e vorrei una delucidazione
se possibile:
per ciň che riguarda le funzioni di filesystem ho letto che vi sono
problemi di sicurezza; eppure vengono utilizzate abbastanza spesso per
sopperire alla mancanza di un db, o no?
Bene, vorrei sapere se si possono utilizzare tale funzioni, quali sono
pericolose e quali no, e quali accorgimenti prendere.
Tenete presente che sono scarso, e se mi rispondete in termini troppo
complicati vado in tilt.
Vi ringrazio tantissimo anticipatamente e mi scuso dell'argomento forse
troppo banale per voi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 troppo banale per voi.
Non mi vuole rispondere proprio nessuno???

Newsgroup: it.comp.www.php
Titolo: eval e variabili globali

Ciao ng.
Sono alle prese con questo (semplice?) codice php:
<HTML>
<BODY>
<?php
$laRecEdit=array();
$laRecEdit['Fase']='1';
$laRecEdit['Prog']='2';
$lsSql='"UPDATE fase SET Prog=Prog+1 WHERE Fase=$laRecEdit[\'Fase\'] AND
Prog>=$laRecEdit[\'Prog\']"';
echo eval('global $laRecEdit; return '.$lsSql.';');
?>
</BODY>
</HTML>
Il risultato è questa stringa:
UPDATE fase SET Prog=Prog+1 WHERE Fase= AND Prog>=
Mentre mi aspetterei:
UPDATE fase SET Prog=Prog+1 WHERE Fase=1 AND Prog>=2
Ci sto' letteralmente impazzendo... Qualcuno sà spiegarsi il perchè?
Grazie, ciao.

 Grazie, ciao.
Sembra un problema di interpretazione delle variabili nelle stringhe. 
Prova con:
'"UPDATE fase SET Prog=Prog+1 WHERE Fase=${laRecEdit[\'Fase\']} AND 
Prog>=${laRecEdit[\'Prog\']}"'
oppure con:
'"UPDATE fase SET Prog=Prog+1 WHERE Fase=' . $laRecEdit['Fase'] . ' AND 
  Prog>=' . $laRecEdit['Prog'] . '"'
A vedere quel codice, la stringa SQL la fai iniziare con i doppi apici. 
E' corretto per quello che ti serve?
-- 
Saluti >^_^<
Hatanaka

Con le parentesi graffe funziona benissimo... Grazie, non ci avevo pensato.
Ciao

 echo eval('global $laRecEdit; return '.$lsSql.';');
Così funziona
$lsSql="UPDATE fase SET Prog=Prog+1 WHERE Fase=$laRecEdit[Fase] AND
 Prog>=$laRecEdit[Prog]";
, in ogni caso, se la stringa è tra doppi apici (") non c'è bisogno di fare
l'escape degli apici singoli (')
anche quest'altra versione dovrebbe andare.
$lsSql="UPDATE fase SET Prog=Prog+1 WHERE Fase=$laRecEdit['Fase'] AND
 Prog>=$laRecEdit['Prog']";
Eineki

Grazie però purtroppo l'istruzione sql viene letta da un file ini e quindi
non posso utilizzare una soluzione diretta come quella che mi hai suggerito
tu...
La soluzione più conveniente per il mio caso è stato l'utilizzo delle
parentesi graffe (vedi post precedenti).
Ed ora il problema si verifica nell'eseguire l'istruzione SQL... Non è mai
finita!!!  :-)
Grazie comunque, ciao!
PS: esiste un newsgroup relativo a MySql, non riesco a trovarne!

Newsgroup: it.comp.www.php
Titolo: Scusate se rompo di nuovo.. ma non sono buono: PHP e XMl

Ma come faccio ad usare le funzioni DOM per php? O sono stupido o non trovo
del materiale...
Dove posso trovare una spiegazione su come installare le librerie?

 del materiale...
Prova su 
www.php.net/manual/it
Ciao
Marco


Gia' guardato, ma non riesco a scaricare le librerie che mi dice di
prendere...

Alessandro Bondi wrote:

non conosco l'argomento ma le classi php di 
www.ticatk.com
 dovrebbero 
centrare qualcosa...
Newsgroup: it.comp.www.php
Titolo: [newbie] Request in php

Salve a tutti,
Sono nuovissimo del PHP e vengo dall'ASP.
Volevo sapere se esiste in PHP un corrispettivo dell'oggetto ASP
"Request.QueryString".
In pratica da un url del tipo "
http://www.miosito.it/pagina.php?ID=16
" devo
recuperare il valore della variabile ID.
Č possibile? E se sě, come?
Grazie in anticipo,
Daniele
         -------------------------
   --------------------------------
------ 
www.palindromo.it
 -----------
 --------------------------------
---------------------------
          -----visit my site!----

 H possibile? E se sl, come?
http://www.php.net/manual/en/language.variables.external.php
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

ok, era
$_REQUEST['ID']
grazie
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:JnL0c.41215$Kc3.1...@twister2.libero.it...


 $_REQUEST['ID']
Meglio $_GET['ID']
-- 
I am what I am, I do what I can


Newsgroup: it.comp.www.php
Titolo: parsing: recuperare da file php define e valore

salve ho un problema:
in pratica vorrei ho un file php con tanti define
del tipo:
define('var','testo');
define('var2','testo2');
io vorrei caricare questo file con file o fopen esegure un parsing
recuperare tutti i commenti che sono presenti nel file
del tipo:
/*
bla bla bla
*/
e poi recuperare tutti i define e buttarli dentro un array
del tipo:
$arrDefine[0] = array(var=>testo);
$arrDefine[1] = array(var2=>testo2);
etc.
so che devo usare le regexp perň mi potete dare qualche dritta ?
grazie
ciao
--
The framework for develoment user interface on application web-based
http://sourceforge.net/projects/rdmyframework/
 

>Non ho capito molto
Parto da zero ho un file php cosě:
<?php
/*
commento
*/
define("var1","valore var1");
define("varn","valore varn");
altri define di vario tipo
?>
da un altro file php:
io vorrei caricarlo tramite fopen o file
e vorrei effettuare il parsing del file per riuscire a ricavare
1) il primo blocco di commento
2) tutti i define che sono presenti nel testo in modo da avere
a disposizione sia i valori var1,varn che i valori dei valori di var1,varn
esempio "valore var1" "valore var2"
spero di essere stato piů chiaro


Newsgroup: it.comp.www.php
Titolo: post stringa

Ciao,
ho una domanda un po' cretina ma forse sarebbe più cretino non farla   :-)
Se mi arriva in un process.php
una variabile così $_POST['2006-09-08__false']
esiste poi un modo per inserire in due variabili il nome della chiave?
Ad esempio:
$var1 = '2006-09-08';
$var2 = '__false';
Grazie a tutti


-- 
Stefano


grazie
Newsgroup: it.comp.www.php
Titolo: PHP e prossime scadenze

Ciao a tutti, premesso che da poco mi sono avvicinato al mondo PHP, devo dire
che qualcosa di interessante sono riuscito a farlo da solo, ora il problema è
che mi sono incastrato in un problema che, nonostante stia cercando e leggendo
qua e là da un pò di tempo, non sono ancora riuscito a risolvere.
Il problema è questo, ho una tabella con registrate delle scadenze future, ora
io vorrei poter selezionare le scadenze dei prossimi X giorni a partire da
oggi, come posso fare, ho provato molte variabili ma fin'ora niente ha
funzionato.
Mi potete suggerire dove trovare uno script che faccia al caso mio
Grazie Francesco
-- 
Posted from 
flat-p06-m237.aruba.it
 [62.149.166.239] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:d3329f794261c0d9060...@mygate.mailgate.org...


 wrote in message
news:9qpln6$t23$1...@atlantis.cu.mi.it...

-- 
Posted from 
flat-p02-m014.aruba.it
 [62.149.162.16] 


Newsgroup: it.comp.www.php
Titolo: Indicizzare Zend Rowset

Ciao,
non riesco a capire come e se è possibile indicizzare i risultati di una 
query eseguita dalla classe Zend_Db_Table in modo automatico in base a un 
campo di mia scelta. L'obiettivo è avere il rowset indicizzato in base 
alla chiave primaria senza eseguire un ulteriore ciclo.
Si può fare?
Ciao, grazie

 base alla chiave primaria senza eseguire un ulteriore ciclo.
A cosa ti serve?
Ti basta impostare la select perche` li metta in ordine per chiave 
primaria, e poi con un foreach ce li hai nell'ordine giusto.
Bye.



Volevo fare una cosa di questo tipo senza dover ogni volta scorrere il 
rowset:
if (isset($rowset[$key]) {// fai qualcosa }

 if (isset($rowset[$key]) {// fai qualcosa }
Tendenzialmente alla tua applicazione dovrebbe importare poco della 
chiave primaria del DB, e dovresti usarla solo quando fai delete e update 
dei dati, quindi sulla singola riga. Anzi, con ZF non dovrebbe 
importartene niente tranne che per un find(), visto che poi lavori in 
modo astratto sui singoli Zend_Db_Table_Row.
Spiega il motivo per cui vuoi fare quella cosa (finora hai detto solo che 
vuoi farla) e vediamo se c'e` un modo migliore per farla.
Bye.



Sto scrivendo uno spider.
Ho un elenco di link da visitare estratti da una pagina. E' possibile che 
i link esistano già nel database, quindi faccio un find(array(pk)) e 
confronto gli url (che sono la pk). I link esistenti devono essere 
aggiornati, quelli inesistenti inseriti. In pratica di tratta di 
confrontare due collezioni.
Questo perchè non posso fare un update/insert per url ma voglio fare 1 
query per gli update 1 per gli insert. Mi sembra di capire che un bulk 
insert con zend non sia possibile (sbaglio?), devo scrivere la query a 
mano.
Mi rendo conto che avere il rowset indicizzato non è indispensabile ma 
avevo iniziato a scrivere il codice con questa forma in mente. Adesso lo 
ho modificato.
Ciao
Newsgroup: it.comp.www.php
Titolo: Criptare URL-query

Mi servirebbe poter criptare, o anche solo offuscare, le stringhe di 
testo che passo tramite URL-query da una pagina all'altra, recuperandole 
via GET, roba tipo:
http://www.paperino.net/cercapaperina.php?id=01&appuntamento=si
da far diventare qualcosa tipo:
http://www.paperino.net/cercapaperina.php?nbsfg976sfgkjbsfgkjfs97s
Mi suggerite qualche procedura, oppure qualche link dove trovare spunti 
e/o tutorial?
Io intanto googleggio un po' :-)
Grazie per l'aiuto!
-- 
Falco Stellare - DeepVoid
www.deepvoid.it
falco.ste...@gmail.com
<< Togli il TAPPO per rispondere >>


base64_decode
base64_encode


 
serializza i parametri e poi usa a scelta una combinazioni di funzioni tipo:
gzcompress gzuncompress, base64encode, base64decode...
tenendo conto che, funzioni di codifica che danno come risultato
stringhe non utilizzabili come url, vanno passate prima a funzioni tipo
base64encode/decode (fai dei tentativi).
trasformando in base64, le dimensioni possono aumentare del 30%.
questo tuo metodo non e' molto adatto se la stringa offuscata finale,
diventa di dimensioni ragguardevoli, tanto da essere rifiutata dallo
stesso server web, che potrebbe darti errore.
-- 
2T STUDIO - Servizi di Grafica Pubblicitaria e Sviluppo Web
  [web]   
http://www.2t-studio.com
	- Sviluppo Siti e Applicativi Web Oriented Validati W3C
	- Servizi di grafica pubblicitaria ed editoriale
	- Consulenze SEO (Posizionamento motori di ricerca)
  [Email] info [at] 
2t-studio.com

Newsgroup: it.comp.www.php
Titolo: Passaggio di un array

Ho provato a far passare da una pagina php ad un'altra pagina php un array ,
ma non riesco.
Per esempio nel primo file di nome php1.php
<?
 $p=array(1,2);
echo "<a href='php2.php?p=$p'>Visualizza array</a>";
?>
Nel secondo file php2.php (per visualizzare l'array)
<?
array_count_values($p)
.
.
?>
Eseguendo il primo script (php1.php) è tutto ok ma al passaggio , esecuzione
php2.php , mi compare l'errore dicendomi che l'argomento della funzione
array_count_values() non è un array.
Grazie , Guido

 Nel secondo file php2.php (per visualizzare l'array)
<?
$p=unserialize($_REQUEST['p']);
array_count_values($p);
?>
Non testato, ma la strada e quella di codificare, decodificare i dati.

Jurgen Schwietering wrote:

Io uso:
<? #File prova1.php
$a = array("cia", "io", "tu", "mu");
echo "<a href=\"prova2.php?b=" . base64_encode(serialize($a)) .
"\">Link</a>"; ?>
<? #File prova2.php
$a = unserialize(base64_decode($b));
while(list($y,$x) = each($a))
   echo "$y - $x<br>";
?>
funziona.
Ciao

 ha scritto nel messaggio
news:BIHca.62324$pG1.1...@news1.tin.it...

Provare a mettere l'array in sessione e poi rileggerlo non lo puoi fare ??
Tommaso
Newsgroup: it.comp.www.php
Titolo: Access 2000 e PHP

E' possibile interfacciarsi ad un database Access 2000 senza creare un Dsn sul server?
Ad esempio in ASP esista direttamente la stringa di connessione:
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
server.MapPath("/public") & "\database.mdb"
--
Enjoy the .NET community! ASPItalia.com
 
http://forum.aspitalia.com/
 
http://www.aspitalia.com/

 
Ti chiedo soltanto una cosa: perchè?
Vedi PHP nasce e vive bene su Linux con Mysql. Se vuoi puoi interfacciare
Oracle
e Informix e creare delle belle applicazioncine.
Perchè sporcare tutto con Access?
-- 
Posted from  [195.94.133.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  -  rimuovi XXX x rispondere
 
"Dopo che le cose sono andate di male in peggio, il ciclo si ripetera'",
corollario di Farnsdick al  quinto  corollario	della  legge  di  Murphy



Se vuoi interfacciare php con access senza possibilita' di dsn, puoi uusare gli oggetti COM, ma non tutti i metodi e le proprieta' usate su tali oggetti sono supportate.
Cmq una applicazione di tutto rispetto puoi realizzarla.
Meglio, se e' possibile un dsn, usare odbc.
--
WEbdOM webmaster di 
www.metronic.it
 
il sito sulla telefonia ai prezzi che cercavi
Iscriviti a Pillol@ - la newsletter sulla telefonia (e non solo).

Newsgroup: it.comp.www.php
Titolo: Catalogo prodotti

Ciao a tutti,
avrei la necessità di integrare in un CMS che ho scritto nel tempo libero
un modulo che mi consenta di gestire un video catalogo prodotti, con 
categorizzazione degli stessi, gestione della lingua...scheda prodotto con 
immagini di supporto etc...le solite che si vedono in giro insomma.
Pensavo di poter partire da qualche cosa di già fatto da personalizzare ed 
adattare al mio sistema, il tutto è Open Source, pertanto alla fine dovrei 
metterlo a disposizione della comunità.
Qualcuno conosce delle soluzioni (Open Source) che possano fare al caso 
mio?? Vanno bene anche delle beta giusto per prendere degli spunti al 
limite.
Grazie a tutti per l'attenzione.
Eta

metterlo a disposizione della comunità.
Nessuno ti obbliga a farlo:
http://www.gnu.org/licenses/gpl-faq.it.html#GPLRequireSourcePostedPublic
Comunque se vuoi farlo il tuo contributo è ben accetto.
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://sourceforge.net/projects/phpreservation
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it
Newsgroup: it.comp.www.php
Titolo: E' possibile debuggare step by step uno script in Php ?

Come fare ad eseguire uno script in php una riga alla volta e visualizzare
le variabili?
Ciao e grazie
RobertoA


http://gubed.mccabe.nu/
Gubed PHP Debugger - Home

 visualizzare le variabili?
Si, utilizza un debugger.
-- 
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.

RobertoA ha scritto:

sul server devi caricare il modulo dbg (
http://dd.cron.ru/dbg/
) e puoi 
vedere lo scorrimento del codice con degli editor appositi che si 
interfacciano con dbg, come ad esempio phpED o phpIDE 
(
http://www.nusphere.com/
) oppure TruStudio 
(
http://www.xored.com/trustudio
).
ciaofabio

Newsgroup: it.comp.www.php
Titolo: problema attributi files in ftp

Ciao a tutti!
Avrei un problemino. Voglio realizzare un formum per il mio sito, ma
mi serve da settare gli attributi di certi files nel mio ftp server.
Il problema è che quando uso il programma WS_FTP, e cambio gli
attributi di un files o di una cartella, settando su 666 il Chmod, a
prima vista mi fa l'operazione. Infatti mi segna a destra del file,
che prima era rw-r-r, ora diventa rw-rw-rw. Sembra tutto ok. Ma
quando
entro in una sottocartella o aggiorno, gli attributi ritornano
esattamente quelli di partenza!!  ritornano, cioè rw-r-r!!
Non so proprio cosa fare! Ho provato altri FTP programs, ma sempre il
solito risultato!
Che devo fare?? Ho bisogno di creare il Forum!!
Aspetto illuminazioni...   :D
Grazie!

> Aspetto illuminazioni...   :D
Che sistema operativo usi?
ps: che centra con php? :-)
--
rob4you

 Che sistema operativo usi?
Uso Windows Xp Home Edition


In che sezione posso postare il mio problema?
Grazie

> Uso Windows Xp Home Edition
E non sai che nei sistemi operativi tipo windows XP i permessi non 
esistono?
In Windows vige l'anarchia: tutto è lecito (più o meno)! :-)
Te ne puoi rendere facilmente conto, cliccando sulla voce "proprietà" 
di un file su sistema operativo windows: al massimo puoi impostare 
globalmente l'attributo di "sola lettura".
Ecco perché in ambito web non troverai _mai_ in produzione un webserver 
installato su S.O. Windows XP Home Edition (anche se per i test locali 
può andare più che bene).
--
rob4you


Oh! Non lo sapevo... (scusa la mia ignoranza... :(  )Quindi cosa
dovrei fare in parole povere? Gestire gli attributi dei files ftp
tramite un altro sistema operativo?
Magari attraverso Linux?

 tramite un altro sistema operativo?
Allora, se sul computer sul quale è installato il server FTP hai 
bisogno di gestire in qualche modo i permessi di 
lettura/scrittura/esecuzione per proprietario/gruppo/resto-del-mondo, 
allora devi usare un sistema operativo unix-like.
Un controllo, ma di diverso tipo, potresti ottenerlo anche attraverso 
un'opportuna configurazione del webserver. Esempio su apache, dovresti 
agire sul file .htaccess e connessi.
--
rob4you