Ciao a tutti,
volevo chiedervi un suggerimento,
vi è mai capitato di fare un echo di una variabile e non vederla?
Esempio:
<?php
echo "<h1>Benvenuto su $HTTP_HOST !</h1>";
?>
mi restituisce solo Benvenuto su !
Grazie
Ciao a tutti,
volevo chiedervi un suggerimento,
vi è mai capitato di fare un echo di una variabile e non vederla?
Esempio:
<?php
echo "<h1>Benvenuto su $HTTP_HOST !</h1>";
?>
mi restituisce solo Benvenuto su !
Grazie
$_server["http_host"];
sempre che sia definita
oppure
echo "<h1>Benvenuto su " .$_SERVER['SERVER_NAME'] . "!</h1>";
Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 13.01.49
ok con il secondo metodo funziona,
ora ti chiedo una seconda cosa, ci sto studiando sopra e sono neofita però ho preso un esempio che mi hanno passato e lo posto giusto per capirci qualcosa,
da una pagina iniziale utilizzo il seguente form:
<form action="/new/scripts/elabora.php" method="get">
<input type="text" name="campione">
<input type="submit" value="Invia i dati">
</form>
effettivamente inserendo un nome nella pagina sucessiva mi appare campione=nome
però dovrei vedere stampato "nome" anche nella pagina sucessiva che ho costruito nel seguente modo
<?
// Nel file `elabora.php' ...
// Questo stampa "nome"
echo .$campione;
?>
però la nuova pagina mi resta bianca, avevo attribuito il problema al fatto che echo non mi stampasse le variabili ma a questo punto, vista anche la discussione iniziale il problema è un altro.
Grazie comunque per la risposta tempestiva
<?
// Nel file `elabora.php' ...
// Questo! stampa "nome"
echo $_GET['campione'];
?>
Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 14.34.47
wow funziona!!!
grazie!!!
Mi permetto di darti un consiglio...quando devi inserire il contenuto di variabili php all'interno di html, invece di far stampare tutto l'html dal php, puoi inserire l'html normalmente e poi dove serve inserire <?=$latuavariabile?>
Spero possa esserti utile ;)
gli shortini a chi sta cominciando ad imparare un linguaggio
già è brutto che php integri perversioni di asp e jsp
pensa ritrovarsi un errore perchè la versione in uso è < della 5.4 o la direttiva è off , solo per stampare "ciao"
Ultima modifica di FormularioDiDrakensang : 24-07-2014 alle ore 21.19.33
intanto vi ringrazio per i consigli, sto studiando un manuale e sto facendo alcuni test, il problema è che al 70% gli esempi che vengono dati non funzionano e rimango un po' perplesso, per esempio il seguente sulle variabili globali...
<?
// $numero e' una variabile globale
$numero = 3;
function prova() {
// Quando dico $numero
// intendo la variabile globale
global $numero;
echo $numero;
}
?>
il risultato è uno splendido schermo bianco!!!
sapreste consigliarmi qualcosa di aggiornato sul quale imparare da zero fino ad un livello più avanzato?
se non chiami prova()... non puoi aspettarti qualcosa di diverso
il codice dentro function prova() {
aka corpo della funzione lo esegui solo se chiami la funzione
un po come al liceo scrivevi meccanicamente t = qualcosa e poi distratto da qualcosa di romantico non o usi nemmeno...
Ultima modifica di FormularioDiDrakensang : 25-07-2014 alle ore 14.44.28
scusa non capisco, forse sono ancora nella fase di distrazione ma cosa dovrei mettere? Non devo rimettere la variabile vero?
<?
// $numero e' una variabile globale
$numero = 3;
function prova() {
// Quando dico $numero
// intendo la variabile globale
global $numero;
echo $numero;
}
prova();
?>
ok avevo capito che dovevo mettere qualcosa tra le tonde nella funzione...
grazie... credo che prima di finire il corso stresserò ancora!!!
... OK