In Textdatei schreiben

Mal eben etwas in ein Datei schreiben.

$flatfile = 'textdatei.txt';
$inhalt = 'Datensatz für die Textdatei';
file_put_contents($flatfile, $inhalt, FILE_APPEND | LOCK_EX);

php.net/.../function.file-put-contents.php

Weiterlesen

4635 Klicks 1 Kommentar

Wenn die Überschrift doch mal etwas länger wird.

Manchmal gibt es Überschriften auf der Homepage deren Zeichenlänge so lang ist, das es sich ungünstig auf das Layout der Seite auswirkt.

Da macht es auch mal Sinn, diese zu kürzen, aber bitte dann auch in "Schön" soll heißen, nicht mitten in einem Wort.

Eine PHP Funktion muss her die das elegant Löst.

Weiterlesen

5508 Klicks 0 Kommentare

CSS Panel

Geben wir den Panel Boxen mal etwas Farbe.

red
orange
yellow
green
blue
purple
4837 Klicks 0 Kommentare

Zufall aus der Datenbank

Einen zufälligen Eintrag aus der Datenbank auslesen.

SELECT `titel` FROM `tabelle` ORDER BY RAND() LIMIT 1

Schon schlimm wenn man das nur mit einer Funktion RAND() erledigen kann.

4857 Klicks 0 Kommentare

.scrollTop

Beim runterscrollen auf dieser Seite, guck mal unten Rechts in die Ecke.

Weiterlesen

5026 Klicks 0 Kommentare

HTML Gerüst

Also, ich fange mal an:

<!-- html -->
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="black">
<title>TITLE</title>
</head>
<body>

<h1>Hallo Welt!</h1>

</body>
</html>

Fertig.. ne ne, das war es schon ;)

4956 Klicks 0 Kommentare

DELETE mit PDO

Einen Eintrag aus der SQL Datenbank löschen, die kürzest mögliche Schreibweise:

$stmt = $db->prepare('DELETE FROM `tabelle` WHERE `id` = :id');
$stmt->execute(array(':id' => $_GET['id']));

So verwende ich es hier im 4CMS.

5049 Klicks 0 Kommentare

CSS3 und :valid

Nun meckert der W3C CSS Validierungsdienst von wegen:

Entschuldigung! Es wurden die folgenden Fehler gefunden

  1. Unbekanntes Pseudoelement oder Pseudoklasse: :required
  2. Unbekanntes Pseudoelement oder Pseudoklasse: :valid

Momentan stehe ich echt auf dem Schlauch und finde keine valide Lösung.

Weiterlesen

5356 Klicks 2 Kommentare

mysql_ ist veraltet

mysql_*

Warnung: Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wird in der Zukunft entfernt werden. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO.

MySQLi
PDO.

14536 Klicks 1 Kommentar

config.php Nr. 2

Wir wollen eine Datenbank Verbindung mit einer MySQL-Datenbank herstellen.

Unsere Daten tragen wir hier ein:

define('DBTYPE','mysql');
define('DBHOST','localhost');
define('DBNAME','dein_datenbankname');
define('DBCHAR','utf8mb4');
define('DBUSER','dein_db_username');
define('DBPASS','dein_db_passwort');

Diese übergeben wir dann an unsere Verbindung:

Weiterlesen

5182 Klicks 0 Kommentare