CodeIgniter

Logiciel capture d'écran:
CodeIgniter
Détails logiciels:
Version: 3.0.6 Mise à jour
Date de transfert: 12 May 16
Développeur: EllisLab, Inc.
Licence: Gratuit
Popularité: 257
Taille: 2504 Kb

Rating: nan/5 (Total Votes: 0)

CodeIgniter permet à l'utilisateur se concentrer de manière créative sur le projet en minimisant la quantité de code nécessaire pour toute tâche ou une fonction donnée.

Dans l'ensemble le cadre est assez faible par rapport à d'autres outils similaires, offre des performances bien connue, et est également tout à fait amical quand il vient à des exigences minimales, en collaboration avec les plus PHP partagés comptes d'hébergement.

Les développeurs ont toujours afflué à CodeIgniter dans le passé grâce à son bien mis en place la documentation, qui n'a pas en deçà de ces dernières années ni.

CodeIgniter est livré avec beaucoup d'outils intégrés, de petites classes qui traitent de diverses tâches communes dans le développement Web, que vous pouvez lire plus sur dans la section Caractéristiques ci-dessous.

Depuis 2015, les activités de développement du cadre CodeIgniter ont été passés de EllisLab, Inc., son créateur initial, à l'Institut de technologie de la Colombie-Britannique.

Quoi de neuf dans cette version:


Nouveau dans CodeIgniter 2.2.1 (11e Février, 2015)

Ce qui est nouveau dans la version 3.0.5:

  • Le cadre est publié sous la licence MIT
  • Les pilotes de bases de données ont eu une vaste refactoring
  • PDO est entièrement fonctionnel avec subdrivers
  • Il y a une nouvelle bibliothèque de session
  • Il y a une nouvelle bibliothèque de cryptage
  • Le test unitaire a été renforcée, et la couverture de code amélioré
  • PHP 5.4 ou plus récent est recommandé, mais CI fonctionnera toujours sur PHP 5.2.4

Ce qui est nouveau dans la version 3.0.4:

  • Le cadre est publié sous la licence MIT
  • Les pilotes de bases de données ont eu une vaste refactoring
  • PDO est entièrement fonctionnel avec subdrivers
  • Il y a une nouvelle bibliothèque de session
  • Il y a une nouvelle bibliothèque de cryptage
  • Le test unitaire a été renforcée, et la couverture de code amélioré
  • PHP 5.4 ou plus récent est recommandé, mais CI fonctionnera toujours sur PHP 5.2.4

Ce qui est nouveau dans la version 3.0.3:

  • Le cadre est publié sous la licence MIT
  • Les pilotes de bases de données ont eu une vaste refactoring
  • PDO est entièrement fonctionnel avec subdrivers
  • Il y a une nouvelle bibliothèque de session
  • Il y a une nouvelle bibliothèque de cryptage
  • Le test unitaire a été renforcée, et la couverture de code amélioré
  • PHP 5.4 ou plus récent est recommandé, mais CI fonctionnera toujours sur PHP 5.2.4

Ce qui est nouveau dans la version 3.0.0:

  • Le cadre est publié sous la licence MIT
  • Les pilotes de bases de données ont eu une vaste refactoring
  • PDO est entièrement fonctionnel avec subdrivers
  • Il y a une nouvelle bibliothèque de session
  • Il y a une nouvelle bibliothèque de cryptage
  • Le test unitaire a été renforcée, et la couverture de code amélioré
  • PHP 5.4 ou plus récent est recommandé, mais CI fonctionnera toujours sur PHP 5.2.4

Ce qui est nouveau dans la version 2.2.1 / 3.0rc2:

  • Amélioration de la sécurité dans xss_clean ().
  • timezones Mise à jour en date Helper.

Ce qui est nouveau dans la version 2.2.0: méthode dans la classe Encrypt

  • Le xor_encode () a été supprimées. La classe Encrypt exige maintenant l'extension Mcrypt être installé.
  • La bibliothèque Session utilise maintenant l'authentification HMAC au lieu d'une somme de contrôle MD5 simple.

