PDA

View Full Version : passaggio help


Fenomeno85
26-01-2004, 15:58
allora ho un problema che non riesco a risolvere: ho installato easyphp, ho scritto una pagina e l'ho fatta eseguire ma, le variabili che le passo non vogliono essere prese mentre se le uppo su uno spazio web funziona tutto. Cosa devo configurare??

~§~ Sempre E Solo Lei ~§~

cionci
26-01-2004, 18:44
Le variabili passate tramite POST e GET devono essere prese tramite i vettori globali $_POST e $_GET...

<form...
<input type=hidden name=pippo value=1234>
....
</form>

Pippo lo ritrovi in $_POST["pippo"] o $_GET["pippo"]...
Sullo spazio web funziona perchè hanno settato la compatibilità con il emtodo vecchio che prevedeva $pippo allocato globalmente e automaticamente...

Usa il metodo che ti ho detto io perchè prima o poi l'altro metodo sarà disabilitato...

Fenomeno85
26-01-2004, 19:06
cionci sei un mito a dir poco ... :mano:

una domanda, siccome mercoledì ho compito su php ti volevo chiedere se uso questo metodo anche sotto IIS funziona??

~§~ Sempre E Solo Lei ~§~

cionci
26-01-2004, 19:14
Se php è maggiore della 4.1.0 sì... Altrimenti devi usare l'altro metodo... Se vuoi abilitare il vecchio metodo sul tuo PHP devi settare nel php.ini:

register_globals = On

Originariamente è Off...

Fenomeno85
26-01-2004, 19:21
edit: come mai non riesco a usare la libreria gd?? eppure è attiva.... mi compaiono un sacco di lettere mentre in the web esce la figura?

grazie mille sei un genio :)

va be domani mi farò un giretto in lab e vedrò che versione c'è su :)


~§~ Sempre E Solo Lei ~§~

Fenomeno85
26-01-2004, 20:14
se ho una cosa del genere la sintassi come diventa??

$nome= $_GET [Cognome[$i]];

mi dice che mancano [] :wtf:

~§~ Sempre E Solo Lei ~§~

cionci
26-01-2004, 20:18
$cognome = $_GET ["Cognome"];
$nome = $cognome[$i];

Fenomeno85
27-01-2004, 14:23
ah sugli array non ci vogliono allora :wtf:
adesso ci provo, ma per il fatto della gd??

~§~ Sempre E Solo Lei ~§~

cionci
27-01-2004, 16:52
Originariamente inviato da Fenomeno85
ah sugli array non ci vogliono allora :wtf:

Non ci vogliono cosa ?!?!? :confused:
Per la gd non so cosa dirti, a me funziona...

Fenomeno85
27-01-2004, 16:55
quando passo gli array non ho ancora capito come fare :(

~§~ Sempre E Solo Lei ~§~

cionci
27-01-2004, 16:58
Te l'ho scritto sopra... Sono le due istruzioni sopra...

Fenomeno85
27-01-2004, 17:13
bo non vogliono funzionare:

se io ho un programma così:

<form ...>
for ($i=0;$i<5;i++){
echo "<input type=\"text\" name=\"email[]\">";
}
<input type="submit">
</form>

e l'altro

for ($i=0;$i<5;$i++){
echo $_GET[email[$i]];
//oppure
echo $email[$i];
}

non funziona ... dove sbaglio?

~§~ Sempre E Solo Lei ~§~

cionci
27-01-2004, 17:19
Sbagli a non fare come ti ho scritto io sopra...

$email = $_GET ["email"];
echo $email[$i];