Comprimere i file con PHP


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 voti, media: 3.00 su 5)
Loading ... Caricamento in corso ...

Ciao gente, oggi vi mostrerò come comprimere file con PHP. La procedura è molto semplice, se il server è con zlib attivato basta eseguire un codice come questo:

  1. <?
  2. / **
  3. * Inserisce un file in una zip.
  4. *
  5. * @ Param stringa $ nome file ZIP name_of_zip che verrà lavorato.
  6. * @ Stringa Param path_file originale percorso del file $ che va al di avviamento postale
  7. * @ Param stringa $ nome_file il nome del file all'interno della ZIP
  8. * @ Return misti
  9. * /
  10. $name_of_zip = null , $path_file = null , $file_name = null ) { funzione fileToZip ($ name_of_zip = null, $ path_file = null, $ file_name = null) (
  11. empty ( $name_of_zip ) || empty ( $path_file ) || empty ( $file_name ) ) { if ( vuota ($ name_of_zip) | | vuoto ($ path_file) | | vuoto ($ nome_file)) (
  12. ; ritorno 'Tutti i parametri sono obbligatori';
  13. )
  14. / / Crea un'istanza della ZIP
  15. ZipArchive; Zip $ = ZipArchive nuovo;
  16. / / Se non riesce a creare il file ZIP
  17. $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> Open ($ name_of_zip, ZIPARCHIVE:: CREATE) === true) (
  18. / / Aggiunge il file nello zip
  19. ( $path_file , $file_name ) ; $ Zip -> AddFile ($ path_file, $ nome_file);
  20. ( ) ; // fecha a conexão com o ZIP $ Zip - chiude> () / / chiude la connessione con il CAP
  21. / / A scelta è possibile eliminare il file originale, basta inserire una variabile nei parametri
  22. / / Unlink ("/ path / to / file / php ');
  23. ; return true;
  24. { Else ()
  25. ; return false;
  26. )
  27. )
  28. ?>

Leggi il resto di questa voce »

[Quickie] PHP - Non scrivere i file ". Inc '


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 voti, media: 5.00 di 5)
Loading ... Caricamento in corso ...

Se il server Apache non è configurato correttamente provoca file. Inc è visualizzato sullo schermo. Ben presto, l'intero contenuto del file viene visualizzato nel browser.

Immaginate di avere un file in cui le configurazioni freccia del sistema, come ad esempio: Host della banca dati, username e password.
Salvato con il nome config.inc.
Accedendo a questo file direttamente da URL vedere cosa succede:

config.inc sendo exibido no Firefox Leggi il resto di questa voce »

Secondo PHP Meeting MG


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 voti, media: 5.00 su 5)
Loading ... Caricamento in corso ...

OA personale tutto bene?

Oggi sto postando la presentazione della conferenza che ho dato al 2 ° Incontro di PHP MG giorno 17/10/2009.

Come migrare l'ambiente di sviluppo per Linux.

Leggi il resto di questa voce »

Attenzione ai parametri passati tramite URL


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 voti, media: 5.00 di 5)
Loading ... Caricamento in corso ...

Tutte le persone buone?

Oggi scriverò qualcosa di molto semplice ma fa molta differenza su una (web): i parametri passati per l'URL.

Recentemente ho ricevuto il pieno accesso per sette giorni in un sito per l'insegnamento dell'inglese (non voglio dire che cosa è il sito). Con un pieno accesso, gli utenti possono scaricare il 'podcast' classi ... che sono file MP3 che sono presentati situazioni quotidiane (in inglese), ma tutti molto ben spiegato dal docente.
Ma il download ha un limite: 14 download al mese.

Sono andato a scaricare, e con mia sorpresa, il mio ID di database si passa attraverso il GET URL. Poi ho pensato: mi metterà alla prova la sicurezza del sito!

Indovina cosa è successo?

Sì! se avete risposto che la convalida per sapere se ho scaricato 14 file è già stato fatto da questo parametro si è inchiodato!

E ricordatevi sempre: non passano mai parametri importanti per URL.

NOTA: Modificare il mio ID in un URL, potrei scaricare tutti i file del sito (mp3, classi pdf ...). Perché ho pensato, di solito il primo utente della banca dati è il proprietario del sito o l'utente amministratore.

Spero che ho aiutato!

Utilizzando get_ini () per recuperare le informazioni del php.ini


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 voti, media: 5.00 di 5)
Loading ... Caricamento in corso ...

Ciao ragazzi!

Oggi vi darò un suggerimento interessante e molto semplice (a volte semplici suggerimenti aiutare a risolvere grandi problemi) ... è come impostazioni PHP.INI nel codice.

Ma perché è così importante?
Ebbene, in alcune situazioni, è necessario stabilire se questa impostazione attivata. Venite per un caso pratico allora.

Recentemente ho dovuto fare una 'lista' per eseguire un sistema. Questo 'checklist' fatto qualche verifica nel file php.ini per vedere se tutto era corretto, verificare quello che ha fatto è stato quello di vedere il "uplaod_max_filesize. Se era a meno di 20M vorrei procedere alla segnalazione di questo essere cambiata.
Leggi il resto di questa voce »

Get Adobe Flash player Plugin per wpburn.com temi wordpress