Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Random testo per ogni giorno

    Ciao!
    sono un grafico e purtroppo capisco poco di php.
    Mi serve uno script semplice.
    In pratica deve far vedere un testo per ogni giorni del mese.

    Grazie a tutti in anticipo!!!!
    La vita è un percorso, goditi il viaggio.

  2. #2
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Up!

    Per favore qualcuno mi puo aiutare?

    Grazie mille!
    La vita è un percorso, goditi il viaggio.

  3. #3
    Codice PHP:

    <?php

    $giornoDelMese
    =date("d");

    /* Quindi devi creare un file che contenga il testo del giorno, per ogni giorno del mese */
    /* Es. giorno01.php, giorno02.php, etc. */

    include("giorno".$giornodelMese."php");

    ?>
    Una cosa di questo tipo potrebbe andare bene?
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  4. #4
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Grazie mille jaym del tuo aiuto!!

    Allora devo inserire tutto in una pagina?
    e dopo?

    grazie ancora!!!
    La vita è un percorso, goditi il viaggio.

  5. #5
    In pratica devi avere una pagina principale e una serie di sottopagine(files) con il numero del giorno.

    es. principale.php (in cui inserisci il codice che ti ho postato sopra), quiundi una cartella /giorni in cui inserire i vari file che contengono il testo di ogni giorno (giorno01.php, giorno02.php, etc.)

    In questo modo in base al numero di giorno del mese il file principale include il file corrispondente.

    Potresti mettere anche tutto in unico file, ma non te lo consilgio.
    Dovunque si va, non si può fare a meno di incontrare persone intelligenti. È divenuta una vera peste.
    Oscar Wilde

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Un'alternativa potrebbe essere quella di ricorrere ad un database per memorizzare le frasi

    Ti crei una tabella che contenga un testo per ogni giorno

    CREATE TABLE `frasi` (
    `idfrase` smallint(3) unsigned NOT NULL auto_increment,
    `frase` varchar(255) NOT NULL default '',
    PRIMARY KEY (`idfrase`)
    ) TYPE=MyISAM;



    Popoli il tuo db ed inserisci 366 frasi (in previsione degli anni bisestili).

    A questo punto con un semplice script php avrai la tua frase quotidiana
    Codice PHP:
    <?php
    $conn 
    mysql_connect("localhost","root"); 
    mysql_select_db("il_nome_del_db_che_contiene_le_tue_frasi");

    // Infine con una semplice query avrai ogni giorno una frase diversa
    $query mysql_query("select frase from frasi where idfrase = dayofyear(now())");
    $frase mysql_result($query,0,frase);
    echo 
    $frase;
    ?>

  7. #7
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Non funziona!

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    
    	<head>
    		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
    		<title>Pagina senza nome</title>
    	</head>
    
    	<body bgcolor="#ffffff">
    		
    
    <?php
    
    $giornoDelMese=date("d");
    
    include("giorno".$giornoDelMese."php");
    
    ?>
    </p>
    	</body>
    
    </html>
    poi ho creato una cartella (giorno) e ho messo la pagina giorno20.php:

    codice:
    testo prova
    testo prova
    testo prova
    testo prova
    testo prova
    testo prova
    non vedo il testo!


    Grazie!!!!
    La vita è un percorso, goditi il viaggio.

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Con il mio script hai una frase diversa per ogni giorno dell'anno.
    Se invece rileggendo meglio mi è sembrato di capire che ad esempio il primo di ogni mese vuoi sempre la stessa frase allora basta che inserisci 31 record e usi

    dayofmonth(now()) anzichè dayofyear

  9. #9
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470
    Grazie nicola75ss!!!

    Ma se uso il tuo script mi serve un db e forse non riesco ad averlo!
    Poi come faccio ad inserirlo tramite una pagina html??

    Grazie ancora!!!!

    ps: ma l'altro script di jaym, come mai non funziona?
    ho sbagliato io?
    La vita è un percorso, goditi il viaggio.

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se non puoi usare un db il discorso è diverso.

    Per inserirlo in una pagina devi modificare l'estensione della tua pagina da htm o html in php.
    La funzione echo è quella che stampa a video.
    Quindi non devi fare altro che impostare la grafica del tuo sito come meglio credi, eseguire il mio script e conseguente echo nel punto in cui vuoi che venga mostrata la frase.

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.