Ce qui est nouveau dans la version 2.1.4:.

  • Amélioration de la sécurité dans xss_clean ()

Ce qui est nouveau dans la version 2.1.3:

  • Correction de bugs:
  • basé sur fichier méthode Caching get_metadata () utilisé une clé de réseau inexistante pour rechercher la valeur TTL.
  • Bibliothèque Session méthode sess_destroy () n'a pas détruit le tableau userdata.
  • Bug où la bibliothèque Profiler a émis une erreur E_WARNING si Session userdata contient des objets.
  • Library Migration a ignoré la config $ [ 'MIGRATION_PATH'] réglage.
  • Entrée Bibliothèque permis spoofing inconditionnelle des adresses IP des clients HTTP de par l'en-tête HTTP_CLIENT_IP.
  • Bibliothèque d'entrée HTTP_X_CLUSTER_CLIENT_IP ignorée et HTTP_X_CLIENT_IP têtes lors de la vérification des procurations.
  • csrf_verify () utilisée pour définir le cookie CSRF lors du traitement d'une requête POST sans données POST réelles, qui ont abouti à la validation d'une demande qui doit être considérée comme non valide.
  • Un bug dans la bibliothèque de sécurité où un cookie CSRF a été créé, même si $ config [ 'csrf_protection'] est réglé tot FALSE.
  • Bibliothèque d'entrée csrf_verify () déclenchée sur les demandes de la CLI.

Ce qui est nouveau dans la version 2.1.2:.

  • Amélioration de la sécurité dans xss_clean ()

Ce qui est nouveau dans la version 2.1.1:

  • Amélioration de la détection de type MIME dans le fichier Uploading Library.
  • url_title () la performance et le rendement amélioré. Vous pouvez maintenant utiliser une chaîne comme le mot delimiter. Rétrocompatible avec «tableau de bord» ou «soulignement» comme mots délimiteurs.
  • Ajout du support pour les adresses IP IPv6.
  • Une clé de tableau incorrect a été utilisé dans la bibliothèque Upload pour vérifier mime-types.
  • Form_Open () par rapport $ action contre site_url () au lieu de base_url ()
  • CI_Upload :: _ file_mime_type () aurait pu échoué si mime_content_type () est utilisée pour la détection et retourne FALSE.
  • chemins de Windows ont été ignorés lors de l'utilisation de l'image Manipulation classe pour créer un nouveau fichier.
  • Lorsque la base de données mise en cache a été activé, $ this - & # X3e; db - & # X3e;. Query () vérifié le cache avant les variables de liaison, qui a donné lieu à des requêtes mises en cache jamais être trouvé
  • CSRF valeur du cookie a été autorisé à être tout (non vide) chaîne avant d'être écrites à la sortie, ce qui rend l'injection de code un risque.
  • PDO a mis un argument 'dbname' dans sa chaîne de connexion indépendamment de la plate-forme de base de données en cours d'utilisation, ce qui a rendu impossible l'utilisation de SQLite.
  • CI_DB_pdo_result :: num_rows () n'a pas été de retour correctement la valeur avec les requêtes SELECT, car il comptait sur PDOStatement :: rowCount ().

Ce qui est nouveau dans la version 2.1.0:

  • Correction d'un potentiel défaut d'injection de paramètre dans la bibliothèque de sécurité et renforcé le filtre XSS pour HTML5 vulnérabilités.
  • les règles de validation de rappel peuvent désormais accepter des paramètres comme toute autre règle de validation.
  • html_escape Ajouté () pour les fonctions communes pour échapper à la sortie HTML pour empêcher XSS easliy.

Ce qui est nouveau dans la version 2.0.2:

  • Ceci est une version de maintenance de sécurité et est un recommandé mettre à jour pour tous les sites. Le correctif de sécurité patches une petite vulnérabilité dans le filtre cross site scripting. Nous avons également profité de l'occasion pour itérer sur une partie de notre autre code de filtrage. En conséquence, la bibliothèque de sécurité est maintenant une composante essentielle.

