Logo: Marc Harnist

Index des pages de la catégorie "tools"

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 {
" (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->
}
}

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

Extrait:


Effacer le contenu d'un " (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier


Effacer le contenu d'un array d'une chaîne de caractères.





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

define('WEBSITE_URL', str_replace($clear, '',$website_url));


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

Extrait:


Voir les codes HTTP d’" (Pour ouvrir l'article dans une nouvelle fenêtre, cliquez sur le titre)

Texte entier


Voir les codes HTTP d’un site.





Sur Firefox

F12 + réseau, actualiser si besoin.


implode()
Le 09/03/2018

Extrait:

Implode
(PHP 4, PHP 5, PHP 7)

implode — Rassemble les éléments d'un tablea" (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>";