Maison > Télécharger >  Téléchargement de la bibliothèque

  • <?php /**  * Upload  *  * @author      Josh Lockhart <info@joshlockhart.com>  * @copyright   2012 Josh Lockhart  * @link        http://www.joshlockhart.com  * @version     2.0.0  *  * MIT LICENSE  *  * Permission is hereby granted, free of charge, to any person obtaining  * a copy of this software and associated documentation files (the  * "Software"), to deal in the Software without restriction, including  * without limitation the rights to use, copy, modify, merge, publish,  * distribute, sublicense, and/or sell copies of the Software, and to  * permit persons to whom the Software is furnished to do so, subject to  * the following conditions:  *  * The above copyright notice and this permission notice shall be  * included in all copies or substantial portions of the Software.  *  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE  * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION  * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */ namespace Upload; /**  * FileInfo Interface  *  * @author  Josh Lockhart <info@joshlockhart.com>  * @since   2.0.0  * @package Upload  */ interface FileInfoInterface {     public function getPathname();     public function getName();     public function setName($name);     public function getExtension();     public function setExtension($extension);     public function getNameWithExtension();     public function getMimetype();     public function getSize();     public function getMd5();     public function getDimensions();     public function isUploadedFile(); } File Upload est un plug-in de traitement de téléchargement de fichiers très puissant qui prend en charge plusieurs téléchargements de fichiers, les téléchargements par glisser-déposer, les barres de progression, la vérification des fichiers, l'aperçu des images audio et vidéo, les téléchargements inter-domaines, etc. On peut dire qu'il possède toutes les fonctions auxquelles vous pouvez penser. Il a également des fonctions auxquelles vous ne vous attendiez pas. . Cependant, la fonction étant si puissante, vous avez encore besoin de quelques compétences de base pour l'utiliser, sinon vous rencontrerez des difficultés de débogage et de développement.

    Autres bibliothèques62152017-12-21
  • <?php if(php_sapi_name() !== "cli") { echo "<p>Run this php script from the command line to see CLI syntax highlighting and formatting.  It support Unix pipes or command line argument style.</p>"; echo "<pre><code>php examples/cli.php \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\"</code></pre>"; echo "<pre><code>echo \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\" | php examples/cli.php</code></pre>"; } if(isset($argv[1])) { $sql = $argv[1]; } else { $sql = stream_get_contents(fopen("php://stdin", "r")); } require_once(__DIR__.'/../lib/SqlFormatter.php'); echo SqlFormatter::format($sql);SQL est un langage de requête structuré (Structured Query Language), qui est un langage de programmation à usage spécial. Il s'agit d'un langage de requête de base de données et de programmation utilisé pour accéder aux données et interroger, mettre à jour et gérer les systèmes de bases de données relationnelles. le fichier de script de base de données. Il existe de nombreux types et quantités d'instructions SQL, et de nombreuses instructions sont souvent utilisées. Les instructions de requête SQL sont un exemple typique. Qu'il s'agisse d'une requête avancée ou d'une requête de bas niveau, la demande d'instructions de requête SQL est la plus fréquente.

    Autres bibliothèques23232017-12-21
  • <?php namespace PhpUnitsOfMeasure; /**  * Physical quantities with this trait  * have units which are metric and therefore have  * a standard set of prefixes.  */ trait HasSIUnitsTrait {     protected static function addMissingSIPrefixedUnits(         UnitOfMeasure $siUnit,         $toBaseSiUnitFactor,         $namePattern,         array $aliasPatterns = []     ) {         /**          * The standard set of SI prefixes          */         $siPrefixes = [             [                 'abbr_prefix' => 'Y',                 'long_prefix' => 'yotta',                 'factor'      => 1e24             ],             [Mesurer consiste à utiliser des données pour décrire des phénomènes observés selon certaines règles, c'est-à-dire pour décrire quantitativement les choses. La mesure est le processus de quantification d'objets physiques non quantifiés. En génie mécanique, la mesure fait référence au processus de compréhension expérimentale consistant à comparer numériquement une quantité mesurée avec une quantité standard avec une unité de mesure pour déterminer le rapport entre les deux.

    Autres bibliothèques16442017-12-21
  • <?php ini_set('display_errors', 1); error_reporting(E_ALL ^ E_NOTICE); use Crisu83\Conversion\Quantity\DigitalInformation\DigitalInformation; use Crisu83\Conversion\Quantity\Length\Length; use Crisu83\Conversion\NumberBase\NumberBase; use Crisu83\Conversion\Size\HatSize\HatSize; use Crisu83\Conversion\Size\ShoeSize\ChildShoeSize; use Crisu83\Conversion\Quantity\Length\Unit as LengthUnit; use Crisu83\Conversion\Quantity\DigitalInformation\Unit as DIUnit; use Crisu83\Conversion\Size\HatSize\System as HatSizeSystem; use Crisu83\Conversion\Size\ShoeSize\System as ShoeSizeSystem; require(dirname(__DIR__) . '/vendor/autoload.php'); $length = new Length(1, LengthUnit::METRE); echo $length . '<br>'; echo $length->add(1, LengthUnit::FOOT) . '<br>'; echo $length->add(5)->sub(2, LengthUnit::FOOT) . '<br>'; echo $length->to(LengthUnit::YARD) . '<br>'; echo '<br>';Mesurer consiste à utiliser des données pour décrire des phénomènes observés selon certaines règles, c'est-à-dire pour décrire quantitativement les choses. La mesure est le processus de quantification d'objets physiques non quantifiés. En génie mécanique, la mesure fait référence au processus de compréhension expérimentale consistant à comparer numériquement une quantité mesurée avec une quantité standard avec une unité de mesure pour déterminer le rapport entre les deux.

    Autres bibliothèques15962017-12-21
  • <?php require_once(__DIR__ . '/../vendor/autoload.php'); // Let's consider some really basic examples. echo '<pre>'; // Adding up elements in an array. But wait! First we need an array... // Let's get a random sample of 50 values, in the range 0, 100. $random = NumbersPHP\Statistic::randomSample(0, 100, 50); echo 'Random = {' . implode(', ', $random) . "}\n"; // Add them up... $sum = NumbersPHP\Basic::sum($random); echo 'Sum of Random = ' . $sum . "\n"; // We can do some other cool stuff as well. Like find the GCD between // two integers. $gcd = NumbersPHP\Basic::gcd(100, 10); echo 'GCD amongst 100 and 10 = ' . $gcd; echo '</pre>';Si vous avez besoin de traiter beaucoup de données numériques, vous pouvez certainement utiliser cette bibliothèque.

    Autres bibliothèques16132017-12-21
  • <?php if( file_exists(dirname(__FILE__).'/nicejson/nicejson.php') ) { include_once dirname(__FILE__).'/nicejson/nicejson.php'; } require_once dirname(__FILE__).'/../Mobile_Detect.php'; $detect = new Mobile_Detect; $json = array( // The current version of Mobile Detect class that // is being exported. 'version' => $detect->getScriptVersion(), // All headers that trigger 'isMobile' to be 'true', // before reaching the User-Agent match detection. 'headerMatch' => $detect->getMobileHeaders(), // All possible User-Agent headers. 'uaHttpHeaders' => $detect->getUaHttpHeaders(), // All the regexes that trigger 'isMobile' or 'isTablet' // to be true. 'uaMatch' => array( // If match is found, triggers 'isMobile' to be true. 'phones'   => $detect->getPhoneDevices(), // Triggers 'isTablet' to be true. 'tablets'  => $detect->getTabletDevices(), // If match is found, triggers 'isMobile' to be true. 'browsers' => $detect->getBrowsers(), // If match is found, triggers 'isMobile' to be true. 'os'       => $detect->getOperatingSystems(), // Various utilities. To be further discussed. 'utilities' => $detect->getUtilities() ) );Les chaînes sont principalement utilisées pour la programmation. Voir le texte principal pour les explications des concepts, les explications des fonctions et les détails d'utilisation : les chaînes sont similaires aux tableaux de caractères stockés, donc chacun de ses éléments individuels peut être extrait, par exemple. comme s = "abcdefghij", alors s[1]="a", s[10]="j", et la position zéro de la chaîne est sa longueur, comme s[0]=10 (※ Ansistring ne fait pas avoir la fonction ci-dessus. ), ce qui peut nous apporter beaucoup de commodité. Par exemple, chaque bit peut être converti en nombre et stocké dans un tableau lors d'opérations de haute précision.

    Autres bibliothèques15882017-12-21
  • <?php use \mageekguy\atoum; define('COVERAGE_TITLE', 'MetaYaml'); define('COVERAGE_DIRECTORY', './web/coverage'); define('COVERAGE_WEB_PATH', 'http://localhost/meta-yaml/coverage'); if(false === is_dir(COVERAGE_DIRECTORY)) {     mkdir(COVERAGE_DIRECTORY, 0777, true); } $script->addTestAllDirectory(__DIR__ . '/test'); $stdOutWriter = new atoum\writers\std\out(); $coverageField = new atoum\report\fields\runner\coverage\html(COVERAGE_TITLE, COVERAGE_DIRECTORY); $coverageField->setRootUrl(COVERAGE_WEB_PATH); $cliReport = new atoum\reports\realtime\cli(); $cliReport     ->addWriter($stdOutWriter)     ->addField($coverageField, array(atoum\runner::runStop)) ; $runner->setBootstrapFile('test/bootstrap.php'); $runner->addReport($cliReport);AML est l'abréviation en langue étrangère de "Another Markup Language" mais afin de souligner que ce langage est centré sur les données, plutôt que de se concentrer sur le langage de balisage, il a été renommé avec un mot de retour aux sources. Il s'agit d'un format de sérialisation de données intuitif qui peut être reconnu par les ordinateurs. C'est un langage de programmation hautement lisible et facile à lire par les humains. Il est facile d'interagir avec les langages de script et est utilisé pour exprimer des séquences de données. Il s'agit d'un langage de description de données similaire à XML, un sous-ensemble du Standard Universal Markup Language, et sa syntaxe est beaucoup plus simple que XML.

    Autres bibliothèques15552017-12-21
  • <?php error_reporting(E_ALL | E_STRICT); // Ensure that composer has installed all dependencies if (!file_exists(dirname(__DIR__) . DIRECTORY_SEPARATOR . '/vendor/autoload.php')) {     die("Dependencies must be installed using composer:\n\nphp composer.phar install --dev\n\n"         . "See http://getcomposer.org for help with installing composer\n"); } // Include the Composer autoloader $loader = include realpath(dirname(__FILE__) . '/../vendor/autoload.php');J'ai vu quelqu'un mentionner une telle exigence en ligne, convertir le nombre hexadécimal '00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f5 613 b3 ece0462db0a22b8e7' est converti en décimal. Si vous utilisez la méthode hexdec() normale pour résoudre un nombre aussi grand, le résultat est 1,5779475026713E+308. Forte perte de précision. Par conséquent, notre bibliothèque PHP de maître mathématique pour le traitement de grands nombres sera utilisée. Les amis dans le besoin peuvent la télécharger et l'utiliser.

    Autres bibliothèques20272017-12-21
  • <?php namespace libphonenumber; /**  * Class AsYouTypeFormatter  * A formatter which formats phone numbers as they are entered.  *  * An AsYouTypeFormatter instance can be created by invoking PhoneNumberUtil::getAsYouTypeFormatter().  * After that, digits can be added by invoking inputDigit() on the formatter instance, and the partially  * formatted phone number will be returned each time a digit is added. clear() can be invokved before  * formatting a new number.  */ class AsYouTypeFormatter {     /**      * @var string      */     private $currentOutput;     /**      * @var string      */     private $formattingTemplate;     /**      * The pattern from numberFormat that is currently used to create formattingTemplate.      * @var string      */     private $currentFormattingPattern;     /**      * @var string      */     private $accruedInput;Cette bibliothèque peut traiter la base de données des numéros de téléphone.

    Autres bibliothèques21862017-12-21
  • <?php namespace Hashids; class Hashids implements HashidsInterface {     const SEP_DIV = 3.5;     const GUARD_DIV = 12;     /**      * The alphabet string.      *      * @var string      */     protected $alphabet;     /**      * The seps string.      *      * @var string      */     protected $seps = 'cfhistuCFHISTU';     /**      * The guards string.      *      * @var string      */     protected $guards;Cette bibliothèque est une bibliothèque de chiffrement qui permet aux entiers de générer des chaînes uniques. Elle peut masquer les identifiants utilisateur et à d'autres fins.

    Autres bibliothèques21472017-12-21
  • <?php namespace Nocarrier; class Hal {     protected $uri;     protected $data;      protected $resources = array();     protected $links = null;     protected $arrayLinkRels = array();     protected $arrayResourceRels = array();     protected $shouldStripAttributes = true;La structure de la bibliothèque HAL résume chaque périphérique dans une structure appelée ppp_HandleTypeDef, où ppp est le nom de chaque périphérique. Toutes les fonctions fonctionnent sous le pointeur ppp_HandleTypeDef.  1. Prise en charge de plusieurs instances : chaque instance de périphérique/module a son propre handle. Par conséquent, les ressources de l'instance sont indépendantes.2. Les processus périphériques communiquent entre eux : ce handle est utilisé pour gérer les ressources de données partagées entre les routines de processus.

    Autres bibliothèques10992017-12-21
  • Les filtres <?php require 'vendor/autoload.php'; use Filterus\Filter; $filter = Filter::map(array('foo' => 'string,min:4,default:test')); $tmp = array('foo' => 'bar'); var_dump(Filter::factory($filter)->filter($tmp)); //var_dump(Filter::factory($argv[1])->validate($argv[2]));PHP sont utilisés pour valider et filtrer les données provenant de sources non sécurisées, telles que les entrées de l'utilisateur. Que sont les filtres PHP ? Les filtres PHP sont utilisés pour valider et filtrer les données provenant de sources non sécurisées. La validation et le filtrage des entrées utilisateur ou des données personnalisées sont une partie importante de toute application Web. L'extension de filtre pour PHP est conçue pour rendre le filtrage des données plus facile et plus rapide. Pourquoi utiliser des filtres ? Presque toutes les applications Web reposent sur une entrée externe. Ces données proviennent généralement des utilisateurs ou d'autres applications (telles que des services Web). En utilisant des filtres, vous pouvez vous assurer que votre application obtient le type d'entrée correct. Vous devez toujours filtrer les données externes !

    Autres bibliothèques14342017-12-21