Referendum per l'inserimento dell add-on PEAR
con tutti i suoi pacchetti:
http://pear.php.net/packages.php
Si, vorrei aggiungere l'add-on ai servers
No, rifiuto tutte le offerte gratuite PEAR
Referendum per l'inserimento dell add-on PEAR
con tutti i suoi pacchetti:
http://pear.php.net/packages.php
Ultima modifica di Hobbit206 : 05-10-2005 alle ore 13.08.32
hobbit206:
fermo restando che ritengo utile questo post e hai fatto bene ad aprirlo io al tuo posto non avrei indetto un referendum, anche perchè "probabilmente" nessuno, se non per sbaglio, voterebbe la seconda opzione.
Una cosa interessante sarebbe invece che illustrassi brevemente a cosa servono quelle estensioni (anche perchè normalmente la gente può non aver voglia di abdare a vedere la dicumentazione) e chiedessi alle persone interessate di scrivere brevemente per cosa le userebbero, questo è molto più utile anche per noi, per valutare la priorità da dare alla cosa rispetto ad altre richieste ugualmente in coda.
Ultima modifica di Gianluca : 05-10-2005 alle ore 13.56.31
Gianluca
quoto in pieno non so manco che significa quello che hai scrittoOriginalmente inviato da Gianluca
What????????????
Allora, PEAR è una serie di plug-ins che consente queste operazioni:
Add-on PearDB - Consente visualizzazioni degli errori e loro risoluzione, semplificazione del codice per l'elaborazione delle query, maggiore velocità
Inoltre facilitazioni all'uso di mysqlCodice:esempio: (php normale) mysql_query(SQL, $db); (pear db) $db->query(SQL);
PearPerl - Possibilità di utilizzare perl o java (.jsp) tramite l'interprete php
PearQuickForm - Maggiore potenza hai form html/php elaborati in modo diverso (sinceramente non conosco bene questa funzione pear... )
PearSocket - Connette verso altre porte, utile se per esempio, si vuole verificare che un utente abbia inserito un link che sia effettivamente valido ed esistente, l'interprete si connette all'url...
PearMail - Potenza per le mail, possibilità di creare e-mail html velocemente, lettura POP3 E ISTP per la posta (avete presente squirelmail o horde? leggere la posta di un client con un programma fai date... io lo uso per leggere la posta gmail su un programma mio...)
PearPDF - Crea PDF tramite l'interprete php
PearFlash - Crea animazioni SWF (con tanto di actionscript), un pochino complicato il codice, ma...
Poi ci sono altre funzioni, queste sono le principali... :D
Originalmente inviato da Hobbit206
vabbò..io sono d'accordo
Sarebbe ottimo!!!Originalmente inviato da Hobbit206
mi interessa molto la possibilità di creare PDF e quella di poter utilizzare il Perl! ma anche gli altri plug-in senbrano interessanti...
Attenzione! Non illudetevi, usare per non significa usarlo come in php, ma...
(Ovviamente con estenzione *.phpCodice PHP:
<?
$perl new Perl();
$perl->eval('print "Questo è un esempio di perl!";');
?>
Oppure per la email:
oppure per pdf:Codice PHP:
require 'Mail.php';
require 'Mail/mime.php';
$headers = array('From' => 'orders@example.com',
'Subject' => 'Your Order');
$text_body = <<<_TXT_
Your order is:
* 2 Fried Bean Curd
* 1 Eggplant with Chili Sauce
* 3 Pineapple with Yu Fungus
_TXT_;
$html_body = <<<_HTML_
<p>Your order is:</p>
<ul>
<li><b>2</b> Fried Bean Curd</li>
<li><b>1</b> Eggplant with Chili Sauce</li>
<li><b>3</b> Pineapple with Yu Fungus</li>
</ul>
_HTML_;
$mime = new Mail_mime();
$mime->setTXTBody($text_body);
$mime->setHTMLBody($html_body);
$msg_body = $mime->get();
$msg_headers = $mime->headers($headers);
$mailer = Mail::factory('mail');
$mailer->send('hungry@example.com', $msg_headers, $msg_body);
Codice PHP:
// These values are in points (1/72nd of an inch)
$fontsize = 72; // 1 inch high letters
$page_height = 612; // 8.5 inch high page
$page_width = 792; // 11 inch wide page
// Use a default message if none is supplied
if (strlen(trim($_GET['message']))) {
$message = trim($_GET['message']);
} else {
$message = 'Generate a PDF!';
}
// Create a new PDF document in memory
$pdf = pdf_new();
pdf_open_file($pdf, '');
// Add a 11"x8.5" page to the document
pdf_begin_page($pdf, $page_width, $page_height);
// Select the Helvetica font at 72 points
$font = pdf_findfont($pdf, "Helvetica", "winansi", 0);
pdf_setfont($pdf, $font, $fontsize);
// Display the message centered on the page
pdf_show_boxed($pdf, $message, 0, ($page_height-$fontsize)/2,
$page_width, $fontsize, 'center');
// End the page and the document
pdf_end_page($pdf);
pdf_close($pdf);
// Get the contents of the document and delete it from memory
$pdf_doc = pdf_get_buffer($pdf);
pdf_delete($pdf);
// Send appropriate headers and the document contents
header('Content-Type: application/pdf');
header('Content-Length: ' . strlen($pdf_doc));
print $pdf_doc;
Ultima modifica di Hobbit206 : 05-10-2005 alle ore 17.51.53
vorrei far osservare che mettere i pear comporta non poche complicazioni:
1) aggiornamento php da 4 a 5
2) problemi di sicurezza
3) appesantimento dei server (le estensioni pear ciucciano mediamente più cpu di altre funzioni)
c'è però anche da dire:
1) sarebbe ora
2) vabbè quelli nn ce li leva nessuno
3) le richieste di utilizzo pear saranno cmq relativamente basse (credo) rispetto alle altre richieste.
cmq per quanto riguarda l'utilizzo, credo le cose più utili sono le estensioni che permettono di creare contenuti avanzati, tipo pdf, formule matematiche e via dicendo. io le userei principalmente per quello.
tipo che so io, per creare da una form online un documento cartaceo pdf pronto ad essere stampato e spedito (contrariamente a quanto si vede purtroppo per esempio negli ufficii pubblici dove il modulo [quasi sempre .doc] va scaricato, stampato, compilato a mano e spedito ).
Ultima modifica di express : 05-10-2005 alle ore 23.54.27
http://express.altervista.org
Dato un lavoro, si possono scegliere due sole delle seguenti caratteristiche: veloce, economico, di qualità.
Così capita che se un lavoro è veloce ed economico non sarà di qualità; se è veloce e di qualità non sarà economico; se è economico e di qualità non sarà veloce.
Quoto express, questa proposta va considerata così. :-)Originalmente inviato da express
Hai fatto bene a mettere quel probabilmente fra virgolette... :DOriginalmente inviato da Gianluca
Chiaro, mi piacerebbe molto, ma penso ci siano molte altre cose + importanti, ma d'altronde, questo spazio è gratuito ed ha un casino di funzioni...
sembra utile...Gianluca ci illumini
Non capisco: perché uno dovrebbe rifiutare la possibilità d'aggiungere il supporto a PEAR?
I contro possibili li ha già detti express.. comunque penso sia un buon vantaggio per gli esperti (pochi rispetto alla maggiorparte degli utenti), anche se personalmente dubito altamente che li userò mai.
Una precisazione che vorrei avere: per le abbreviazioni di alcune funzioni tipo
installando i pear continuano a funzionare lo stesso i vecchi comandi no?Codice PHP:
(php normale)
mysql_query(SQL, $db);
(pear db)
$db->query(SQL);
Certo...
ah ecco.. ne ero quasi certo ma non si sà mai :P
Forse l'unico vero contro è il consumo di risorse dei servers, ma se fosse davvero un problema lo si potrebbe rendere un servizio opzionale a pagamento (in AC). :-)
Quoto, in un sito più servizi ci sono, più utenti si registrano.fermo restando che ritengo utile questo post e hai fatto bene ad aprirlo io al tuo posto non avrei indetto un referendum, anche perchè "probabilmente" nessuno, se non per sbaglio, voterebbe la seconda opzione.