Ce qui est nouveau dans la version 2.0.0:

  • Prise en charge de PHP 4 est parti, PHP 5.1 est maintenant une exigence.
  • Protection CSRF construit sous la forme helper
  • Pilotes
  • Application Packages
  • Échafaudages, ayant été désapprouvée pour un certain nombre de versions, a été supprimée.
  • Suppression de la classe de validation.
  • dépréciée
  • Plugins ont été enlevés, en faveur des aides.
  • Ajout des remplacements de routage vers le fichier index.php principal, ce qui permet l'acheminement normal d'être substituée sur un par & quot; index & quot; base de fichiers.
  • Ajout $ route [ '404_override'] pour permettre à 404 pages pour être manipulés par les contrôleurs.
  • 50+ bugs corrigés.

Ce qui est nouveau dans la version 1.7.3:

  • Version 1.7.3 est une version de maintenance de sécurité, y compris une classe Télécharger un fichier précédemment patché, et un nouveau correctif de sécurité pour éviter tout risque traversal d'annuaire dans certaines circonstances (dos porté d'une solution faite à CodeIgniter 2.0 à BitBucket). Il n'y a pas d'autres changements importants.

Ce qui est nouveau dans la version 1.7.2:

  • Bibliothèques:
  • Ajout d'un nouveau panier de classe.
  • Ajout de la possibilité de passer $ config [ 'filename'] pour le téléchargement de fichiers de classe et renommez le fichier téléchargé.
  • Pour changé d'agents utilisateurs répertoriés de manière Safari relèverait plus exactement elle-même. (# 6844)
  • Base de données:
  • Switched d'utiliser gettype () dans escape () à is_ méthodes *, puisque les futures versions de PHP pourraient changer sa sortie.
  • Mise à jour tous les pilotes de base de données pour gérer les tableaux dans escape_str ()

  • méthode
  • escape_like_str Ajouté () pour échapper à des chaînes à utiliser dans des conditions comme
  • Active Record Mise à jour pour utiliser le nouveau mécanisme d'échappement LIKE.
  • méthode reconnexion Ajouté () aux conducteurs DB pour essayer de maintenir en vie / rétablir une connexion après une longue inactivité.
  • pilote MSSQL modifié à mssql_get_last_message () utiliser pour les messages d'erreur.
  • Helpers:
  • form_multiselect Ajouté () à l'aide du formulaire.
  • form_hidden modifié () dans l'aide de formulaires pour accepter des tableaux multidimensionnels.
  • form_prep modifié () dans l'aide de formulaires pour garder une trace des champs prepped pour éviter plusieurs prep / mutation d'appels ultérieurs qui peuvent se produire lors de l'utilisation des fonctions de validation de formulaire et la forme helper aux champs de formulaire de sortie.
  • directory_map modifié () dans l'aide Directory pour permettre l'inclusion de fichiers cachés, et de revenir en cas d'échec à lire le répertoire.
  • Modification du helper Smiley à travailler avec plusieurs champs et insérer le smiley à la dernière position du curseur connu.
  • Général:
  • Compatible avec PHP 5.3.0
  • show_error modifié () afin de permettre l'envoi de codes de réponse du serveur HTTP.
  • show_404 Modifié () pour envoyer 404 code d'état, la suppression non-CGI-tête compatible () déclaration du modèle de error_404.php.
  • Ajout set_status_header () pour les fonctions communes pour permettre l'utilisation lorsque la classe de sortie est indisponible.
  • is_php Ajouté () à des fonctions communes pour faciliter la version de PHP comparaisons.
  • Ajouté 2 CodeIgniter & quot; cheatsheets & quot; (Grâce à DesignFellow.com pour cette contribution).

Exigences :

  • PHP 5.2.4 ou supérieur

Logiciel similaire

Pux
Pux

10 Feb 16

ESLint
ESLint

24 May 16

D'autres logiciels de développeur EllisLab, Inc.

CodeIgniter
CodeIgniter

15 Apr 15

ExpressionEngine
ExpressionEngine

9 Apr 16

Commentaires à CodeIgniter

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie