Logo: Marc Harnist

Index des pages de la catégorie "tools"

implode()
Le 09/03/2018

Extrait:

Implode
(PHP 4, PHP 5, PHP 7)

implode — Rassemble les éléments d'un tableau en une chaîne

Description
string implode ( string $glue , array $pieces )
string implode ( array $pieces )



$array = array('lastname', 'em" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Implode
(PHP 4, PHP 5, PHP 7)

implode — Rassemble les éléments d'un tableau en une chaîne

Description
string implode ( string $glue , array $pieces )
string implode ( array $pieces )



$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone


LISTES A PUCES
$elements = array('a', 'b', 'c');
echo "< ul>< li>" . implode("< /li>< li>", $elements) . "< /li>< /ul>";



TABLEAUX!
function tablerow ($array)
{
$rv = "< tr>< td>" . implode("< /td>< td>" , $array) . "< /td>< /tr>";
return($rv);
}

function tablehead($array)
{
$rv = "< tr>< th>" . implode("< /th>< th>" , $array) . "< /th>< /tr>";
return($rv);
}

$db = mysqli_connect("localhost","user","password", "dbname");

$sql = "select id, name, city from users";
$query = mysqli_query($db, $sql);

while ($r = mysqli_fetch_array($query, MYSQLI_ASSOC))
{
if (!$keys)
$keys = array_keys($r);
$rows[] = tablerow($r);
}

$headers = tablehead($keys);
$rows = implode("", $rows);
echo "< table>" . $headers . $rows. "< /table>";

HTTP: afficher les codes HTTP d'un site web
Le 09/03/2018

Sur Firefox: F12 + réseau, actualiser si besoin." (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

str_replace pour effacer plusieurs éléments d'une chaîne avec un array()
Le 09/03/2018

$clear = ['index.php', 'admin/']; // clear admin so it works in admin too

define('WEBSITE_URL', str_replace($clear, '',$website_url));" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Créer un objet avec les liens
Le 13/03/2018
Auteur: Marc

Extrait:

//Apprentissage OOP Marc Harnist 18 sept 2017
//class sans objet
class Html {
// public static $publicVar;
public static function lien($name,$link){
echo '< a href="' . $link . '">' . $name . '';// Sans objet pas de $this->
}
public s" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

//Apprentissage OOP Marc Harnist 18 sept 2017
//class sans objet
class Html {
// public static $publicVar;
public static function lien($name,$link){
echo '< a href="' . $link . '">' . $name . '';// Sans objet pas de $this->
}
public static function lienli($name,$link){
echo '< li>< a href="' . $link . '">' . $name . '';// Sans objet pas de $this->
}
}

ColorZilla de chrome
Le 09/04/2018
Auteur: Marc L. Harnist

Installez ColorZilla comme pluging chrome pour copier les couleurs du web..." (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Vendre la maintenance
Le 10/04/2018
Auteur: Marc L. Harnist

Important: on OUBLIE souvent au début de notre activité de vendre la maintenance du site web: au moins deux heures par semaine, soit 60€ en tout par mois.
Certains développeur ne prennent plus de clients: ils vivent très bien du service de maintenance de leur porte-feuille client." (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Codepen.io Un site web pour afficher html, css et js en même temps. Idéal pour les exercices et entraînements
Le 11/04/2018
Auteur: Marc L. Harnist

https://codepen.io" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Bootstrap aide et idées
Le 13/04/2018
Auteur: Marc L. Harnist

http://monbootstrap.fr/" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Conseil: faites notes par écrits les requêtes, les commandes, les ordres des clients et chefs de projets
Le 19/04/2018
Auteur: Marc L. Harnist

Pour les travaux très importants: cahier des charges. Si on veut un truc en plus pas dans le cahier: faire par écrit et devis.
Travaux importants: au moins une note écrite du client ou du chef de projet" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Fontawesome 5.0.13
Le 11/06/2018
Auteur: Marc L. Harnist

Extrait:

Installation de Fontawesome 5.0.13: c'est la dernière version de Fontawesome: il manquait l'icone Java qui apparaît dans l'entête de ce site web! Pour l'installation: il a fallu modifier l'entête du site web, app" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier

Installation de Fontawesome 5.0.13: c'est la dernière version de Fontawesome: il manquait l'icone Java qui apparaît dans l'entête de ce site web! Pour l'installation: il a fallu modifier l'entête du site web, appelé root/inc/header.php. Modifier la ligne: href stylesheet, mais aussi les deux lignes juste en-dessous qui insèrent les fichiers code javascript: modifier juste les numéros de la version en écrivant la dernière: 5.0.13. Voilà, cela prend juste quelques minutes.

Nouveauté: icone Java. On attend l'icone de Symfony!

Les belles offre de pole emploi
Le 13/06/2018
Auteur: Marc L. Harnist

Cliquer ici: taper développeur niort" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Désactiver le cache de l'explorateur
Le 18/09/2018
Auteur: Marc L. Harnist

On peut désactiver le cache du navigateur (ici Chrome) pour aller plus vite en CSS.
Chemin: F21/Network/ cocher la case de "Disable cache".
" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)