Dies klappt jedoch nicht.
Grandiose Problembeschreibung! 
Ein prepare schickt noch nichts an die Datenbank!
Dies klappt jedoch nicht.
Grandiose Problembeschreibung! 
Ein prepare schickt noch nichts an die Datenbank!
Es geht doch darum, eine Beweismöglichkeit zu schaffen, dass die Datenschutzerklärung oder was auch immer akzeptiert wurde
Wofür beweisen? Guck dir doch mal an, wie google das macht. Lösche deine Cookies, besuche google, lösche wieder deine Cookies und besuche wieder google. Es geht doch nicht darum, ob jemand den Datenschutz gelesen hat, das interessiert doch fast niemanden. Und auf wie vielen Seiten hast du das schon mal gesehen? Und glaubst du wirklich, dass irgend ein Besucher von bastis Seiten sich dafür interessiert?
Kann mir da jemand helfen?
Wobei helfen? Ich habe bei dir so den Eindruck, dass du immer auf eine fertige Lösung wartest.
Und wieder mal bastelst du an einer sinnlosen Sache rum!
Die IP-Adresse ändert sich in regelmäßigen Abständen bei vielen Routern, und somit steht deine Idee schon im Regen. Mitarbeiter einer Firma serven alle mit der gleichen IP-Adresse, und somit fällt dein Script schon wieder auf die Nuss.
Ich denke, deine Seite hat massenhaft sinnvolle Verbesserungsmöglichkeiten, aber du bastelst wieder mal an sinnlosen Dingen rum.
kannst du mir vielleicht ein Beispiel zeigen für eine Seitenleiste, bzw. mir sagen wie man das macht?
Kann viele Informationen und Beispiele: https://www.w3schools.com/
Hast du einen Webserver mit PHP laufen? Rufst du die index.php über http auf?
Und wenn man eine reine HTML-Datei einbinden will, dann besser readfile nehmen
Installiere dir mal Xampp und führe die Datei dort aus.
Auch wenn ich XAMPP selber schon häufiger empfohlen habe, ich würde mir dieses Paket nicht mehr installieren. Da sind viele Dinge bei, die man eigentlich nie braucht. Deshalb habe ich mir den Apache, PHP und MariaDB einzeln downgeloaded und den Webserver und den Datenbankserver als Dienst eingerichtet. Zusätzlich noch einen kleinen FTP-Server, über den ich Daten von meinem Handy austausche.
Was willst du eigentlich erreichen? Was ist dein Ziel?
Er will am Ende eine Liste anzeigen mit solchen Einträgen:
Download Script xy.php (2 KB)
Wobei ich die Größenangabe immer noch für Quatsch halte.
Warum nimmst du eigentlich nichts an was wir dir hier an Infos geben.
Wundert dich das wirklich?
Was ist an der Größe so wichtig? Ob das nun 5 KB, 50 KB oder 500 KB sind, das ist doch heutzutage völlig wurscht.
Was wäre denn deine Empfehlung für einen Freehoster?
Zum Testen würde ich bplaced nehmen
Mir scheint, dass das auch mit nur CSS möglich sein könnte ... kann mir bitte jemand sagen, ob das gehen könnte?
Nein, mit CSS geht das nicht. Du brauchst ein PHP-Script, dass die Daten übernimmt und dann per Mail versendet.
Die Seite habe ich auch noch nicht online
Dann ändere das, zur Not bei einem Freehoster.
Weil der Code steht ja in der Datenbank ,es gibt ja noch keine Datei die ich runterladen kann.
Warum nicht? Das wäre doch sinnvoller.
Ähmmmmm, du solltest dir zum Lernen von PHP erst einmal ein leichteres Projekt aussuchen und nicht gleich in die Vollen gehen.
Ist evtl ein Bisschen zu schwer für den Anfang.
Da ist doch nichts Schweres dran. Auf das Beispiel bezogen:
<?php
// Kann man auch in einer DB ablegen
define ("AllowReadBewerbungen", 1);
define ("AllowCreateNewMessages", 2);
define ("AllowEditDiary", 4);
// Bei der Rechtevergabe addiert man einfach die Werte und speichert sie so in einer Spalte:
// $user1 = AllowReadBewerbungen + AllowCreateNewMessages; // Also 3
// $user2 = AllowReadBewerbungen + AllowCreateNewMessages + AllowEditDiary; // Also 7
if($userData["rechte"] & AllowReadBewerbungen)
{
// Trifft auf user1 und user2 zu
(Bewerbungen Sehen)
(Wenn Benutzer dieses Recht NICHT hat, werden die Bewerbungen nicht angezeigt)
}
if($userData["rechte"] & AllowCreateNewMessages)
{
// Trifft auf user1 und user2 zu
(Neue Nachrichten erstellen)
(Wenn Benutzer dieses Recht NICHT hat, KEINE Nachrichten erstellen)
}
if($userData["rechte"] & AllowEditDiary)
{
// Trifft nur auf user2 zu
(Termine bearbeiten)
(Wenn Benutzer dieses Recht NICHT hat, KEINE Termine bearbeiten)
}
?>
Alles anzeigen
Verstehe das nicht so genau.
Dann sollte du dich mal mit http://php.net/manual/de/language.operators.bitwise.php beschäftigen, das ist eigentlich relativ simple
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.