script in php da modificare

Creatt

Nuovo Utente
17 Ott 2014
37
0
6
Ciao, devo modificare questo script, devo fare in modo che il messaggio Ciao!Oggi e....... se deve essere modificato lo devo fare tramite una variabile, con array a swich ci sono riuscito, quello che non riesco e quello di farlo tenendo gli elseif.
Ho provato:

<?php

$giorno_odierno = date("w");
echo "<td bgcolor='{$colori[$giorno_odierno]}'>Ciao!Oggi &egrave {$giorni_settimana[$giorno_odierno]}!</td>";
if($giorno_odierno==0){
"<td bgcolor='#FFFF00'></td>";
}
elseif($giorno_odierno==1){
"<td bgcolor='#007F00'>Ciao!Oggi e </td>";
}

l codice e:
PHP:
<html>
<head>
<title>Ciao! Sai che giorno è oggi?</title>
</head>
<body>
    <?php
$stringa = "Naviga su html.it";
 
// posso anche andare a capo
$stringa1 = "Naviga su html.it lotroverai interessante";

echo ($stringa), "<br />";
echo ($stringa1), "<br />";
echo "buongiorno","<br />", "buongiorno", "<br />";
echo "Buongiorno a tutti!", "<br />", "È una bellissima giornata";
?>
<?php
   echo "oggi è: " . date("j/n/Y/"), "<br />"; 

echo "oggi è: " . date("r"); 
?>
<table>
<tr>
<?php

if(date("w")==0){
	echo "<td bgcolor='#FFFF00'>Ciao!Oggi è domenica!</td>";
}
if(date("w")==1){
	echo "<td bgcolor='#007F00'>Ciao!Oggi è lunedi!</td>";
}
if(date("w")==2){
	echo "<td bgcolor='#0000FF'>Ciao!Oggi è martedi!</td>";
}
if(date("w")==3){
	echo "<td bgcolor='#7F007F'>Ciao!Oggi è mercoledi!</td>";
}
if(date("w")==4){
	echo "<td bgcolor='#FF0000'>Ciao!Oggi è giovedi!</td>";
}
if(date("w")==5){
	echo "<td bgcolor='#FF8000'>Ciao!Oggi è venerdi!</td>";
}
if(date("w")==6){
	echo "<td bgcolor='#FF80FF'>Ciao!Oggi è sabato!</td>";
}

?>
</tr>
<tr>
<td>Qui possiamo inserire il testo del nostro sito</td>
</tr>
</table>
</html>
 
Ultima modifica di un moderatore:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
se non ho capito male, potresti fare così
PHP:
<?php
$giorno=array("domenica","luned&igrave;","marted&igrave;","mercoled&igrave;","gioved&igrave;","venerd&igrave;","sabato");
$colore=array('#FFFF00','#007F00','#7F007F','#7F007F','#FF0000','#FF8000','#FF80FF');
$n=(int)date("w");
echo "<table><tr><td bgcolor='".$colore[$n]."'>Ciao!Oggi &egrave; ".$giorno[$n]."!</td></tr></table>";
?>

ps
quando scrivi il codice usa gli appositi bccode
 

Creatt

Nuovo Utente
17 Ott 2014
37
0
6
Ciao si cosi funziona, con array ero riuscito, anche utilizzando swich, ma il compito che mia anno dato e quello di farlo utilizzando gli elseif.

