- Home
- Categorie
- Coding e Sistemistica
- PHP
- Generare centinaia di pagine PHP
-
Ciao! Rieccomi nella sezione php... sono stato 1 po' impegnato in questi tempi
beh allora hai ragione, sia dal punto di vista che i titoli maiuscoli non sono molto buoni oerchè nelle chiavi di ricerca, devi cercare su google in maiuscolo, mentre se il titolo è minuscolo, sia che la ricerca suil motore sia maiuscola o minuscola lo trovi lostesso (l'avevo letto da qualche parte non chiedermi il perchè)... e poi è più professional!
Per rendere la prima lettera maiuscola puoi usare la funzione ucfirstesempio:
[php]
<title>ucfirst($array[$contatore])</title>
[/php]
-
ciao,
sinceramente mi sono perso un pò di risposte comunque, come dice oliviero, se vuoi fai la prima maiuscola, ma se vuoi c'è anche una funzione per tutto maiuscolo.
ciaooo
-
La funzione ucfirst non funziona: nella pagina (nel title e nel body) mi visualizza ucfirst(pippo)
Ho provato con uc e \U ma sempre stessa cosa.
-
Ci posti il codice che hai messo? perchè penso hai sbagliato ad utilizzare la funzione
-
Ecco qui:
[PHP]<html>
<head>
<title>Pagina che crea pagine! (che titolo è!?)</title>
</head>
<body>
<?PHP
$array=array("pippo","pluto","paperino");
for($contatore=0; $contatore<count($array); $contatore++)
{
/QUI DENTRO CI METTIAMO TUTTA LA STRUTTURA DELLA PAGINA DI DEFAULT AGGIUNGENDO LA
VARIABILE $array[$contatore] come detto all'inizio/
$mia_pagina="<html>
<head>
<title>ucfirst($array[$contatore]) - Titolo Pagina</title>
</head>
<body>
<h1>ucfirst($array[$contatore])</h1>
</body>
</html>
";
/*Fatta la struttura che cambia il nome di $array[$contatore] ad ogni ciclo salviamo la pagina: */
if (!$p_file = fopen("$array[$contatore].php","w+")) {
echo "Spiacente, non posso creare il file $array[$contatore].php!<br />";
} else {
fputs($p_file,$mia_pagina);
fclose($p_file);
echo "Ho creato correttamente $array[$contatore].php <br />";
}
} //chiudo il for
?>
</body>
</html>[/PHP]Così crea le pagine in minuscolo (pippo.php) ma visualizza il titolo così:
ucfirst(pippo) - Titolo Pagina
-
[php]
<html>
<head>
<title>Pagina che crea pagine! (che titolo è!?)</title>
</head>
<body>
<?PHP
$array=array("pippo","pluto","paperino");
for($contatore=0; $contatore<count($array); $contatore++)
{
/QUI DENTRO CI METTIAMO TUTTA LA STRUTTURA DELLA PAGINA DI DEFAULT AGGIUNGENDO LA
VARIABILE $array[$contatore] come detto all'inizio/
$mia_pagina="<html>
<head>
<title>".ucfirst($array[$contatore])." - Titolo Pagina</title>
</head>
<body>
<h1>".ucfirst($array[$contatore])."</h1>
</body>
</html>
";
/*Fatta la struttura che cambia il nome di $array[$contatore] ad ogni ciclo salviamo la pagina: */
if (!$p_file = fopen("$array[$contatore].php","w+")) {
echo "Spiacente, non posso creare il file $array[$contatore].php!<br />";
} else {
fputs($p_file,$mia_pagina);
fclose($p_file);
echo "Ho creato correttamente $array[$contatore].php <br />";
}
} //chiudo il for
?>
</body>
</html>
[/php]
-
Ma allora sei un mito! Ora funziona!
Grazie mille: come faccio a sdebitarmi?? Per la birra: vedo che siete a Messina, Roma e Milano....viene un po' complicato trovarsi!
-
Appena inventano la macchina per teletrasportarci ci offri una birra
-
sennò camminando ti fai tutta italia ahahah così giri tutta l'italia visto che gentili?
-
Mi conviene mandarvi una cassa di birra a casa!
-
Vi do un grande consiglio: usate switch() di php
Vi verrà bene
Credo che voi utenti premium lo sapreste fare, no?
-
jeeves ma per la birra? ihih
-
Senza andare off topic, ma che birra? Da/a chi? Che cosa...?
-
Ihihih io mi accontento di una coca... birra non ancora :D:D:D
-
Ok, giusto hai ragione pure te:D, allora che intendi per lo switch? cioè per fare cosa? (ps anche io preferisco coca)