475 private links
Are you a PHP developer who’s always on the lookout for new and efficient ways to improve your coding skills? Look no further! In this blog post, we’ll be exploring some of the most powerful PHP…
Learn how to log in with Google Account using PHP and MySQLi. You are trying to add social account login functionality to your web application, such as Login with Gmail account. Here's a quick tutoria
Catalogue d’exemples de code annotés pour tous les patrons de conception écrits en PHP.
mysql_affected_rows -> mysqli_affected_rows($link)
mysql_close -> mysqli_close($link)
mysql_data_seek -> mysqli_data_seek( $result, $offset)
mysql_errno -> mysqli_errno( $link)
mysql_error -> mysqli_error( $link)
mysql_fetch_array -> mysqli_fetch_array( $result, $type)
mysql_fetch_assoc -> mysqli_fetch_assoc( $result)
mysql_fetch_lengths -> mysqli_fetch_lengths( $result )
mysql_fetch_object -> mysqli_fetch_object( $result, $class, $params)
mysql_fetch_row -> mysqli_fetch_row( $result)
mysql_field_seek -> mysqli_field_seek( $result, $number)
mysql_free_result -> mysqli_free_result(result)
mysql_get_client_info -> mysqli_get_client_info( $link)
mysql_get_host_info -> mysqli_get_host_info( $link)
mysql_get_proto_info -> mysqli_get_proto_info( $link)
mysql_get_server_info -> mysqli_get_server_info( $link)
mysql_info -> mysqli_info( $link)
mysql_insert_id -> mysqli_insert_id( $link)
mysql_num_rows -> mysqli_num_rows( $result)
mysql_ping -> mysqli_ping( $link)
mysql_query -> mysqli_query( $link, $query)
mysql_real_escape_string -> mysqli_real_escape_string( $link)
mysql_select_db - > mysqli_select_db( $link, $database)
mysql_set_charset -> mysqli_set_charset( $link, $charset)
mysql_stat -> mysqli_stat( $link)
mysql_thread_id -> mysqli_thread_id( $link)
Run your php code online; get statistics, vld output and compare output from all versions.
Si vous êtes développeur PHP, voici un outil baptisé Graudit (contraction de Grep et de Audit) qui vous permettra via une simple ligne de commande de mettre la main sur les failles de sécurité de v…
Dans ce tutoriel nous allons découvrir la liste des 100 fonctions natives les plus utilisées en PHP. Count Retourne
Dans cet article nous allons voir comment fonctionnent les expressions régulières en PHP, ainsi que comment les utiliser pour effectuer une comparaison de motifs de manière efficace.
Les expressions régulières sont un outil très utile pour les développeurs. Ils permettent de trouver, d’identifier ou de remplacer un mot, un caractère ou tout autre type de chaîne. Ce tutoriel vous apprendra à maîtriser le regexp PHP et vous montrera des expressions régulières PHP utiles prêtes à l’emploi ou d’autres utilisées à titre d’exemple pour bien appréhender ces expressions.
Commençons par un bref aperçu des fonctions de filtrage intégrées de PHP les plus couramment utilisées avant de plonger dans le monde des expressions régulières.
Le but de ce tutoriel est de vous montrer que vous pouvez réaliser des tâches automatiques sur votre ordinateur à l’aide de […]
Introduction
Comme tous les ans, l’AFUP a lancé son enquête sur l’état de monde du travail pour les développeurs et développeuses PHP. Nous vous dévoilons ici notre analyse de cette enquête. Vous pouvez par vous-même consulter les différents résultats détaillés sur les différents écrans du baromètre.
Utilisation du baromètre
Le baromètre est tout d'abord conçu pour être utilisé par le salarié ou l'indépendant, afin qu'il puisse se positionner correctement sur le marché du travail. Par exemple, un développeur ou une développeuse avec moins de 2 ans d'expérience sur Paris en emploi salarié, pourra très facilement évaluer sa situation grâce aux réponses des autres répondants. Cela permettra de chercher la spécialité la plus avantageuse, ou bien quel type d'entreprises embauche le plus.
Ainsi si il ou elle souhaite travailler hors Île-de-France et dans une startup, il est possible de :
- Visualiser géographiquement où sont situées les entreprises des répondants,
- Observer la rémunération en fonction de l'expérience,
- Choisir une spécialité adaptée.
Les dirigeants d'entreprises pourront y trouver un outil précieux pour gérer la carrière de leurs collaborateurs, comme l'évolution de leur rémunération. Ils pourront aussi faire une recherche géographique afin d'approfondir les écarts entre départements sur une spécialité précise.
Les données présentées sont utilisables sous licence Creative Commons BY-NC-ND. Afin de garantir la confidentialité des répondants, le détail des réponses n'est pas affiché si celles-ci sont trop peu nombreuses.
If you're not into using the PHP Error Handling Functions (http://www.php.net/manual/en/ref.errorfunc.php) that the other replies have mentioned, here is a deadly simple Logger class that I've used before. Standard warnings apply, as I have not used it in a high risk application or on a heavily trafficked site (though it should be fine).
<?
class Logger
{
private static function addEntry($str)
{
$handle = fopen('./services.log', 'a');
fwrite($handle, sprintf("%s %s\n", date('c'), $str));
fclose($handle);
}
public static function warn($str)
{
self::addEntry("WARNING $str");
}
public static function info($str)
{
self::addEntry("INFO $str");
}
public static function debug($str)
{
self::addEntry("DEBUG $str");
}
}
?>
Then you can use it like this:
<?php
require('Logger.php');
Logger::debug('test');
Logger::warn('bwah');
Logger::info('omg');
?>
Very simple to add more functions (like Logger::error()), store the file handler so you don't have to keep re-opening it every time you want to log something (ie., store the $handle variable in a private static class scope variable, and have addEntry() check to see if it's set whenever it's run and run fopen() if it isn't), or change the format of how you're logging.
Cheers.
atoum is a simple, modern and intuitive unit testing framework for PHP! It is completly standalone, everything is available and works out of the box.
a little function for putting a watermark on any picture.
Watermark can be png, with transparency, and the watermark can be placed anywhere on the image, using simple strings such as 'bottom-left', or 'center'.