Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Inserimento codice corretto per automatizzare pagine mensili.

    Sto cominciando a studiare il linguaggio php, ma sul manuale cartaceo che ho acquistato non c'è quello che mi serve.
    Ecco il problema:
    dalla HomePage del mio sito (www.galassiere.it) si può accedere, ad esempio, alla cartina celeste del mese. Ma vorrei fare in modo che questa venisse aggiornata in automatico.
    In altri termini: se creo 12 file denominati gennaio.htm, febbraio.htm, ecc. ciascuno con la propria cartina è possibile creare uno script in php di modo che cliccando su "visualizza il cielo del mese" l'ipertesto punti direttamente al file del mese corrente (e quindi senza dover ogni volta aggiornarlo manualmente?
    Il sorgente al momento è questo:

    <a href="java-script:mappah('homepage_file/giugno.htm')" class="oro">Il cielo di
    <?PHP
    date_default_timezone_set("Europe/Rome");
    $nomi_mesi = array (1=>"Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio",
    "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
    print " ".$nomi_mesi[date("n")]." "
    ?> alle 11 di sera</a>

    ma chiaramente mi cambia solo il mese, perché l'ipertesto è fuori da <?PHP ... ?>

    Come posso fare per inserirlo?
    Grazie dellaiuto
    Piero Mazza -- Milano
    (pieromazza@hotmail.it)

    [PS: spero che stavolta il titolo vada bene: in caso contrario chiudo definitivamente e mi rivolgerò altrove]

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    puoi stampare tranquillamente stringhe da php ad html con il comando "echo" oppure usando <?=$var?> oppure <?="CIAO"?> .

    es :
    Codice PHP:

    <?PHP

    $nomi_mesi 
    = array (1=>"Gennaio""Febbraio""Marzo""Aprile""Maggio",
    "Giugno""Luglio""Agosto""Settembre""Ottobre""Novembre""Dicembre");

    $currMonth =$nomi_mesifloor(date("m",time())) ];



    ?> 


    [url="java-script:mappah('homepage_file/<?=$currMonth?>.htm')"]Il cielo di <?=$currMonth?> alle 11 di sera[/url]

  3. #3

    Automatizzare l'inserimento dei mesi

    Grazie, Virus_101, al momento funziona perfettamente!
    Ora dovrei ripetere la procedura per automatizzare anche i grafici delle ore di buio e i lunari.
    Cercherò ovviamente di arrangiarmi, ma se non dovessi venirne fuori chiederò nuovamente il tuo prezioso aiuto.

    A presto
    Piero Mazza

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497


    Se serve siam qua .

    Have a nice coding day, i'll go back fighting with cron tables!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.