Si scusami, ma devo ancora prendere dimestichezza con i bottoni, adesso ho visto come inserire il codice.
Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
a parte perchè usare più codice quando si può farne a meno, prova così
PHP:
<?php
//...
$n=(int)date("w");
if($n===0){
    echo "<td bgcolor='#FFFF00'>Ciao!Oggi è domenica!</td>";
}
if($n===1){
    echo "<td bgcolor='#007F00'>Ciao!Oggi è lunedi!</td>";
}
if($n===2){
    echo "<td bgcolor='#0000FF'>Ciao!Oggi è martedi!</td>"; 
//.rcc....
?>
comunque funzionava anche con gli if ifelse che hai fatto tu
 

Creatt

Nuovo Utente
17 Ott 2014
37
0
6
Si ai ragione, ma e un compito che mi e stato dato, e vorrei risolverlo per poi studiarmelo.

Ma e possibile usare gli elseif e fare in modo che se devo cambiare il messaggio Ciao!Oggi e..... lo cambi solo su una stringa e non su tutte le stringhe, cioe una variabile dove cambio il messaggio, gollegata a tuuti gli if.
Perche cosi se debbo cambire il messaggio devo sempre cambiarlo a tutte le stringhe, ho sbaglio.
Grazie.
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
cioa
dici così?
PHP:
<?php
$mess="Ciao!Oggi è ";
//..serie if/eleseif
echo "<td bgcolor='#FFFF00'>$mess domenica!</td>";
//..
?>
 

Creatt

Nuovo Utente
17 Ott 2014
37
0
6
Si una cosa del genere, la provo, devo fare che richiami il giorno odierno.
Ti aggiorno appena ho finito, ciao ciao e grazie mille.
 

Creatt

Nuovo Utente
17 Ott 2014
37
0
6
Ciao con l'ultimo script mi visualizzava sia lune e martedi.
Ho fatto questo e funziona:

PHP:
<html>
<head>
<title>Ciao! Sai che giorno è oggi?</title>
</head>
<body>
<table>
<tr>

<?php

$giorno_odierno = date("w");
$stringa="Oggi e ";
if($giorno_odierno==0){
  echo  "<td bgcolor='#FFFF00'>{$stringa} Domenica!</td>";
}
elseif($giorno_odierno==1){
  echo  "<td bgcolor='#007F00'>{$stringa} Lunedì!</td>";
}
elseif($giorno_odierno==2){
  echo  "<td bgcolor='#0000FF'>{$stringa} Martedì!</td>";
}
elseif($giorno_odierno==3){
  echo "<td bgcolor='#7F007F'>{$stringa} Mercoledì!</td>";
}
elseif($giorno_odierno==4){
  echo   "<td bgcolor='#FF0000'>{$stringa} Giovedì!</td>";
}
elseif($giorno_odierno==5){
  echo  "<td bgcolor='#FF8000'>{$stringa} Venerdì!</td>";
}
else{
  echo  "<td bgcolor='#FF80FF'>{$stringa} Sabato!</td>";
}
?> 
</tr>
<tr>
<td>Qui possiamo inserire il testo del nostro sito</td>
</tr>
</table>
</html>

Ciao ciao e grazie.
 
Discussioni simili
Autore Titolo Forum Risposte Data
Y Modificare script php PHP 5
M Collegamento tra form html e script php PHP 4
felino PHP e script generazione file excel PHP 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
Max 1 [PHP] Script che funziona in locale e non online PHP 16
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
TpD [PHP] Script per organizzazione presenza eventi PHP 3
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
T interpretare uno script php non fatto da me... PHP 3
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
C richiamare una funzione in un altro script php PHP 1
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
paloppa [PHP] script importati da internet o da file PHP 24
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
T mostrare il riultato di uno script php Ajax 2
K Script PHP per leggere array.txt Presentati al Forum 3
Punix [PHP] problema script invio e-mail PHP 2
R pagina html + script php PHP 12
M Script php funziona / non funziona in base all'hosting PHP 21
T [PHP] piccola modifica a script (non mio...) PHP 8
Trapano Script php che non va più' con Versione MySQL: 5.6 PHP 5
Mauro Guardiani [PHP] script per caricamento video PHP 0
matteoraggi Screenshot da script php PHP 0
F Richiesta script PHP PHP 1
giancadeejay Bloccare utente se non loggato con script php PHP 12
booklisa [PHP] Script nello script PHP 2
H [PHP] Script non vengono eseguiti PHP 2
elpirata [PHP] Script reminder email PHP 11
S Problema con script php-javascript PHP 2
9 inserire contenuto in un file pdf aperto sul browser tramite script php PHP 0
A [PHP] inserire paginazione su script php/mysql PHP 6
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
elpirata [Risolto] Gestione Prenotazioni script php PHP 25
D [vendo] script php programmazione televisiva del giorno 33 canali Altri Annunci 0
localhost.nicola Includere file HTML/TXT su script php PHP 3
M Aggiunta funzionalità script php Regione Provincia Comune PHP 1
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0

Discussioni simili