Beiträge von mezb
-
-
ich habe jetzt einige Fehler bemerken ... als ich nur auf PHP Code aufmerksamkeit gemacht habe , habe nicht bemerke das Teil der Code sich wiederholt.... , jetzt habe sie gelöscht , aber das Probleme Bleibt... meine Code wie jetzt habe...
CSS
PHP
Alles anzeigen<?php ### messages.php ### utf8 ### äöüÄÖÜ ### header('Content-Type: text/html; Charset=utf-8'); mb_internal_encoding('UTF-8'); date_default_timezone_set('Europe/Berlin'); ?> <html> <head> <meta name="viewport" content="initial-scale=1.0"> <title>Kontakt</title> <style> body { background-color: #ebf5d7; grid-gap: 5px; grid-template-columns: 10% 72% 17%; grid-template-areas: "header header header" "nav nav nav" "linkBox linkBox linkBox" "main main main" "infoBox infoBox infoBox" "footer footer footer" ; } @media screen and (min-width: 40em) { body { display: grid; grid-template-columns: 10% 72% 17%; grid-template-areas: "header header header" "nav nav nav" "linkBox main infoBox" "footer footer footer"; } } @media screen and (min-width: 30em) { #externalLinks a { text-decoration: none; display: block; text-align: center; font-size: 15px; font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif; } li a, .dropbtn { display: block; color: #000; padding: 8px 16px; text-decoration: none; } } body > header { grid-area: header; background-image: url("../f409784856.png"); padding: 60px; } body > nav { grid-area: nav; background-color: #d2f5c4; } body > #externalLinks { grid-area: linkBox; background-color: #d2f3c6; ; } body > main { grid-area: main; background-color: #eaf6e5; } body > #furtherInformation { grid-area: infoBox; background-color: #d2f3c6; } body > footer { grid-area: footer; background-color: #99ee7a; } /* Nav */ nav {background-color: #d2f5c4;} nav a{ color: black; text-decoration: none; display: inline; padding: 0px 8px; font-size: 17px; font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif; } nav ul {list-style-type: none;} nav li {display: block;display:inline-block;} /* ExternalLinks */ #externalLinks a { text-decoration: none; display: block; text-align: center; font-size: 15px; font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif; } #externalLinks ul { list-style-type: none; margin: 5px; padding: 0; } #externalLinks li{float: left} /* Geben an Link1, link2, link3 ; Farbe , Padding, .... */ li a, .dropbtn { display: block; color: #000; padding: 8px 16px; text-decoration: none; } li a:hover, .dropdown:hover .dropbtn { background-color: #f1ebeb;} .dropdown-content { display: none; /* display wird ausgeschaltet ,aber erlaubt die anderen elemente, position ,background ,.... */ font-size: 12px; position: absolute; /* die stellung folgt der Erste Link(li) */ background-color: #f1f1f1 ; min-width: 160px; /* macht größer die Inneren Links */ box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* Bau ein Schatte und geben an dem Schatten Farbe */ z-index: 1; /* Zeigen die Ordnung wie die Links gezeigt werden... */ } .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; /* Bekomme die Liks keine Unten Stricht ....*/ display: block; } .dropdown-content a:hover { background-color: #9f9e9e; } /* Offnen die Innere Links */ .dropdown:hover .dropdown-content { display: block; left: 109px; /* zeigt wo dem innere link fenster gezeigt wird */ top: 214px; /* zeigt wo dem innere link fenster gezeigt wird */ } /* Main */ input, textarea{ background:rgba(220,220,220,0.75); border:1px solid rgba(220,220,220,0.75); font:inherit; border-radius:0.2941em;/*5px;*/ padding:0.4118em;/*7px;*/ /*farbigen Rahmen in Chrome und Safari abschalten.*/ outline:none; } input:focus, textarea:focus{ background:#fff; border:1px solid #000; outline: none; /* einige Browser add line auf input , das verhindert es... */ } input[type=submit]{ background:#be633c; border:none; color:#fff; border-radius:50% 50%; box-shadow:inset 0 0 1em #fb9d23; padding:0.5882em;/*10px*/ } input[type=submit]:focus, input[type=submit]:active{ background-color:#A33202; } /* Footer */ #copry { overflow: auto; font-size: 2px; list-style-type: none; font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif; } #img1 {float: left;margin-bottom: 3px;} #copry a {text-decoration: none;margin-bottom: 3px;} #copry p {font-size: 10px;margin-bottom: 0;} /* Komment Button */ #comment:hover { box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);} #comment {font-size: 11px;} /* Button from comment */ #form {font-size: 14px;} /* size from comment window */ </style> </head>
HTML/PHP
PHP
Alles anzeigen<body> <header></header> <nav> <ul> <li><a href="https://wiki.selfhtml.org/wiki/HTML/Seitenstrukturierung/nav">Home</a></li> <li><a href="https://wiki.selfhtml.org/wiki/HTML/Tutorials/HTML5-Seitenstrukturierung">About Us</a></li> <li><a href="#">Contact</a></li> </ul> </nav> <aside id="externalLinks"> <ul> <li class="dropdown"> <a href="#" class="dropbtn">Computer</a> <div class="dropdown-content"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> <a href="#">Link 4</a> </div> <li><a href="#">News</a></li> <li><a href="#">Bucher</a></li> </ul> </aside> <main> <br> <br> <form action="" method="post" id="form"> <label>E-Mail: *<br><input placeholder="my e-mail" type="text" name="email"><br></label> <br> <label> Name: *<br><input placeholder="my name" type="text" name="name"><br></label> <br> <label> Message: <br><textarea cols="45" rows="6" name="message"></textarea><br></label> <p> <input type="submit" name="post" value="POST COMMENT" id="comment"> </p> <br> <h2>Comments:</h2> </form> <?php $file = "test.txt"; if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['message'])) { echo "<br>" . "<b>" . "<h3>*** Please enter all required fields ***</h3>" . "</b>"; } else { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; } if(isset($name) && isset($email) && isset($message)){ $data = array("name" => $name, "email" => $email, "message" => $message); $data = serialize($data); file_put_contents($file, $data . "\n", FILE_APPEND|LOCK_EX); } $messages = file($file); foreach ($messages as $line) { $data = unserialize($line); echo "<br>"; echo "<b>" . "From:" . "</b>" . " " . $data["name"] . " "; echo "<b>" . "at:" . "</b>" . " " . $date = date('m/d/Y h:i:s a', time()) . "<br><br>"; echo $data["message"] . "<br><hr>"; } $messages = file($file); ?> </main> <aside id="furtherInformation"></aside> <footer id="copry" > <p>My Website: Linux and More © 2018. All Rights Reserved.</p> <a id="img1" href="https://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" width="120px" height="40px" src="../f409591688.png" ></a> <p>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0<br> International License. Content of this site cannot be republished<br> either online or offline without our permissions. </p> </footer> </body> </html>
in Browser schreibt
und bekomme dieses Fenter .
habe auch phpmyadmin installiert , und alles zeigt gut ...
-
Danke für deine antwort , meine probleme , wenn ich schreibe Name , E-mail und ein Text , sie werden nicht gezeigt Unten , auch sie werden nicht auf test.txt gespeichert....
-
hallo , entschuldigung wegen mein deutsch...
Vor einiger Woche habe von euch a Code für meinen Komentar , Wie bekomme die E-Mail von Kommentar auf meine Datei
Vor einiger Tage habe habe einen große Fehler gemacht , habe mein Festplatte gelöscht... , so einiger sache könnte geretten werden... .Ich habe geprüft und meine Kontakt PHP datei ist in Ordnung , aber nicht 100% .... , wenn schreibe E-mail , name und Messagen sie werden nicht geschrieben.. , wie dieses fenter zeigt habe alle PHP sachen installiert .
meine Code ist hier
-
danke für deine bemühst , aber habe probleme mit meinem Rechner wenn versuche Smartphone zu emuliert , der Rechner stürtz sich...ich habe selbst geprüft und das fehler war das verschidne Code hatte....
-
Zitat
Ich gehe mal davon aus das du den Code da nicht so stehen hast wie du ihn gepostet hast
ich denke auch , ich habe verschiedenen Dateien mit "gleiche" Code .. , eine Frage.. Was macht die Unterschied zwischen habe deine Lösung Oben und an ende die CSS ... Oben funzioniert nicht aber Unten Ja , wenn beiden auf CSS Seite geschrieben werden ...
-
ich bin jetzt zurückkehren von arbeit und habe deine Code gesehen... , viel danke für deine bemühst! , ich habe Ein Bissen deinen Parameter verendert... meine Code :
Code@media only screen and (max-width : 635px) { <img src="https://i.imgur.com/fYU5wlD.png"> .dropdown:hover .dropdown-content { display: block; left:10px; top:230px; } }
und jetzt bekomme was ich möchte !! und beim Desktop alles bleibt wie möchte... , ich wünsche dir eine Schöne Woche !!
[Blockierte Grafik: https://i.imgur.com/fYU5wlD.png]
-
Danke für deine hilfe , ich versuche mit @media , meine Idee ist für Desktop lassen wie ist .. , das probleme kommt mit @media ... , wenn ich schreibe dieses code :
Code@media screen and (mind-width: 20) { .dropdown:hover .dropdown-content { display: block; left: 10px; /* zeigt wo dem innere link fenster gezeigt wird */ top: 229px; /* zeigt wo dem innere link fenster gezeigt wird */ } }
es hat keine Beeinflusst auf "Smartphone" , wie das Bild zeigt [Blockierte Grafik: https://i.imgur.com/85dcfql.png]
auch wenn an left , 10px Wert geben...
-
Was ich machen möchte ist , NUR wechsel die Hove bei Smartphonen , Rechner und Tablet hove sind Gut. Auf den "Smartphone" [Blockierte Grafik: https://i.imgur.com/85dcfql.png]
wenn der Maus auf dem Link Computer stehe , der Inneren links (link 1 , link 2 ,..) öffnen sich auf rechte seite , sie verstecken die anderen Links die auf nav stehen (News und Bucher) , ich möchte dass die Inneren Links von Computer , werden nicht auf Rechte seite geöffnet sonder Unten ...
Zitat1.wo sollen die Links hin.Über den Email formular oder Links daneben?
Über den Email formular... aber nur für Smartphone...
-
ich habe alles gemacht wie du geschrieben hast .... , weißt du was mit den Inneren Links für meine "Smartphone" machen kann ?
-
Zitat
So jetzt zurück zu deinen Problem.Hast du schon geschrieben wie es aussehen soll???
Ich habe Teils geschrieben aber viele habe bei anden genohmen....
Zitat- nav li {
- display: block;
- display:inline-block;}
hast du rechts , sie wiederholen zwei mal....
ZitatDas kommt mir auch etwas Spanisch vor.Kann mich aber auch irren.Da muß ich selbst erstmal Goggeln
font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif;
Bei Spiel , ich habe Kopiert auf ein Code von Meine Html Kurs . Seit Juni bin ich Angemeldet auf ein Online-Kurs von der Volkshochschule und wir sollen dieser Website bauen ..... , was würdest du mich empfehlt für font-family ?
was ich dich nicht Verstande habe ist
ZitatBeim Bild hast du größen Angaben iim html geschrieben das sollte man wenn möglich mit in der Css schreiben.
ich bedanke mich dich für deine bemühe ! , ich möchte jetzt korregiert deine vorschlage ,
-
Zitat
Aber dein erstes Bild geht hier irgendwie nicht.
Was soll den jetzt genau passieren ?
auf den Erste Bild zeigt wie meine Website auf ein Desktop siehst... , alles ist in Ordnung , nur habe gepostet um zu zeigen wie er aussiehst.. , meine probleme stehe bei dem "Smartphone" Bild .... ich möchte dass die Inneren Links nach Unten geöffnen werden...
-
Zitat
Ehm. weißt du eigentlich was du da machst ? ? da ist php
ja , die Website ist php , wie ich weiss , damit ich Php benutz , soll ich Php nennt ...
-
Danke für deine Antwort ! , meine Html und Css Code kannst du hier anzuschauert ,
Zitat
Ich weiß ja nicht ganz genau aber 30em sind für Handy glaube ich soweiso zu großund was wäre auf deine Meinung das Beste Großer für Smartphonen ? sorry, aber ich bin ganz neu mit diesen Sachen... alles was ich jetzt weiss , habe gelernt die letzten zwei Monaten... ,
-
ich versuche zu testen meine Website in Smartphones , in Chrome gibt es eine Mobile Browser Emulator .Ich habe geschrieben ein Code dass die Links auf rechte seite geöffnet werden , wie das Bild zeigt.. [Blockierte Grafik: https://i.imgur.com/qJ20t8P.png]
Was jetzt versuche ist dass die Links in Smartphones Unten geöffnet werden... , das Bild zeigt wie jetzt die Links geöffnet werden…
[Blockierte Grafik: https://i.imgur.com/85dcfql.png]
ich habe versuche mit diese Code das zu machen…
aber ohne erfolgt... kann jemand mir hilfe ? , danke !
-
Geschaft ! , ich habe ein bissen recherchiert und habe eine lösung gefunde....
PHP
Alles anzeigen<?php $file = "test.txt"; if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['message'])) { echo "<br>" . "<b>" . "<h3>Please enter all required fields</h3>" . "</b>"; } else { $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; } if(isset($name) && isset($email) && isset($message)){ $data = array("name" => $name, "email" => $email, "message" => $message); $data = serialize($data); file_put_contents($file, $data . "\n", FILE_APPEND|LOCK_EX); } $messages = file($file); foreach ($messages as $line) { $data = unserialize($line); echo "<br>"; echo "<b>" . "From:" . "</b>" . " " . $data["name"] . " "; echo "<b>" . "at:" . "</b>" . " " . $date = date('m/d/Y h:i:s a', time()) . "<br><br>"; echo $data["message"] . "<br><hr>"; } $messages = file($file); ?>
-
Zitat
Dann darf man das so formulieren, dass Dir nicht klar ist, wie man ein Feld auf leer prüft?
ja , das probleme ist das ich keine erfahrung mit php habe , ich habe mit python ein bissen gehabt , deshalb versuche ich mit python logik denken...
Beispiel habe so geschrieben..
-
@Arne Drews , ja , das ist was ich möchte... aber ich weiss nicht wie das machen..... jetzt wird kommentar gezeigt auch wenn keine name und email ausfullt worden....
ich habe versuche mit diese code aber ohne erfolgt...
Code
Alles anzeigen$vorname = $_POST['name $email = $_POST['email']; $message = $_POST['text']; $file = "test.txt"; if(isset($vorname) && isset($email) && isset($message)) $write = $file; $data = array("vorname" => $vorname, "email" => $email, "message" => $message); $data = serialize($data); file_put_contents($file, $data . "\n", FILE_APPEND|LOCK_EX); } $messages = file($file); else { echo "<h3>Bitte geben deine e-mail und name</h3>" { foreach ($messages as $line) { $data = unserialize($line); echo "<b>" . "From:" . "</b>" . " " . $data["vorname"] . " "; echo "<b>" . "at:" . "</b>" . " " . $date = date('m/d/Y h:i:s a', time()) . "<br><br>"; echo $data["message"] . "<br><br>"; } ?>
-
Zitat
fühltich meint ausfüllen....
ZitatWas meinst du den jetzt genau. Der Besucher soll erst email und name ausfüllen ,und wenn er das gemacht hat soll er das komentar Feld angezeigt bekommen?
Der Besucher soll email und name ausfüllen wenn möchte seine kommentar angezeigt werden.... ohne name und email wird der kommentar nicht gezeigt....
-
so , jetzt wie der Code habe , wenn jemand schreibt auf Kommentar , auch ohne seine Name und E-mail gegeben hat , seine Kommentar wird gezeigt , ich möchte das verhindert.... , es mussen E-mail und Name ausfüllen um kommentar zeigen zu werden ...