<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Possibilità d&#x27;uso funzione php ogni ora]]></title><description><![CDATA[<p dir="auto">Salve, avrei bisogno di sapere come far si che un utente possa caricare uno script php ogni ora... la pagina dello script è raggiungibile trammite un normale link...</p>
<p dir="auto">[HTML]&lt;a href="<a href="http://dominio.it/game/script_in_php.php" rel="nofollow ugc">dominio.it/game/script_in_php.php</a>"&gt;Script&lt;/a&gt;[/HTML]</p>
<p dir="auto">Pensavo a un record dell'ora in cuoi venisse cliccato, però non ho idea di come impedire o dare la possibilità di cliccare il link...</p>
<p dir="auto">Bho... cerco una illuminazione <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/topic/118304/possibilità-d-uso-funzione-php-ogni-ora</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 03:00:54 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/118304.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 02 Jan 2010 11:58:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:19:50 GMT]]></title><description><![CDATA[<p dir="auto">OK testato e funziona... grazie 1000 ancora... E alla prossima <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
]]></description><link>https://connect.gt/post/882563</link><guid isPermaLink="true">https://connect.gt/post/882563</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:19:50 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:15:13 GMT]]></title><description><![CDATA[<p dir="auto">Basta che funzioni, mi raccomando fai tutti i test delle possibilità che ci sono.</p>
]]></description><link>https://connect.gt/post/882562</link><guid isPermaLink="true">https://connect.gt/post/882562</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:13:32 GMT]]></title><description><![CDATA[<p dir="auto">Allora... Per capire cosa nn va ho messo un echo di tutte le variabili...</p>
<p dir="auto">[PHP]<br />
echo "$differenza";<br />
[/PHP]</p>
<p dir="auto">Con varie prove ho visto che assume valori negativi... e nonostante maggiori di 60 l'if non lo riconosce perché vede un - prima del 60... Basta mettere che l'if non legga il possibile - prima del numero e il codice dovrebbe funzionare <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/882560</link><guid isPermaLink="true">https://connect.gt/post/882560</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:13:32 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:10:06 GMT]]></title><description><![CDATA[<p dir="auto">Beh ma questo accade solo quando il giorno è diverso o sbaglio?</p>
]]></description><link>https://connect.gt/post/882561</link><guid isPermaLink="true">https://connect.gt/post/882561</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:10:06 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:07:59 GMT]]></title><description><![CDATA[<p dir="auto">Nel senso che guardiamo cosa facciamo fare all'"if"</p>
<p dir="auto">if($differenza&gt;60)</p>
<p dir="auto">Se la differenza è un numero negativo darà errore...<br />
Se la differenza è un numero positivo e maggiore di 60 farò eseguire lo script...</p>
]]></description><link>https://connect.gt/post/882558</link><guid isPermaLink="true">https://connect.gt/post/882558</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:07:59 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:05:42 GMT]]></title><description><![CDATA[<p dir="auto">In che senso valore assoluto?<br />
Se è negativo diventa positivo?</p>
]]></description><link>https://connect.gt/post/882556</link><guid isPermaLink="true">https://connect.gt/post/882556</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 12:01:32 GMT]]></title><description><![CDATA[<p dir="auto">Il codice che mi hai fornito fa una vera e propria sottrazione (orario attuale - orario ultimo inserimento) e se l'orario precedente è minore di quello attuale la differenza sarà positiva mentre al contrario sarà negativa... Quindi basta mettere che che la differenza in valore assoluto deve essere maggiore di 60... Ora come ora l'if considera vero solo se la differenza è maggiore di 60 e è positiva... Ora la domanda è... Come si fa a considerare il 60 come un valore assoluto??</p>
]]></description><link>https://connect.gt/post/882559</link><guid isPermaLink="true">https://connect.gt/post/882559</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 12:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 11:09:57 GMT]]></title><description><![CDATA[<p dir="auto">Purtroppo non ho fatto i test quindi non saprei... visto che nel campo del database ci potresti salvare la data in formato now quindi estesa.<br />
Potresti effettuare il controllo di restrizione solo se il giorno in cui si fa la richiesta è diverso da quello salvato in database.<br />
In caso sia lo stesso giorno allora controlli i minuti di differenza.</p>
]]></description><link>https://connect.gt/post/882568</link><guid isPermaLink="true">https://connect.gt/post/882568</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Wed, 06 Jan 2010 11:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 10:53:33 GMT]]></title><description><![CDATA[<p dir="auto">Si... pultroppo si... Però ora facendo girare lo script ho notato una cosa... E' difficile da spiegare e quindi faccio un esempio...</p>
<p dir="auto">Ora sono le 12:35...<br />
Se l'orario precedente è 11:00 (quindi 1 ora e 25 minuti prima) lo script viene eseguito...<br />
Se l'orario precedente è 14:00 (quindi 1 ora e 25 minuti dopo [quindi è del giorno prima]) lo script mi invia alla pagina di errore..</p>
<p dir="auto">Quindi se il salvataggio è del giorno prima, non esegue la differenza in modo corretto. Se il salvataggio è dello stesso giorno viene eseguito correttamente.</p>
]]></description><link>https://connect.gt/post/882557</link><guid isPermaLink="true">https://connect.gt/post/882557</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 10:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 10:29:07 GMT]]></title><description><![CDATA[<p dir="auto">Mannaggia era colpa degli apici?</p>
]]></description><link>https://connect.gt/post/882567</link><guid isPermaLink="true">https://connect.gt/post/882567</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Wed, 06 Jan 2010 10:29:07 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Wed, 06 Jan 2010 10:22:09 GMT]]></title><description><![CDATA[<p dir="auto">Grazie, consultando altri topic ho trovato risposta al problema... Bastava mettere delle ' '... Ringrazio il forum perché si rivela sempre una grande fonte di informazione <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/882573</link><guid isPermaLink="true">https://connect.gt/post/882573</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Wed, 06 Jan 2010 10:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Tue, 05 Jan 2010 13:10:14 GMT]]></title><description><![CDATA[<p dir="auto">Ricapitoliamo...</p>
<p dir="auto">Codice usato:</p>
<p dir="auto">[PHP]$sql="SELECT ora_utilizzo_script FROM ore_utilizzo_script WHERE id='$id'";<br />
$query = @mysql_query ($sql) or die (mysql_error());</p>
<p dir="auto">while ($row = mysql_fetch_array($query)) {</p>
<pre><code>$ora_ultimo_inserimento="$row[ora_utilizzo_script]"; 
Function calcolaOre($prima,$seconda) 
{ 
    $vettore1=explode(":",$prima); 
    $vettore2=explode(":",$seconda); 
    $diff=mktime($vettore2[0], $vettore2[1], 0,1,1,2000) - mktime($vettore1[0], $vettore1[1],0,1,1,2000); 
    $minuti=floor($diff/60); 
    return $minuti; 
} 
$ora_attuale=date("G:i"); 
$differenza=calcolaOre($ora_ultimo_inserimento,$ora_attuale); 
if($differenza&gt;60) 
{ 
 
$deposito_aggiungivo = 3 * 2; 

$sql="UPDATE ore_utilizzo_script SET ora_utilizzo_script=$ora_attuale WHERE id='$id'"; 
    $query = @mysql_query ($sql) or die (mysql_error()); 

echo "
$deposito_aggiungivo
$ora_attuale";
 
$sql="UPDATE soldi_utente SET deposito_soldi=$deposito_aggiungivo WHERE id='$id'"; 
    $query = @mysql_query ($sql) or die (mysql_error()); 
} 
else 
{ 
    header('Location: ../errore.php'); 
    exit; 
} [/PHP]
</code></pre>
<p dir="auto">L'echo lo ho inserito per sapere che valori mi andava a scrivere... Ed ecco cosa mi dava la pagina internet dopo l'esecuzione del codice:</p>
<pre><code>6 14:48You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':48 WHERE id='3'' at line 1
</code></pre>
]]></description><link>https://connect.gt/post/882572</link><guid isPermaLink="true">https://connect.gt/post/882572</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Tue, 05 Jan 2010 13:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Mon, 04 Jan 2010 18:09:08 GMT]]></title><description><![CDATA[<p dir="auto">Il valore che tu scrivi direttamente ed è corretto come è scritto?</p>
]]></description><link>https://connect.gt/post/882550</link><guid isPermaLink="true">https://connect.gt/post/882550</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Mon, 04 Jan 2010 18:09:08 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Mon, 04 Jan 2010 16:15:25 GMT]]></title><description><![CDATA[<p dir="auto">Uppo in cerca di risposte <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--confused" title=":-/" alt="😕" /></p>
]]></description><link>https://connect.gt/post/882570</link><guid isPermaLink="true">https://connect.gt/post/882570</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Mon, 04 Jan 2010 16:15:25 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 15:47:59 GMT]]></title><description><![CDATA[<p dir="auto">Si, la definizione della differenza in minuti avviene, ho provato anche a modificare a mano il valore nel database e funziona come dovrebbe. Ma il problema è che quando va a scrivere il nuovo orario da quell'errore. Forse non accetta un carattere...</p>
<p dir="auto">comunque il database è configurato così:</p>
<p dir="auto">CREATE TABLE <code>ore_utilizzo_script</code> (<br />
<code>id</code> INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,<br />
<code>ora_utilizzo_script</code> TEXT NOT NULL<br />
) ENGINE = MYISAM ;</p>
<p dir="auto">CREATE TABLE <code>soldi_utente</code> (<br />
<code>id</code> INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,<br />
<code>deposito_soldi</code> TEXT NOT NULL<br />
) ENGINE = MYISAM ;</p>
]]></description><link>https://connect.gt/post/882566</link><guid isPermaLink="true">https://connect.gt/post/882566</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Sun, 03 Jan 2010 15:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 12:53:57 GMT]]></title><description><![CDATA[<p dir="auto">Bene sembra allora che i minuti li stia prendendo no?</p>
]]></description><link>https://connect.gt/post/882544</link><guid isPermaLink="true">https://connect.gt/post/882544</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Sun, 03 Jan 2010 12:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 12:50:33 GMT]]></title><description><![CDATA[<p dir="auto">Ok... ho riletto il codice e ho sostituito il "&lt;" con il "&gt;"...<br />
E ora il database da questo errore...</p>
<p dir="auto">You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':34 WHERE id='3'' at line 1 ... Il valore 34 è il minuto dell'esecuzione del codice...</p>
]]></description><link>https://connect.gt/post/882565</link><guid isPermaLink="true">https://connect.gt/post/882565</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Sun, 03 Jan 2010 12:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 12:42:04 GMT]]></title><description><![CDATA[<p dir="auto">No... invece mi butta sempre sulla pagina di errore... Quindi prende l'ora sul database che è di standard 0 meno l'ora attuale (viene un numero negativo) e quindi da errore perché è nettamente minore di 0 <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--confused" title=":-/" alt="😕" /></p>
<p dir="auto">Quindi il problema ora è il seguente:<br />
Come bisogna impostare il valore nel database al primo click?</p>
]]></description><link>https://connect.gt/post/882564</link><guid isPermaLink="true">https://connect.gt/post/882564</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Sun, 03 Jan 2010 12:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 12:30:12 GMT]]></title><description><![CDATA[<p dir="auto">Ma l'inserimento in database non dovrebbe avvenire a script inserito?<br />
Cosi come è mi sembra venga sempre inserito.</p>
]]></description><link>https://connect.gt/post/882543</link><guid isPermaLink="true">https://connect.gt/post/882543</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Sun, 03 Jan 2010 12:30:12 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sun, 03 Jan 2010 12:10:24 GMT]]></title><description><![CDATA[<p dir="auto">Io sto seguendo una strada che è quella di impedire il caricamento del codice... cioè, il link viene visualizzato, e se lo premo esegue la pagina php ma, se non è passata l'ora o il tempo richiesto, vengo indirizzato a una pagina di errore...</p>
<p dir="auto">Il select iniziale e l'update finale li uso per salvare l'ora di inserimento e confrontarla a ogni click <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/post/882555</link><guid isPermaLink="true">https://connect.gt/post/882555</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Sun, 03 Jan 2010 12:10:24 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sat, 02 Jan 2010 23:08:04 GMT]]></title><description><![CDATA[<p dir="auto">Perche fai un while?<br />
Non ti basta sapere solo se l'ultimo inserimento (ordinato per data di inserimento) messo in confronto con l'ora attuale ti ritorna un valore in minuti maggiore di 60?</p>
<p dir="auto">Per quanto riguarda il codice.<br />
L'explode serve per trasformare l'ora in formato ore:minuti in un vettore.<br />
Si calcola poi la differenza in ore delle due date.<br />
Si divide per 60 e si ottengono i minuti.</p>
<p dir="auto">Ora io nel tuo script (se ho capito bene quello che vuoi fare, toglierei il while, e metterei una opportuna query di selezione.<br />
L'else resta cosi come è.<br />
Mentre l'if non deve mostrare il link a cui cliccando si va alla pagina di inserimento? (Cosa centra l'update? Sto capendo male?)</p>
]]></description><link>https://connect.gt/post/882542</link><guid isPermaLink="true">https://connect.gt/post/882542</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Sat, 02 Jan 2010 23:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sat, 02 Jan 2010 18:19:08 GMT]]></title><description><![CDATA[<p dir="auto">Forse si è accesa la lampadina... però mi potresti spiegare il codice che hai fatto... Intanto posto il mio lavoro e vedi se cosa c'è da modificare <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /> Il codice nn da errore, ma viene visualizzata la pagina errore.php... Credo sia il fatto che nel database vi sia un valore nullo o 0 <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=5l94qfpgdvn" class="not-responsive emoji emoji-android emoji--confused" title=":-/" alt="😕" /></p>
<p dir="auto">[PHP]<br />
$sql="SELECT ora_utilizzo_script FROM ore_utilizzo_script WHERE id='$id'";<br />
$query = @mysql_query ($sql) or die (mysql_error());</p>
<p dir="auto">while ($row = mysql_fetch_array($query)) {</p>
<pre><code>$ora_ultimo_inserimento="$row[ora_utilizzo_script]";
Function calcolaOre($prima,$seconda)
{
    $vettore1=explode(":",$prima);
    $vettore2=explode(":",$seconda);
    $diff=mktime($vettore2[0], $vettore2[1], 0,1,1,2000) - mktime($vettore1[0], $vettore1[1],0,1,1,2000);
    $minuti=floor($diff/60);
    return $minuti;
}
$ora_attuale=date("G:i");
$differenza=calcolaOre($ora_ultimo_inserimento,$ora_attuale);
if($differenza&lt;60)
{

$deposito_aggiungivo = 3 * 2;

$sql="UPDATE ore_utilizzo_script SET ora_utilizzo_script=$ora_attuale WHERE id='$id'";
    $query = @mysql_query ($sql) or die (mysql_error());

$sql="UPDATE soldi_utente SET deposito_soldi=$deposito_aggiungivo WHERE id='$id'";
    $query = @mysql_query ($sql) or die (mysql_error());
}
else
{
	header('Location: ../errore.php');
	exit;
}[/PHP]</code></pre>
]]></description><link>https://connect.gt/post/882554</link><guid isPermaLink="true">https://connect.gt/post/882554</guid><dc:creator><![CDATA[the.dream]]></dc:creator><pubDate>Sat, 02 Jan 2010 18:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to Possibilità d&#x27;uso funzione php ogni ora on Sat, 02 Jan 2010 12:23:49 GMT]]></title><description><![CDATA[<p dir="auto">Io farei una cosa del genere.</p>
<ol>
<li>Metti un campo ora nel database.</li>
<li>Prelevi l'ultimo script inserito dal database dell'utente x.</li>
<li>Controlli l'ora di questo risultato.</li>
<li>Generi l'ora attuale.</li>
<li>Calcoli la differenza di ora con il seguente script.</li>
<li>Se la differenza è maggiore di un ora allora "scrivi" il link.</li>
</ol>
<pre><code>
&lt;?php
    Function calcolaOre($prima,$seconda)
    {
        $vettore1=explode(":",$prima);
        $vettore2=explode(":",$seconda);
        $diff=mktime($vettore2[0], $vettore2[1], 0,1,1,2000) - mktime($vettore1[0], $vettore1[1],0,1,1,2000);
        $minuti=floor($diff/60);
        return $minuti;
    }
    $ora_ultimo_inserimento ="14:00";
    $ora_attuale=date("G:i");
    $differenza=calcolaOre($ora_ultimo_inserimento,$ora_attuale);
    if($differenza&lt;60)
    {
        echo "carica Script";
    }
    else
    {
        echo "Non puoi caricare Script";
    }
?&gt;

</code></pre>
<p dir="auto">Spero sia almeno un inizio.</p>
]]></description><link>https://connect.gt/post/882541</link><guid isPermaLink="true">https://connect.gt/post/882541</guid><dc:creator><![CDATA[marcocarrieri]]></dc:creator><pubDate>Sat, 02 Jan 2010 12:23:49 GMT</pubDate></item></channel></rss>