Newsgroup: it.comp.www.php
Titolo: Aiuto per passare da javascript a PHP (lunghetto)

Salve a tutti, sono un principiante vergognosamente ignorante
un amico mi ha aiutato a scrivere questa piccola funzione in javascript che
funziona benissimo tranne per una cosa che vi dico dopo:
----------------------------------------------------------------
<script type="text/javascript">
var today=new Date(),
dd=today.getDate(),
mm=today.getMonth()+1,
yyyy=today.getFullYear();
dd=dd<10?"0"+dd:dd;
mm=mm<10?"0"+mm:mm;
var szFileName=yyyy+"_"+mm+"_"+dd;
document.open("text/html");
document.write("<iframe src='a_baldini/"+szFileName+".htm' name='contentFRM'
id='contentFRM' scrolling='default' width='400' height='300' marginwidth='0'
marginheight='0' frameborder='0' align='default'></iframe>");
document.close();
</script>
-------------------------------------------------------------------------
il problema di cui parlavo e' che la finestra che si crea e' di altezza
fissa (height='300') ma le pagine che si trovano nella cartella sono di
altezza variabile, quindi a volte lo spazio e' eccessivo e a volte viene
fuori la barra di scrolling.
Nella pagina 
http://www.tempietto.it/baldini.php
 ho risolto il problema con
la funzione include che non comporta il problema che ho riscontrato con
l'iframe.
Vorrei sapere se qualcuno mi regala la stringhetta per ottenere con il php
lo stesso risultato ottenuto con il javascript.
Grazie per l'attenzione e la pazienza.
--
grafite
webmaster(nientemonnezza)@
grafite.biz
www.grafite.biz

 il php lo stesso risultato ottenuto con il javascript.
1^ PHP e' lato server, JS e' lato client
2^ Include ed IFRAME sono tecnologie e sistemi differenti, non
commensurabili.
3^ Non esporre quello che non riesci a fare, esponi la necessita' di
base, e' molto probabile che un approccio diverso porti ad una
soluzione migliore.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x

 soluzione migliore.
allora il semplice php che mi serve:
1. vede che giorno e' oggi,
2. in base al giorno mi costruisce un risultato yyyy_mm_gg
3. richiama tramite un include come quello che allego sotto una certa pagina
con titolo yyyy_mm_gg.htm
il codice PHP che sto' utilizzando e che funziona:
------------------------------------------------------------
<?php include "mia_cartella/yyyy_mm_gg.htm" ?>
------------------------------------------------------------
quello che mi serve e' una funzione (???) che mi elabori [yyyy_mm_gg] e che
poi lo vada a mettere nell'include al posto giusto
Saro' stato piu' chiaro? spero di si
Gia' che ci sono: immagino che un'altro script php potrebbe guardare il
contenuto di x files in una cartella ( es. yyyy_mm_01, yyyy_mm_02,
yyyy_mm_03 eccetera) e mi presenti uno di seguito all'altro partendo dalla
data attuale ed escludendo i files di data precedente
(es. se oggi e' il yyyy_mm_02 la pagina mi dovrebbe presentare i files
yyyy_mm_02, quello yyyy_mm_03 eccetera ma NON il file yyyy_mm_01)
So che chiedo cose molto rudimentali ma per cominciare a capire come
funziona il sistema ogni approccio e' quello giusto. Vorrei evitare di
affrontare un database per ora anche se mi rendo conto che la sluzione
ottimale sarebbe interrogare una bella tabella mySQL e infatti sto studiando
un sistema di quel tipo, ma ho molto da comprendere per ora e mi servono dei
risultati immediati.
grazie ancora per l'attenzione e perdonate la rozzezza delle mie richieste

 dalla data attuale ed escludendo i files di data precedente
Le funzioni per il file system le trovi:
http://www.php.net/manual/en/ref.filesystem.php



questa mi sa che e' piu' dura...
me la studio un po' e casomai torno alla carica.
--
grafite
webmasterni...@grafite.biz
www.grafite.biz

 warning.  
http://www.php.net/file_exists
http://url.repository.biz/go/12



grazie, sono andato a scocciare [Albert] su IRC #php di azzurra e su sue
indicazioni ho scritto questo,
----------------------------------------
<?php
$today = date("d_m_y");                        // DD_MM_YY
$filename = "a_baldini/$today.htm";
if (file_exists($filename) && is_readable($filename)) {
    include $filename;
}
/*else {
echo "Concerti in programmazione";
}*/
?>
-------------------------------------------------------
e funziona alla grande. Comunque ora vado a vedere anche le tue indicazioni