html-seminar.de/woltlab/attachment/738/
Zur info in meinem localhost...
funst doch... dann lösche deine `admin` und mach sie nochmal neu rein...
html-seminar.de/woltlab/attachment/738/
Zur info in meinem localhost...
funst doch... dann lösche deine `admin` und mach sie nochmal neu rein...
naja ich öffne den Pfad einfach im IE 11... http://localhost/neu/
dann kommt die index seite einfach...
wenn ich aber hintendran noch index.php eingebe, so hatte er dies nicht gemacht... da gab er einen 404 aus....
konnte ja aber nicht sein...
ok Danke... habe es jetzt einfach mal mit PHP gemacht...
[PHP]
<?php
error_reporting(1); // PHP Meldungen anzeigen (0/1)
// Weiterleitung - Nach dem absenden des Formulars,
// gelangt der Benutzer über einen Link auf folgende Seite:
$Weiterleitung = "http://www.dietotenkoepfe.de";
// Automatische Weiterleitung
$Autoweiterleitung = 2; // Zeit in Sekunden
$name = isset($_POST["name"]) ? $_POST["name"] : ""; // Name
$email = isset($_POST["email"]) ? $_POST["email"] : ""; // E-Mail
$betreff = isset($_POST["betreff"]) ? $_POST["betreff"] : ""; // Betreff
$nachricht = isset($_POST["nachricht"]) ? $_POST["nachricht"] : ""; // Nachricht
$KopieCk = isset($_POST["Kopie"]) ? " checked='checked'" : null; // E-Mail Kopie
// Benutzereingaben überprüfen
$Fehler = array("name"=>"","email"=>"","betreff"=>"","nachricht"=>"","sicherheit"=>"",);
if (isset($_POST["submit_x"])) {
$Fehler["name"] = strlen($_POST["name"]) < 1 ? "Bitte füllen Sie dieses Feld aus!" : "";
$Fehler["email"] = filter_var($_POST["email"], FILTER_VALIDATE_EMAIL) === false ? "Geben Sie eine gültige E-Mail-Adresse ein!" : "";
$Fehler["betreff"] = strlen($_POST["betreff"]) < 1 ? "Bitte füllen Sie dieses Feld aus!" : "";
$Fehler["nachricht"] = strlen($_POST["nachricht"]) < 5 ? "Bitte füllen Sie dieses Feld aus (min. 5 Zeichen)!" : "";
$Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
}
// Sicherheitsabfrage - Zufallszahlen generieren
$Z0 = array(mt_rand(1, 9), mt_rand(1, 9));
$Z1 = max($Z0); $Z2 = min($Z0);
$Spam = $Z1 . " + &#" . (48 + $Z2) . ";";
$Schutz = md5($Z1 + $Z2);
// Formular erstellen
$Formular = "
<form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post' class='margin_center'>
<table>
<tr>
<td><span class='pflichtfeld'>✲</span> Name:</td>
<td><input type='text' name='name' id='Name' value='" . $name . "' size='35'>
</br><span class='hilfetext'> Bitte geben Sie Ihren vollständigen Namen an. </span>
</br><span class='pflichtfeld'> " . $Fehler["name"] . "</span></td>
</tr>
<tr>
<td><span class='pflichtfeld'>✲</span> E-Mail:</td>
<td><input type='text' name='email' id='Email' value='" . $email . "' size='35'>
</br><span class='hilfetext'> Bitte geben Sie Ihre korrekte E-Mail Adresse an. </span>
</br><span class='pflichtfeld'> " . $Fehler["email"] . "</span>
</td>
</tr>
<tr>
<td><span class='pflichtfeld'>✲</span> Betreff:</td>
<td><input type='text' name='betreff' id='Betreff' value='" . $betreff . "' size='35'>
</br><span class='hilfetext'> Was ist Ihr Anliegen? </span>
</br><span class='pflichtfeld'>" . $Fehler["betreff"] . "</span>
</td>
</tr>
<tr>
<td><span class='pflichtfeld'>✲</span> Nachricht: </td>
<td><textarea name='nachricht' cols='27' rows='5'>" . $nachricht . "</textarea>
</br><span class='pflichtfeld'>" . $Fehler["nachricht"] . "</span></td>
</tr>
<tr>
<td colspan='2'>
<input type='checkbox' name='Kopie'" . $KopieCk . ">
Eine Kopie dieser Nachricht an meine E-Mail Adresse
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td colspan='2'><span class='pflichtfeld'>✲</span> Sicherheitsabfrage:
<em>" . $Spam . "</em> =
<input type='number' name='zip' size='4' autocomplete='off'>
<input type='hidden' name='zip2' value='" . $Schutz . "'>
</br><span class='hilfetext'> Bitte lösen Sie die Rechenaufgabe. </span>
</br><span class='pflichtfeld'>" . $Fehler["sicherheit"] . "</span>
</td>
</tr>
<tr>
<th colspan='2'>
<br>
<input type='submit' name='vorschau' value='Vorschau' id='login'>
<a href='" . $_SERVER['SCRIPT_NAME'] . "'><input type='reset' value='Abbrechen' id='login'></a>
<input type='submit' name='submit' value='Absenden' id='login'>
</th>
</tr>
</table>
<p><small>Bitte alle mit <span class='pflichtfeld'>✲</span> markierten Felder ausfüllen.</small></p>
</form>
";
// Vorschau
if (isset($_POST["vorschau"])) {
echo "<h4>Vorschau</h4>
<blockquote>
<table>
<tr>
<td>Name:</td><td>$name</td>
</tr>
<tr>
<td>E-Mail:</td><td>$email</td>
</tr>
<tr>
<td>Betreff:</td><td>$betreff</td>
</tr>
<tr>
<td>Nachricht:</td><td>" . nl2br($nachricht) . "</td>
</tr>
</table>
</blockquote>";
}
[/PHP]
das Problem besteht nicht, da skype bei diesem Laptop nicht installiert ist... mittlerweile funktioniert es ja auch
1. Ja XAMPP ist eingeschaltet und 2. ja ich hab den ordner im htdocs-verzeichnis erstellt...
3. vllt musste ich den ordner erst erstellen um dann die Dateien reinzukopieren...
Jetzt funtst es... kp woran es lag
ok versteh ich jetzt nicht ganz
Nun hab ich das so gemacht:
ich habe meinen localhost (Xampp = neues Spielzeug :D) als Server...
<?php
// Wenn Formular abgeschickt
if(isset($_POST["senden"])) {
$server = "localhost";
$benutzer = "root";
$database = "rangliste";
// Zugangsdaten zum Verbinden mit dem MySQL-Server
$dbconnection = mysql_connect($server, $benutzer/*, $passwort*/) or die ("Fehler mysql_connect: ".mysql_error());
// Auswahl der zu verwendenden Datenbank auf dem Server
mysql_select_db($database) or die ("Fehler bei select_db: ".mysql_error());
// Deklaration
$name = $_POST["name"];
$punkte = $_POST["punkte"];
// Validierung
if(!empty($punkte) && !empty($name)){
// Daten in Datenbank eintragen
$SQL = mysql_query("INSERT INTO punkte (name, punkte) VALUES ('$name', '$punkte')");
if($SQL) {
echo "Punkte erfolgreich eingetragen";
}
else {
echo "Es konnte leider keine Verbindung zur Datenbank hergestellt werden";
}
}
/*else {
echo "Bitte füllen Sie alle Felder aus";
}*/
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table id="rangliste" border="1">
<tr>
<td class="name">Name</td>
<td class="points">Punkte</td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Stoner Joachim" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Stoner Nicole" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Stoner Florian" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Stoner Sascha" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Mayr Heiko" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Doll Iris" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Schmidt Sandra" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Heib Klaus" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Kloth Britta" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="name"><input type="text" class="fieldpunkte" name="name" value="Aull Sabrina" /></td>
<td class="points"><input type="number_format" name="punkte" class="field"/></td>
</tr>
<tr>
<td class="points"><input type="reset" value="Zurücksetzen" id="zuruecksetzen" name="reset"/></td>
<td class="name"><input type="submit" name="senden" id="login" value="Eintragen"/></td>
</tr>
</table>
</form>
</p>
und aus dem vorigen Post geht heraus wie ich die database konfiguriert habe...
es funktioniert nicht wie ganz gewollt...
wer findet einen Fehler? Kann mir jemand helfen?
hab das mal etwas abgeändert...
CREATE TABLE IF NOT EXISTS `punkte` (
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`jahr` year(4) NOT NULL,
`monat` enum('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12') NOT NULL,
`punkte` int NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_name_mon_jah` (`name` , `monat` , `jahr`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ist das ok?
wie muss ich das so konfigurieren, dass ich php-dateien über http://localhost/ öffnen kann? z.B. ich hab in mehreren Beiträgen (über Google gefunden) gelesen, dass ich die Dateien in den htdocs-ordner im Verzeichnis xampp reintun muss... Dann hab ich meinen kompletten ordner mit meinen php-dateien reinkopiert...
Danach soll man das unter http://localhost/ordnername/dateiname.dateiendung öffnen, was jedoch nicht funktioniert...
Wie geht das jetzt genau?
Ok hab jetzt eines gemacht, hab einen Ordner namens "neu" erstellt und die Dateien neu reingefügt... es funktioniert, nur kann er index.php nicht auslesen...
bzw. http://localhost/neu/ das kann er
und das http://localhost/neu/index.php nicht...
warum?
Hallo,
ich habe mir nun gestern ein schickes neues Spielzeug namens XAMPP installiert um nicht immer meine PHP-Dateien auf den Server laden zu müssen (kostet Zeit und Zeit ist Geld :D). Leider funktioniert das nicht ganz so wie ich möchte... hat jemand ne Idee wie das funktioniert?
Ein paar Infos mehr wären vllt nicht schlecht... was genau meinst und willst du? Beispiele...
jetzt muss ich das blos noch versuchen mit einem Formular zu verbinden, welche dann vom aktuellen Monat die Punkte einträgt... jemand ne Idee?
Ausserdem müsste eig der Name rein, statt eine mitgl_id...
das nächste, der Rang (Platzierung) fehlt ebenfalls... muss ich das dann in meiner Datei so sortieren lassen? nach dem Platz und vergeben? Oder wie kann ich ds machen?
Hallo,
ich möchte für meinen Kegelverein eine Rangliste erstellen, die über eine mysql-datenbank sich selbst ordnet, nachdem ich im internen Bereich neue Punktzahlen eingetragen habe. Diese neuen Punkte sollen mit einem vorhandenen Zahlenwert schon in der Datenbank addiert werden und dann danach sortiert ausgegeben werden, im Format wie auf unserer Index-Seite (http://www.dietotenkoepfe.de). Ist das möglich sowas zu erstellen und wenn ja wie?
Bitte um Hilfe, denn ich stehe ein wenig vor einer Denkblockade
Hi Leute,
wir wollen unsere E-Mail (z.B. info[at]dietotenkoepfe.de) auch auf Android-Geräten wie Tablets und Smartphones nutzen. Das ist ja kein Problem...
Das Problem liegt jetzt dabei, dass ich eine HTML-Signatur geschrieben hab für unsere wichtigsten Adressen z.B. der info...
<Doctype html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<p>
Mit sportlichem Gruß
<hr width="285px" style="float: left;"/>
<br>
Kegelverein "Die Totenköpfe" Neustadt e.V.
<br>
1. Vorstand: Joachim Stoner
<br>
Allensteiner Straße 13
<br>
67433 Neustadt
<br>
Tel.: 06321/5770808
<br>
Handy: 0176/49738302
<br>
Email: <a href="info@dietotenkoepfe">info@dietotenkoepfe</a>
<br>
Web: <a href="http://www.dietotenkoepfe.de">http://www.dietotenkoepfe.de</a>
<br>
Facebook: <a href="http://www.facebook.com/kvdtnw">http://www.facebook.com/kvdtnw</a>
<br>
Twitter: <a href="http://www.twitter.com/kvdtnw">http://www.twitter.com/kvdtnw</a>
<br>
<br>
<img src="http://www.dietotenkoepfe.de/signatur/appwerbung.png" alt="Uns gibt's jetzt auch als App"/><br><img src="http://www.dietotenkoepfe.de/signatur/dsa.png" alt="Sportausweis" height="" width="490"/>
<br>
</p>
</body>
</html>
Alles anzeigen
Nun wisst ihr, ob ich so eine HTML-Signatur auch auf Android-Geräten nutzen kann und wie?
(Bei uns ist es das ganz normale Samsung-E-Mail-Programm)
Bitte um Hilfe
Also ist das nun falsch oder verstehe ich das immer noch nicht richtig?
Und wenn das falsch ist, wie geht es richtig?
Hat wer auch noch dazu eine Idee?
Außerdem will ich eine Umleitung von http://www.dietotenkoepfe.de/gaesteb.php?page=1 auf http://www.dietotenkoepfe.de/gaesteb.php
Wie bekomme ich dies hin? Und könnte man dann auch alle diese Pages hintendran verstecken?
und dies bedeutet dann?
sry aber ich verstehe das grd nicht, mein pa is grd nebendran und versteht das auch nicht geht das auch mal auf Deutsch?
Hallo Leute,
ich habe nun erfolgreich eine Umleitung von dietotenkoepfe.de auf http://www.dietotenkoepfe.de und das selbe mit der index geschafft... also statt dann index.php angezeigt wird wird dann die domaine in der Browserzeile angezeigt...
Ihr wisst schon mit dem duplicate Content...
Ein weiteres Problem ist es nun aber, dass wenn ich mit dem mobilen Opera-Webbrowser auf die Seite gehe und nur dietotenkoepfe.de eingebe er mein Error404 ausgibt und das nur ohne Style...
Dazu steht in der Browserzeile http://www.dietotenkoepfe.de/moverein/
also das Verzeichnis wo ich meine mobilen Dateien gespeichert habe... Nur warum wird diese Seite nicht Indexiert mit Opera und Dolphin-Browser?
Mein zugehöriger .htaccess Befehl lautet:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,QSA,L]
RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,QSA,L]
Kann mir jemand helfen? Weil es sollte schon eigentlich funktionieren...
Außerdem will ich eine Umleitung von http://www.dietotenkoepfe.de/gaesteb.php?page=1 auf http://www.dietotenkoepfe.de/gaesteb.php
Wie bekomme ich dies hin? Und könnte man dann auch alle diese Pages hintendran verstecken?
LG
Flo
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.