Evilripper Blog

A programmer's work is never done

  • Home
  • Downloads
  • News
  • Sfondi Desktop
  • About Me

16

nov

Errore php: Call to undefined function…

Posted by evilripper  Published in php

Se il vostro sito o il vostro applicativo in php restituisce questo errore significa che php e’ stato compilato senza il modulo bcmath()  –enable-bcmath , nelle versioni di php per windows bcdiv() è presente di default:
In questo snip ecco un sostituto per bcdiv():

  1.  
  2. //$totalPage=bcdiv($a , $b, 0);
  3. //alternative method
  4. $res = $a/$b;
  5. $position = strpos ($res, ".");
  6. $totalPage = substr($res, $position-1);
  7.  
2 comments

13

set

Installare Subversion Gentoo – How To

Posted by evilripper  Published in gentoo, linux, php

Questa non è altro che una mera traduzione di un articolo http://www.rockfloat.com/howto/gentoo-subversion.html, veramente ben fatto che ha permesso anche a un impedito come me di installare subversion su una gentoo installata su una virtual machine che tuttora uso per ordinare i repository dei sorgenti di quasi tutti i miei lavori:

Ringrazio l’autore John McFarlane che mi ha permesso di pubblicare la traduzione per intero su questo blog.

  • 1. Installare Subversion e Apache
    Subversion supporta 2 formati per lo stoccaggio dei dati:
    1. FSFS (Filesystem)
    2. BDB (Berkeley DB)
    continue reading "Installare Subversion Gentoo – How To"
no comment

14

dic

Ambienti di sviluppo per PHP

Posted by evilripper  Published in development, php

Alcuni ambienti di sviluppo autoconfiguranti per non perdere tempo a settare apache, php e database:

apache2Triad

xampp

wamp

server2go

FoxServ

Ci sarebbe anche easy php ma e’ un bel po’ che non viene aggiornato… tuttavia per me la soluzione migliore rimane quella di installare ogni programma in maniera separata. Ultimamente pero’ ho usato server2GO per fa andare un’applicazione web da una penna usb o da un hd portabile.

no comment

13

lug

Come installare Modulo PHP6 Apache Win32

Posted by evilripper  Published in development, php

Php6 prima o poi verra’ implementato e tanto vale darci un occhiata.

Se avete apache gia’ installato e sapete muovervi nel file di configurazione la procedura e’ talmente semplice che non occorrerebbe manco scrivere come fare comunque:

Scaricarsi php6 dalla pagina degli snapshots –> tutti i file li presenti non sono stabili quindi usateli solo per dei test.

Scompattarlo in una cartella a piacere per es. C:\Programmi\php6

A questo punto gia’ che ci siete rinominate il file php.ini-recommended(le estensioni sono tutte disabilitate :) ) in php.ini

Poi aprire (magari prima fatene una copia :) )il file di configurazione di apache, io avendo apache2.2 modifico il file C:\Programmi\Apache Software Foundation\Apache2.2\conf\httpd.conf commentare le seguenti righe (se ce le avete senno’ basta la prima)

  1.  
  2. #questa varia a seconda di che php caricate
  3. LoadModule php5_module C:/Programmi/php/php5apache2_2.dll
  4. #questa imposta la locazione del php.ini
  5. PHPIniDir C:/programmi/php

e aggiungere queste due a seconda della versione di apache che avete:

  1.  
  2. #LoadModule php5_module C:/Programmi/php/php5apache2_2.dll
  3. #PHPIniDir C:/programmi/php
  4. #php6
  5. LoadModule php6_module C:/programmi/php6/php6apache2_2.dll
  6. PHPIniDir C:/programmi/php6

Naturalmente configurate il tutto con i vostri parametri, con i percorsi corretti e la dll giusta… ad es. se avete versione di apache diversa ci andra’ php6apache2.dll.

Riavviate apache e se non vi ha dato errori controllate con phpinfo che abbia caricato correttamente php6.
Fate i test che vi pare e poi rimettete tutto com’era prima perche’ lo stanno ancora sviluppando! :)
[tag]php[/tag]

4 comments

15

giu

Come fare debug con php

Posted by evilripper  Published in development, php

Requisiti Minimi:
Apache
Php
Eclipse

Ingredienti:
PDT Eclipse
XDebug
Dave Kelsey’s XDebug for PDT plugin

Installare Eclipse:
Semplicemente scompattare il file zip dove si vuole e al primo avvio impostare la directory di lavoro sulla document root di apache.

Installare Xdebug:
Scaricarsi la versione giusta per la propria versione di php ad esempio io ho scaricato php_xdebug-2.0.0rc4-5.2.1.dll perche’ ho php 5.2.1.
Copiare il file nella directory di php(la mia e’ c:\programmi\php).
Aprire il php.ini e impostare i dati di configurazione, nel mio caso nel file c:\windows\php.ini ho messo queste righe di codice(occhio che code (ini) lo mette in automatico l’highlighter! :) )

  1.  
  2. [xdebug]
  3. xdebug.remote_enable=1
  4. xdebug.remote_host="localhost"
  5. xdebug.remote_port=9000
  6. xdebug.remote_handler="dbgp"
  7. zend_extension_ts="C:programmiphpphp_xdebug-2.0.0rc4-5.2.1.dll"

