|
| [HOW-TO] Creare una Classe in PHP |
|
Modo discussione | Modo lineare |
|
|||||
| |||||
[HOW-TO] Creare una Classe in PHP
Premetto che non mi soffermero' su alcuni semplici passaggi come spiegare cosa e' una funzione oppure una variabile. L'autore presuppone che almeno le basi di PHP ci siano... Allora vediamo un po'... cosa potrebbe fare questa classe? Gestire gli upload, inviare semplicemente una email... oppure... boh :19: Sinceramente non mi viene in mente niente xD pero' qualcosa dobbiamo fare, allora faremo una classe che ci da'? varie informazioni, tra cui la versione di php del server, il vostro indirizzo ip, ecc... Una cosa piuttosto semplice che vi fara'? capire come funziona una classe PHP :13: Allora partiamo con il definire la classe: Codice: <?phpVi informo fin da subito che io sviluppo sotto php5 per cui non staro' attendo alla retrocompatibilita'?! Esempio la classe per essere compatibile con php4 avrei dovuto definirla cosi': Codice: <?phpChe diavolo e'? :/ Il costrutto non e' altro che l'oggetto che viene costruito al momento della creazione. Creando l'oggetto facendo una cosa del genere: Codice: $info = new Informations();Bene, ora che abbiamo definito la classe dobbiamo definire che diavolo farli fare xD Allora per prima cosa creiamo una funzione che restituisca a video la versione di php installato sul server: Codice: public function get_php_version()Codice: public function get_php_version($return = TRUE)Facciamo che ve la faccio subito provare :P Create un nuovo file del tipo "informations.class.php" e metteteci questo testo all'interno: Codice: <?phpCodice: <?php![]() Be' ve la spiego pero' mi sembra molto semplice: Codice: include ('informations.class.php');Codice: $info = new Informations();Codice: $info->get_php_version(FALSE);Codice: $info->get_php_version();Supponiamo per un momento che io sia normale e non fuori di testa come sempre... voglio che sia visualizzato l'immagine del logo di php :/ La prima cosa che ci viene in mente e' di linkare l'immagine e via.. ma questo consumera'? banda, quindi aggiungiamo un'altro metodo per farvi capire l'uso di + metodi: Codice: class Informations {Codice: $info->get_php_img()Codice: $info->get_php_img(FALSE);Che ne dite?
|
|
07-01-2007, 11:03 PM
|
|||
|
|||
|
Link Sponsorizzati
|
|
|||||
| |||||
RE: [HOW-TO] Creare una Classe in PHP
Molto utile,grazie Namaless per aver condiviso le tue conoscenze con il forum.
Admin dimessosi
|
|
|||||
| |||||
RE: [HOW-TO] Creare una Classe in PHP
Citazione:Supponiamo per un momento che io sia normale e non fuori di testa come sempre... voglio che sia visualizzato l'immagine del logo di php :/ non ho ben capito la storia del logo e della banda ciucciata... ovvero nel codice non ho ben inteso come si possa risolvere sto ciucciamento di banda coatto xD mi spieghi meglio? =O thx LarchitettO
|
|
|||||
| |||||
RE: [HOW-TO] Creare una Classe in PHP
In pratica la funzione permette di caricare l'immagine di php direttamente dall'interprete php senza dover linkare l'immagine..
|
|
|||||
| |||||
RE: [HOW-TO] Creare una Classe in PHP
tutto questo avviene quando immagine e interprete risiedono sulla stessa macchina no? cmq nel momento in cui un browser ne richiede l'immagine, essa stessa sara' sparata via banda (e qua non si pui' fare niente). ma la "furbata" sta nel fatto che anziche' prendere l'immagine via http (quindi fa il giro lungo sulla rete per poi tornare sulla stesa macchina) la prende direttamente dalle cartelle del server senza troppi giri e rigiri? io credevo che usando il localhost come indirizzo locale, facesse sta cosa in automatico e che, procedendo via ip pubblico (o dns), anche se il client e server coincidessero, solo in quel caso l'immagine farebbe il giro inutile di cui sopra... ok raga ho sonno lol cmq che mi dici a riguardo? =) $_SERVER['PHP_SELF'] cosa restituisce di preciso? grazie LarchitettO
|
|
|
Orario: 03-18-2010, 07:51 AM



07-01-2007, 11:03 PM






