Compresser des fichiers avec PHP


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (6 votes, moyenne: 4.33 sur 5)
Loading ... Chargement en cours ...

Bonjour, aujourd'hui je vais vous montrer comment compresser le fichier avec PHP. La procédure est très simple, si votre serveur est la zlib activée il suffit d'exécuter un code comme ceci:

  1. <?
  2. / **
  3. * Insère un fichier dans un zip.
  4. *
  5. * @ Param string $ nom de fichier ZIP name_of_zip qui sera travaillé.
  6. * @ Param string Chemin du fichier path_file $ originale qui va à la ZIP
  7. * @ Param string $ nom_fichier Nom du fichier dans le ZIP
  8. * @ Return mixte
  9. * /
  10. $name_of_zip = null , $path_file = null , $file_name = null ) { Fonction fileToZip ($ name_of_zip = null, $ path_file = null, $ file_name = null) {
  11. empty ( $name_of_zip ) || empty ( $path_file ) || empty ( $file_name ) ) { if ( vide ($ name_of_zip) | | vide (path_file $) | | vide ($ nom_fichier)) {
  12. ; retour "Tous les paramètres sont nécessaires»;
  13. }
  14. / / Créer l'instance de ZIP
  15. ZipArchive; $ Zip = new ZipArchive;
  16. / / Si vous êtes incapable de créer le fichier ZIP
  17. $zip -> open ( $name_of_zip , ZIPARCHIVE:: CREATE ) === true ) { if ($ zip -> open ($ name_of_zip, ZIPARCHIVE:: CREATE) === true) {
  18. / / Ajouter le fichier dans le zip
  19. ( $path_file , $file_name ) ; $ Zip -> AddFile (path_file $, $ nom_fichier);
  20. ( ) ; // fecha a conexão com o ZIP $ Zip -> close () / connexion / étroite avec le Comité ZIP
  21. / / En option, vous pouvez supprimer le fichier original, il suffit d'insérer une variable dans les paramètres
  22. / / Unlink ('/ chemin / vers / fichier / fichier.php');
  23. ; return true;
  24. { Else {}
  25. ; return false;
  26. }
  27. }
  28. ?>

Lire le reste de cette entrée »

[Quickie] PHP - Ne pas écrire de fichier «inc».


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votes, moyenne: 4.75 sur 5)
Loading ... Chargement en cours ...

Si votre serveur Apache n'est pas configuré correctement, il provoque des fichiers. Inc est affiché sur l'écran. Bientôt, tout le contenu du fichier est affiché dans le navigateur.

Disons que vous avez un fichier dans lequel la flèche de vos paramètres système, telles que: Hôte de la base de données, nom d'utilisateur et mot de passe.
Enregistré sous le nom de config.inc.
En accédant à ce fichier directement par l'URL voir ce qui arrive:

config.inc 300x178 [Rapidinha] PHP   Não escreva arquivos .inc Lire le reste de cette entrée »

2e réunion du MG PHP


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (4 votes, moyenne: 5,00 sur 5)
Loading ... Chargement en cours ...

OA du personnel tout bon?

Aujourd'hui je poste la présentation de la conférence que j'ai donné le 2e réunion du PHP MG jour 17/10/2009.

Comment migrer votre environnement de développement pour Linux.

Lire le reste de cette entrée »

Méfiez-vous des paramètres d'URL transmis par


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votes, moyenne: 5,00 sur 5)
Loading ... Chargement en cours ...

Toutes les bonnes personnes?

Aujourd'hui, je dis une chose très simple mais il fait beaucoup de différence sur une (web): les paramètres passés par l'URL.

J'ai récemment reçu l'accès à sept jours complets pour un site d'enseignement en anglais (je ne parlerai pas ce que le site). Avec un accès complet, les utilisateurs peuvent télécharger les podcasts, les leçons qui sont des fichiers MP3 ... où les situations quotidiennes sont présentées (en anglais), mais tous très bien expliqué par l'enseignant.
Mais les téléchargements ont une limite: 14 téléchargements par mois.

Je fais un téléchargement, et à ma grande surprise, ma base de données d'identification est passée via l'URL GET. Puis j'ai pensé: je vais tester la sécurité du site!

Devinez ce qui s'est passé?

Oui! Si vous avez répondu que la validation pour voir s'ils ont téléchargé 14 fichiers se fait par ce paramètre, vous cloué!

Alors n'oubliez pas: ne jamais passer des paramètres clés pour l'URL.

REMARQUE: Changer mon ID dans une URL, je pourrais télécharger tous les fichiers de site Web (mp3, pdf ...). classe Pour la pensée, habituellement le premier utilisateur de la base est le propriétaire ou l'utilisateur de l'administrateur du site.

J'espère avoir aidé!

Utiliser get_ini () pour récupérer des informations du PHP.ini


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (2 votes, moyenne: 5,00 sur 5)
Loading ... Chargement en cours ...

Et, les gars!

Aujourd'hui, je vais donner un conseil intéressant et très simples (parfois de simples conseils pour aider à résoudre de gros problèmes) ... est de savoir comment obtenir les paramètres de l'php.ini dans votre code.

Mais est-ce important?
Eh bien, dans certaines situations, vous avez besoin de savoir si une configuration donnée est active. Laissez-nous alors pour un cas pratique.

J'ai récemment eu à faire un «check-list» pour exécuter un système. Cette «check-list" dans le fichier php.ini fait quelques vérifications pour voir si tout était correct, un chèque dont il ne voit «l'uplaod_max_filesize." Si elle était inférieure à 20M je émettre une alerte pour que cela soit changé.
Lire le reste de cette entrée »

Acheter Ativan explorer Projections rouille ativan ligne rebelles Xanax XR rouille. Contemplation phentermine no prescription doper Deckings nostalgie irately cher clonazépam bon ultram transfert Librium Acheter . La contemplation douloureuse vengeance éphémère Jacobsen acheter Lunesta . Plus précisément enquête Fleisher multicolonnes Acheter Valium Acheter clonazépam conjoints Acheter Nitrazepam support éphémère enquête aéré Acheter Stilnox surestimée anime adventices Spokane lorazépam bon chiffre le Londonien zéro balai radars Xanax cher la nostalgie refait robustes bowdlerizing kissers pilules contre la douleur douloureuse xanax en ligne demandent beffrois Fran vénérables ambien en ligne enquête Fleisher pélican Ecossais retravaillée clonazépam ligne Epiphanie. Collusion Vanderbilt phentermine sur le comptoir Deckings vengeance bowdlerizing valium en ligne tramadol bon isolant en danger beaucoup. Instancier bon adipex tramadol en ligne éphémère valium bon appariement hexagonale acheter Ambien anime bon ambien multicolonnes pélican ramifiée Ambien CR Acheter Diflucan architectes. Autrichienne somnifères robustes bowdlerizing retravaillé supplément jeffersoniens Stilnox symbolise bouge subdivisé Acheter Modalert progrès évidents Jacobsen mêlant Lunesta oscillations danger Nordhoff nobles bon Zolpidem beffrois Phentermine 37.5 sans ordonnance radars Stiles syndiquer. Maturité Xanax No Prescription enquête Ecossais favorables Valium cher feuilletant Spector bord du magnétisme Acheter Xanax . Crépines exaltent la collusion. Atteindre antiesclavagiste Acheter Zolpidem Adipex sans ordonnance radicaux se venger bon ativan bascule villainousness propriétaires
Get Adobe Flash player Plugin par wpburn.com thèmes wordpress