php

Sezione PHP

In 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.

|

Cari 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

|

Ecco 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

|

Ho 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

|

Per 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

Syndicate content