{PHP} stampare qualcosa solo in giorni prestabiliti

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Atreo
Prode Principiante
Messaggi: 238
Iscrizione: mercoledì 8 febbraio 2006, 20:20

{PHP} stampare qualcosa solo in giorni prestabiliti

Messaggio da Atreo »

Ciao a tutti  :)

spero possiate aiutarmi :)

dovrei far stampare "CIAO" ad asempio soltanto ogni lunedi del mese... oppure ogni 11 del mese... o meglio ogni X giorni, dove X è un numero generato casualmente...

esempio...

Il 5 mi genera Ciao ... poi una funzione random mi genera 4 e lo aggiunge al numero 5 quindi viene 9.... il 9 mi stampa CIAO ATREO... poi la funzione mi genera 2... e l'11 mi genera CIAO CIAOOOOO ....

avevo pensato di far prendere i giorni del calendario dalla data del server....

sapete dirmi come implementare questo script?

so come generare numeri casuali... oppure fare un shuffle da un array per dirgli quali numeri aggiungere e quale frase stampare.... ma non so assoultamente come prendere la data del server e dirgli che dopo 4 giorni deve richiamare la funzione che genera le frasi....

grazie mille per il vostro aiuto :)
Simone
Consulente SEO Freelance
http://simone.chiaromonte.com
Avatar utente
danilo.rossini
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1200
Iscrizione: sabato 23 febbraio 2008, 10:32
Località: Cuneo - Genova

Re: {PHP} stampare qualcosa solo in giorni prestabiliti

Messaggio da danilo.rossini »

Per utilizzare la data del server:

http://it2.php.net/manual/it/function.date.php

Ti conviene salvare il numero del giorno nel quale vuoi richiamare la funzione su un file di testo e dirgli:

leggi file di testo
se data_corrente= data_file_testo -> allora random, scrivi dinuovo il file di testo, esegui altre operazioni che vuoi
Se vi va di dare un'occhiata ai miei disegni e lasciare un commento ne sarei molto felice:
http://www.facebook.com/#/album.php?aid ... 1431940143 =)
Avatar utente
Atreo
Prode Principiante
Messaggi: 238
Iscrizione: mercoledì 8 febbraio 2006, 20:20

Re: {PHP} stampare qualcosa solo in giorni prestabiliti

Messaggio da Atreo »

grazie :)

però vorrei che la data sia variabile... e non sempre la stessa... per questo volevo usare la funzione che mi genera i numeri casuali da incrementare
Simone
Consulente SEO Freelance
http://simone.chiaromonte.com
edgy
Prode Principiante
Messaggi: 134
Iscrizione: sabato 28 ottobre 2006, 14:32

Re: {PHP} stampare qualcosa solo in giorni prestabiliti

Messaggio da edgy »

Codice: Seleziona tutto

<?php
	$giorno_attuale_in_lettere_completo = date("l"); /* nome completo */
	$giorno_attuale_in_lettere = date("D"); /* prime 3 lettere del nome */
	$giorno_attuale_in_numero = date("d");
	if ($giorno_attuale_in_numero == $numero_generato_casualmente)
	{
		/* stampa quello che vuoi */
	}
	else
	{
		/* fai altro */
	}
?>
Dovrebbe essere così  ;)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti