Categories
php

BeebleX

BeebleX è il primo motore di ricerca interamente dedicato al php e scritto in php. Il motore in questione è stato scritto da Marco Tabini di php|architect e promette tra le altre cose la ricerca anche all’interno dei blog che parlano di php [chissà se me lo indicizzeranno, cmq per ora qualcosa c’è ;) ]. Nel suo blog Marco spiega in dettaglio tutte le funzionalità dietro al motore ed il motivo che l’ha spinto a crearlo.

ciuaz

Categories
php

PDO e PHP 5

sul forum di html.it è stata pubblicata una pillola contenente un fracco di informazioni su PDO per PHP 5. Nel post vengono descritti tutti i metodi ed il loro utilizzo in ogni dettaglio.

ciuaz

Categories
php tecnologia

FIGlet, CAPTCHA e php

FIGlet è un’applicazione multipiattaforma che permette di creare quei banner, composti da caratteri di testo, che tanto andavano in voga qualche tempo fa nelle e-zine. Come ad esempio questo:

    ____      ____ __      _  __    __
   / __/_  __/ / //_/___  | |/ /_  / /___  ____ _
  / /_/ / / / / / // __ \ / / __ \/ / __ \/ __ `/
 / __/ /_/ / / / // /_/ // / /_/ / / /_/ / /_/ /
/_/  \__,_/_/_/ / \____//_/_.___/_/\____/\__, /
              |_|     /_/               /____/

Giocandoci Richard Heyes di phpGuru si è accorto che si potrebbe benissimo sfruttare l’idea per realizzare uno script CAPTCHA che utilizzi dei caratteri invece che delle immagini. Ed ecco che magicamente tira fuori la classe TextualNumber che permette appunto di convertire dei numeri in un formato illeggibile da una macchina ma facilmente gestibile dall’occhio umano. La classe inizialmente scritta per il solo php 5 è adesso anche disponibile per il php 4

ciuaz

Categories
ajax altri linguaggi php

*-on-rails

su OSNews c’è una interessante discussione sui framework simili a Ruby on Rails ma scritti per altri linguaggi.

ciuaz

Categories
php

php security

su Hardened-PHP e sul blog di Shiflett si discute di possibili bug nella guida alla programmazione sicura pubblicata dallo stesso Shiflett per il phpSec Consortium

ciuaz

Categories
php

php 4.4

The PHP Development Team would like to announce the immediate release of PHP 4.4.0. This is a maintenance release that addresses a serious memory corruption problem within PHP concerning references. If references were used in a wrong way, PHP would often create memory corruptions which would not always surface and be visible. The increased middle digit was required because the fix that corrected the problem with references changed PHP’s internal API. PHP 4.4.0 does not have any new features, and is solely a bugfix release.

A separate release announcement is also available. For changes in PHP 4.4.0 since PHP 4.3.11, please consult the PHP 4 ChangeLog.

Installando php 4.4.0 inoltre vengono aggiornati i moduli PEAR, il che significa PEAR XML-RPC senza bachi ;)

ciuaz

Categories
ajax php

event calendar per wordpress

nuova release candidate, la 5, per eventCalendar, un plugin di wordpress che permette di gestire un piccolo calendario con tutte le funzionalità del caso (eventi ripetuti e continui) e con la possibilità di sfogliare i vari mesi senza la necessità di ricaricare il sito.

The release candidate of EventCalendar 3.0 is now available. The main new feature is a piece of JavaScript (AJAX) wizardry that allows you to flip backwards and forwards through the calendar without refreshing the entire page. The ‘Forthcoming Events’ list is also far more flexible. Many many other requested features have been added.

Altra cosa molto interessante è che il plugin permette di esportare direttamente nel formato vCalendar per l’integrazione con software come Mozilla SunBird (se mai vedrà la luce), iCal ed Evolution.

ciauz

Categories
php

php news…

notizie a caso raccolte nel weekend

Ciauz

Categories
pensieri php

sono tornato!

dopo questa assenza forzata, che mi ha fatto capire quanto sia malato e blog-dipendente, sono finalmente tornato!

ne ho approfittato per aggiornare wordpress alla versione 1.5.1.3 (e fatelo subito anche voi se non volete avere qualche problema in futuro…), disattivare un plugin per le statistiche che aveva portato il db a quota 35mb (della stessa cosa se n’è accorto anche alessandro con un’altro plugin simile) e per scoprire che dreamhost non supporta la gestione dei permalink di wordpress.

Dopo un po’ di madonne sono giunto a tre possibili soluzioni al problema, e cioè:

  1. modificare il file .htaccess con le rewrite rules suggerite sul codex
  2. aggiungere nel file .htaccess la direttiva php php_flag cgi.fix_pathinfo 1
  3. disabilitare il modulo cgi di php in modo da usarlo come sapi, questa opzione disabilita però la possibilità di usare php 5

per ora ho usato la terza soluzione, appena avrò la voglia di riscrivere l’engine della mia template che sfrutta, molto, il referrer path per la creazione dei menù di sezione passerò alla seconda o alla prima…

ciuaz

Categories
php

php 5.1 beta 2

PHP 5.1 Beta 2 is now available! A lot of work has been put into this upcoming release and we believe it is ready for public testing

Some of the key improvements of PHP 5.1 include:

* PDO (PHP Data Objects) – A new native database abstraction layer providing performance, ease-of-use, and flexibility.
* Significantly improved language performance mainly due to the new Zend Engine II execution architecture.
* The PCRE extension has been updated to PCRE 5.0.
* Many more improvements including lots of new functionality & many bug fixes, especially in regards to SOAP, streams and SPL.
* See the bundled NEWS file for a more complete list of changes.

ciuaz