La libreria solr-php-client ha in realtà un adattatore per file_get_contents (@see Apache_Solr_HttpTransport_FileGetContents), più un altro per Curl. La libreria solr-php-client è una struttura elaborata che ti consente di fare molto di più che pubblicare un URL con parametri, in modo da poter completare una ricerca. SPC offre prevedibilità, estensibilità e sicurezza. Inoltre, solr-php-client è scritto negli standard Zend Framework, quindi complimenta qualsiasi progetto ZF.
Se ho una scelta tra la scelta di un progetto ben gestito e supportato dalla comunità e la scrittura del mio script che non sarà superiore, scelgo il progetto ben mantenuto, supportato dalla comunità. Se hai esigenze esterne a quel progetto, puoi comunque scrivere il tuo script, ma, di nuovo, questo tipo di libreria è costruito in modo da poterlo estendere senza problemi.
fonte
2010-12-03 17:40:23
ma quale sarebbe il problema quando si utilizzano solo file_get_contents? manda e ho il reveice? funziona su tutti i browser, ecc., semplicemente non capisco quali problemi di sicurezza/flessibilità potrebbero dare .. – ajsie
Per ripetere il commento di Sarfraz, puoi fare file_get_contents. Ma hai ancora bisogno di fare la tua analisi, e se usi una libreria client ottieni le 4 cose che ha specificato! –