Ho realizzato il progettino!
Si tratta di una pagina web (che poi puo' diventare un intero sito a forza di copia e incolla) in cui ci sono dei settori autoaggiornabili di testo, immagini e links senza utilizzare ftp, ovvero l'utente, da un'interfaccia, cambia il testo, inserisce un link, inserisce un'immagine.
Questo software e' un raccattaware, ovvero io l'ho scritto raccattando pezzi di sintassi da vari forum, tra cui questo, quindi il merito non e' mio soltanto.
Passiamo alla pratica:
pagina aggiornabile qui chiamata aggiornatiCara.php
Codice:
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Welcome!</title>
<!-- questi 3 meta qui sotto servono a fare ricaricare la pagina ogni volta in quanto, dopo gli aggiornamenti, le immagini avranno gli stessi nomi e il browser potrebbe visualizzare le immagini precedenti -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Expires" content="-1">
</head>
<body bgcolor="#C0C0C0">
<div align="center">
<table border="0" width="696" id="table1" cellspacing="3" cellpadding="3">
<tr>
<td width="696" colspan="3"> <p align="center">
<img border="0" src="banner15.gif" width="400" height="40"></p>
<p> </td>
</tr>
<tr>
<td width="696" colspan="3">
<p align="center"><font face="Arial"><a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a></font></td>
</tr>
<tr>
<td width="33"> </td>
<td width="330" valign="top"><b>
<font face="Comic Sans MS" size="4" color="#FF00FF">Area uno</font></b><p align="justify">
<font face="Arial">Testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso. Si lo
so', la grafica fa schifo! Comunque e' solo un esempio.</font></p>
<p align="justify"><font face="Arial"><i>Qui, dopo i "due punti",
appare il testo auto aggiornabile uno:</i></p><!-- qui viene letto e visualizzato il contenuto testo e/o html della pagina areaUno.php --><? require("areaUno.php"); ?></font></td>
<td width="330" valign="top"><b>
<font face="Comic Sans MS" size="4" color="#0000FF">Area due</font></b><p align="justify">
<font face="Arial">Testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso.</font></p>
<p align="justify">
<font face="Arial"><i>Qui, dopo i "due punti",
appare il testo auto aggiornabile due:</i></p><!-- qui viene letto e visualizzato il contenuto testo e/o html della pagina areaDue.php --><? require("areaDue.php"); ?></font></p>
</td>
</tr>
<tr>
<td width="33"> </td>
<td width="33%"><font face="Arial"><i>Qui sotto invece appare la foto uno:<!-- qui si trova una semplice tag di visualizzazione immagine con misure prestabilite in quanto qualunque file si carichi verra' rinominato in 1.gif, quindi solo formato gif, funzione comunque modificabile --></i></font><p align="center">
<img border="0" src="fotoUno/1.gif" width="100" height="100"></p>
<p> </td>
<td width="330" valign="top"><font face="Arial"><i>Qui sotto invece la
foto due:</i><!-- qui uso un altro sistema di visualizzazione dell'immagine, ovvero vengono visualizzati tutti i file presenti nella cartella fotoDue, in qualunque formato --><?php
//recupero tutti i file .jpg dalla cartella immagini, se invece di *.* scrivo ad esempio *.jpg vedro' solo i .jpg
$images = glob('fotoDue/*.*');
//stampo tutte le immagini.
//Per la formattazione decidi il modo che preferisci
foreach($images as $img) {
echo "<img src=\"$img\" alt=\"\" /> ";
}
?></font></td>
</tr>
<tr>
<td width="33"> </td>
<td width="330"> </td>
<td width="330"> </td>
</tr>
</table>
</div>
</body>
</html>
In alto c'e' un banner che ho chiamato banner15.gif, nel codice cercate <!-- oppure // dove troverete del testo che vi illustra le funzioni
pagina da cui aggiornare la precedente pagina: aggiornatiCaraRiservato.php
Codice:
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Welcome!</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Expires" content="-1">
<script language="JavaScript">
<!-- script per pop up
function FP_openNewWindow(w,h,nav,loc,sts,menu,scroll,resize,name,url) {//v1.0
var windowProperties=''; if(nav==false) windowProperties+='toolbar=no,'; else
windowProperties+='toolbar=yes,'; if(loc==false) windowProperties+='location=no,';
else windowProperties+='location=yes,'; if(sts==false) windowProperties+='status=no,';
else windowProperties+='status=yes,'; if(menu==false) windowProperties+='menubar=no,';
else windowProperties+='menubar=yes,'; if(scroll==false) windowProperties+='scrollbars=no,';
else windowProperties+='scrollbars=yes,'; if(resize==false) windowProperties+='resizable=no,';
else windowProperties+='resizable=yes,'; if(w!="") windowProperties+='width='+w+',';
if(h!="") windowProperties+='height='+h; if(windowProperties!="") {
if( windowProperties.charAt(windowProperties.length-1)==',')
windowProperties=windowProperties.substring(0,windowProperties.length-1); }
window.open(url,name,windowProperties);
}
// -->
</script>
</head>
<body>
<div align="center">
<table border="0" width="800" id="table1">
<tr>
<td colspan="3"> <p align="center">
<img border="0" src="banner15.gif" width="400" height="40"></p>
<p> </td>
</tr>
<tr>
<td width="695" colspan="3">
<p align="center"><font face="Arial"><a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a> <a href="#">Link</a></font></td>
</tr>
<tr>
<td width="33"> </td>
<td width="330" valign="top"><b>
<font face="Comic Sans MS" size="4" color="#FF00FF">Area uno</font></b><p align="justify">
<font face="Arial">Testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso.</font></p>
<p align="justify"><font face="Arial">Qui, dopo i "due punti",
appare il testo auto aggiornabile:</p><? require("areaUno.php"); ?><p onclick="FP_openNewWindow('300', '400', false, false, false, false, false, false, 'Quack', /*href*/'SpedisciAreaUno.htm')">
Aggiorna il sito <u><font color="#0000FF">cliccando qui</font></u></font></td>
<td width="330" valign="top"><b>
<font face="Comic Sans MS" size="4" color="#0000FF">Area due</font></b><p align="justify">
<font face="Arial">Testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso, testo
fisso, testo fisso, testo fisso, testo fisso, testo fisso.</font></p>
<p align="justify">
<font face="Arial">Qui, dopo i "due punti",
appare il testo auto aggiornabile:</p><? require("areaDue.php"); ?>
<p onclick="FP_openNewWindow('300', '400', false, false, false, false, false, false, 'Quack', /*href*/'SpedisciAreaDue.htm')">
Aggiorna il sito <u><font color="#0000FF">cliccando qui</font></u></font></p>
</font> </td>
</tr>
<tr>
<td width="33"> </td>
<td width="330"><font face="Arial">Qui sotto invece la foto uno:<p align="center">
<img border="0" src="fotoUno/1.gif" width="100" height="100"></p>
</font><p> </td>
<td width="330" valign="top"><font face="Arial">Qui sotto invece la
foto due:<?php
//recupero tutti i file .jpg dalla cartella immagini
$images = glob('fotoDue/*.*');
//stampo tutte le immagini.
//Per la formattazione decidi il modo che preferisci
foreach($images as $img) {
echo "<img src=\"$img\" alt=\"\" /> ";
}
?></font></td>
</tr>
<tr>
<td width="33"> </td>
<td width="330"> </td>
<td width="330"> </td>
</tr>
</table>
</div>
</body>
</html>
segue sul prossimo post perche' troppo lungo