php
Sezione PHP
Inserito da diego il Mer, 11/10/2006 - 12:14 phpIn questa sezione troverete tutti i post e articoli inerenti la programmazione PHP. Per una più rapida ricerca è consigliabile comunque utilizzare la funzione apposita...
ATTENZIONE: gli script che trovate, anche dove non esplicitamente indicato, sono ovviamente gratuiti e, dopo averli controllati, li utilizzerete a vostro esclusivo rischio. Non mi assumo alcuna responsabilità per utilizzo improprio o danni causati da bachi di programmazione.
ATTENZIONE2: la maggior parte di questi script, contiene una parte di codice che ad ogni utilizzo va ad incrementare un contatore nel mio DB.
Cron senza crontab: è possibile.
Inserito da diego il Lun, 26/02/2007 - 00:04 php | scriptsCari webmaster drupal in erba, questa è proprio per voi!
Far partire il cron.php regolarmente, senza avere accesso al server o senza saper gestire un server adesso è possibile!
Inserite queste semplici righe in PHP in un blocco qualunque di quelli che compaiono in modo fisso nelle vostre pagine oppure createne uno appositamente:
<?php
$tmstmp=mktime();
$last=file_get_contents("lastcron.txt");
if(($tmstmp-$last)>(60*60*6))
{
$pntr=fopen('lastcron.txt', 'w');
if(fwrite($pntr, $tmstmp))
{
mail ("dest","cron OK","OK");
include ("cron.php");
}
else
{
Documenti recenti con Drupal e Localizer
Inserito da diego il Gio, 15/02/2007 - 23:16 php | scriptsEcco un semplice script PHP da inserire come blocco customizzato sul vostro Drupal 4.7.X con il modulo Localizer installato.
In allegato il codice sorgente e i dettagli nei commenti. Se non basta, chiedete pure con un commento!
A proposito: ovviamente il primo utilizzatore sono io ;)
Drupal Sitemap Module addon
Inserito da diego il Gio, 26/10/2006 - 21:16 php | scriptsHo provato ad utilizzare il modulo per drupal http://drupal.org/project/gsitemap che genera la google sitemap del sito automaticamente.
Per utilizzarlo in automatico con Google però, è necessario attivare i 'clean urls', altrimenti il motore di google non legge la mappa dal link http://www.diegobelotti.com/?q=gsitemap e viene restituito un errore.
Per risolvere il problema senza i 'clean urls' si può fare in questo modo.
Dopo aver installato e configurato il modulo gsitemap, caricare nella root (/) del proprio sito un file PHP (ad esempio sitemap.php) contenente queste semplici righe:
PHP command line interface
Inserito da diego il Dom, 15/10/2006 - 00:35 bash | phpPer poter lanciare script php da terminale è necessario che ci sia installato il PHP CLI.
Su sistemi debian/ubuntu il pacchetto attuale si chiama php4-cli, per cui prima verifichiamo che sia installato.
php -v
Se installato viene visualizzata la versione di PHP installata, in caso contrario generea un errore.
Per installarlo:
apt-get install php4-cli