Attenzione a impostare bene il percorso della dll di xdebug. Inoltre verificare che la propria versione di php sia thread safe e non di debug altrimenti occorre variare zend_extension_ts.
Dalla guida pdf di XDebug PHP IDE Guide Version: 1.06 di Dave Kelsey
You may need to change the “zend_extension_ts” to “zend_extension” if you are
using the non thread safe version of PHP or to “zend_extension_debug” if you
are using the debug version.

Salvare il php.ini, riavviare apache e verificare nel phpinfo() se XDebug risulta essere installlato correttamente.

Installare Dave Kelsey’s XDebug for PDT plugin
Scaricare una versione compatibile dall’elenco proposto su questa pagina web. Io ad es. ho scaricato Source files for XDebug Support V0.2.2 for PDT 0.7RC3 only (attualmente l’ultima voce.)
Dopodiche’ scompattare i plugin nella directory plugins di eclipse PDT.
Dentro il file vi e’ anche una guida molto esplicativa in pdf che spiega passo passo come impostare il debug da eclipse.

[tag]php[/tag]

3 comments

Multilanguages

  • English
  • Italiano
Confronta i prezzi per Portatili!  Recensioni per Palmari
Le migliori recensioni: iPad PC Portatili Stampanti
Ricerca Prodotti:

Comparazione prezzi su Ciao
Ciao Box Generator

Affiliates & Sponsor

Add to Technorati Favorites

Paperblog

Il Bloggatore
Aggregatore di blog

Smilla Magazine


BlogItalia.it - La directory italiana dei blog

Tophost Hosting

8.890 commenti spam
bloccato da
Akismet

Locations of visitors to this page

My Flikr

Rock TotemRock TotemFiorenzuola di focaraSiroloSirolothe real oil priceEarly daysImprisonedTranquilitydawn

Social Connection







Blogroll

  • 2008computer
  • AumentaTrafficoWeb
  • Rocco Blog
  • jumping head shot
  • Libertà di scatto
  • Il blog di Paolo Ratto
  • il blog del picchio!
  • Skass Computer
  • The Developers
  • gyf.it
  • lu01 rock band
  • www.lugido.com
  • Michele Focchi
  • Michele Papaleo
  • Lo scannatoio
  • xoen->blog();

Categories

  • database (1)
  • development (17)
    • CSharp (4)
    • delphi (3)
    • javascript (1)
    • php (5)
    • vb.net (1)
  • facebook (1)
  • fotografia (1)
  • hacking (5)
  • hardware (19)
    • mobile (2)
  • internet (60)
    • cms (1)
    • google (12)
    • seo (1)
    • wordpress (4)
  • linux (6)
    • gentoo (4)
  • microsoft (5)
  • Senza categoria (5)
  • software (15)
  • videogames (7)
    • unreal tournament 3 (1)
  • winXp (2)

Archives

  • agosto 2010 (2)
  • luglio 2010 (2)
  • giugno 2010 (3)
  • maggio 2010 (14)
  • aprile 2010 (9)
  • marzo 2010 (6)
  • febbraio 2010 (6)
  • gennaio 2010 (6)
  • dicembre 2009 (4)
  • novembre 2009 (1)
  • ottobre 2009 (5)
  • settembre 2009 (3)
  • luglio 2009 (2)
  • maggio 2009 (1)
  • aprile 2009 (1)
  • marzo 2009 (2)
  • febbraio 2009 (1)
  • gennaio 2009 (2)
  • dicembre 2008 (3)
  • novembre 2008 (4)
  • settembre 2008 (3)
  • giugno 2008 (3)
  • maggio 2008 (1)
  • aprile 2008 (1)
  • marzo 2008 (1)
  • febbraio 2008 (4)
  • gennaio 2008 (4)
  • dicembre 2007 (2)
  • novembre 2007 (4)
  • ottobre 2007 (7)
  • settembre 2007 (5)
  • agosto 2007 (2)
  • luglio 2007 (1)
  • giugno 2007 (2)

Recent Entries

  • Comprare la prima reflex digitale
  • Skass computer un blog sulla tecnologia
  • Mini pc silenziosi ed economici
  • Spreaker e il dj sei tu! [Intervista]
  • Mondiali fifa 2010 risultati in tempo reale su Firefox
  • WinSxS l’inferno delle dll
  • Internet ha gli IP contati
  • Promozione hosting a 5,99 euro su tophost.it
  • Commenti NoFollow free
  • I posti più visitati del mondo

Recent Comments

  • Random Selection of Posts

    • Aboliamo Internet Explorer
    • GPAC-MAN Trentesimo anniversario su google
    • AmigaOne X1000 Il ritorno di Amiga?
    • Installare Subversion Gentoo – How To
    • Urlencode Javascript – Urldecode Php
    • La lenta morte di Internet Explorer
    • Inserire una mappa personale Google MyMaps nel blog
    • Recuperare le password da Filezilla
    • Come inserire il bottone di Facebook Mi Piace nel blog
    • Attacchi DOS legali in italia?
© 2008 Evilripper Blog is proudly powered by WordPress
Theme designed by Roam2Rome