Ja Danke
Musste jetzt eh mein Sys neu aufsetzen - hat sich also erledigt
Gruß Donkey
Beiträge von Donkey
-
-
Google hab ich natürlich als allererstes bemüht
Allerdings werd ich aus den ganzen Zeug das da gezeigt wird nicht ganz schlau.... -
Hallo zusammen
Hab ne kurze Frage zu einer File.
Zu welchen Prog gehört GEARAspi64.dll ?
Bin nicht sicher ob die überhaupt von nem Prog gebraucht wird.
Die is nämlich beim Installieren von irgendwas auf meiner externen HDD gelandet und die war die ganze Zeit nicht angeschlossen.
Es sind aber bis jetzt keine Fehler aufgetreten.
Gruß Donkey -
Hallo zusammen
Ein kleines, etwas aufwendiger gestaltetes Script um Passworter zufällig zu generieren.
Könnt ihr nennen wie ihr wollt, nur eine .php muss es sein...
PHP
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body {font-family:arial, sans-serif; background-color:#007700; color:#FFFFFF;} .input {font-size:20px;} .input2 {font-size:18px; width:30px;} .fehler {font-size:18px; border:solid 2px #FFDD00; color:FFDD00; padding:15px; width:80%;} .done {font-size:18px; border:solid 2px #00DDFF; color:FFFF00; padding:15px; width:70%;} </style> <title>Passwort-Generator</title> </head> <body> <center> <h1>Passwort-Generator</h1> <?php // Empfohlene Passwortlänge $min = '8'; // Forumlar $form = '<form action="'.$_SERVER['php_self'].'?done" method="post"> <p class="input">Länge des Passworts: <input type="text" name="pass" class="input2" value="'.$min.'" maxlength="2"> Zeichen</p> <input type="submit" value="Passwort erstellen">'; // Zurück-Button $back = '<form action="'.$_SERVER['php_self'].'"><input type="submit" value="Zurück zur Eingabe"></form>'; switch ($_SERVER['QUERY_STRING']){ case 'done': // Eingabe überprüfen if(empty ($_POST['pass'])){ die ('<br><br><p class="fehler">Ungültige Eingabe - Bitte die Länge des Passworts angeben</p>'.$back); } elseif(!is_numeric($_POST['pass'])){ die ('<br><br><p class="fehler">Ungültige Eingabe - Bitte nur Zahlen</p>'.$back); } if($_POST['pass'] < $min){ $achtung = '<div class="fehler">Das Passwort ist kürzer als '.$min.' Zeichen. Es ist möglicherweise nicht sicher genug!</div>'; } // Zufallsgenerator function zufall() { $newpass = ""; $laenge= $_POST['pass']; $string="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"; for($i=1; $i <= $laenge; $i++) { $newpass .= substr($string, mt_rand(0,strlen($string)-1), 1); } return $newpass; } // Ausgabe echo'<h3>Das Passwort lautet:<h3>'; echo '<p class="done">'.zufall().'</p>'; // Ausgabe ohne Warnung (Zurück-Button) if(empty($achtung)){ echo $back; } // Ausgabe mit Warnung (Formular) else{ echo $achtung.'<br>Ein längeres Passwort generieren?<br><br>'.$form; } break; default: // Eingabe echo'<h3>Wie lang soll das Passwort sein<br> (min. '.$min.' Zeichen empfohlen)</h3>'.$form; } ?> </center> </body> </html>
Gruß Donkey
Sreenshot: -
Versuchs mal damit: http://www.artmedic-phpscripts.de/index7.html
-
Leg die Bilder doch einfach auf nen Server ab und verlink sie mit absoluten Angaben.
So kannste die html weitergeben ohne die ganzen Bilder mitgeben zu müssen - dann is aber natürlich ne Internetverbindung erforderlich, damit sich die html die Bilder vom Server holen kann. -
Hallo!
Du kannst die Seite, die Du zunächst ganz normal erstellst - also mit mehrerem Files, mit MS Word öffnen.
Dann auf speichern unter - und den Dateityp mht / mhtml wählen und speichern.
Ist aber nur als Offlinedatei mit IE darstellbar.
EDIT:
Sorry - hab noch was vergessen:
Die .mht musste mit nem Editor öffenen und die Pfade der Bilder anpassen.
Hab ich aber noch nie getestet.... -
Hallo Bandit!
Sorry hab Deine Nachricht wohl nich gesehen.
Dein Vorschlag is natürlich auch eine Möglichkeit.
Aber bei einem Zweizeiler wirds trotzdem nicht bleiben, weil dieses Array ja auch erstmal ausgelesen werden und ne verständliche Fehlermeldung draus gemacht werden muss.
Wenn ich dem User was mit print_r hinknall können vermutlich die Wenigsten was damit anfangen -
Vielen Dank, FaFoo!
Genau das was ich gebraucht hab
PHP
Alles anzeigen$checkarray = array( 'zahl1' => $_POST['zahl1'], 'zahl2' => $_POST['zahl2'], 'zahl3' => $_POST['zahl3'], 'zahl4' => $_POST['zahl4'], 'zahl5' => $_POST['zahl5'], 'zahl6' => $_POST['zahl6']); if ($check == 'check1'){ $error .='<div class="fehler">Es fehlen noch Eingaben</div>'; } elseif ($check == 'check2'){ $error .='<div class="fehler">Es sind unzulässige Zeichen enthalten</div>'; } else{ $checked = array(); foreach ($checkarray as $element) { $equals = 0; foreach ($checkarray as $compare) { if ($element == $compare) $equals++; } if ($equals > 1 && !in_array($element,$checked) ) $error .= '<div class="fehler">Die Zahl "'.$element.'" ist '.$equals.' mal vorhanden</div>'; $checked[] = $element; } } // Fehlermeldung ausgeben echo $error;
Gruß, Donkey -
Danke erstmal FaFoo,
Meinst Du array_unique ?
Das is eigentlich nicht das was ich suche.
Denn ein Array aus den alles doppelte entfernt ist bringt mir nicht wirklich was.
Brauch ja alle Stellen.
Kann ich damit eine Fehlermeldung ausgeben? -
Hallo zusammen!
Hab ne kleine Frage zu Arrays.
Und zwar möcht Zahlen aus einem Form prüfen ob sie doppelt oder mehrfach eingegeben wurden und eine Fehlermeldung ausgeben wenn das der Fall ist.
PHP<form action="index.php" method="post"> <input type="text" name="zahl1" size="1" maxlength="2" value="<?php echo $_POST['zahl1']; ?>"> <input type="text" name="zahl2" size="1" maxlength="2" value="<?php echo $_POST['zahl2']; ?>"> <input type="text" name="zahl3" size="1" maxlength="2" value="<?php echo $_POST['zahl3']; ?>"> <input type="text" name="zahl4" size="1" maxlength="2" value="<?php echo $_POST['zahl4']; ?>"> <input type="text" name="zahl5" size="1" maxlength="2" value="<?php echo $_POST['zahl5']; ?>"> <input type="text" name="zahl6" size="1" maxlength="2" value="<?php echo $_POST['zahl6']; ?>"><br> <input type="submit" name="submit" value="Auswerten"> </form>
Hab mir gedacht das geht am Besten mit einem Array:
PHP$checkarray = array( 'zahl1' => $_POST['zahl1'], 'zahl2' => $_POST['zahl2'], 'zahl3' => $_POST['zahl3'], 'zahl4' => $_POST['zahl4'], 'zahl5' => $_POST['zahl5']);
aber jetzt weiss ich nichtmehr weiter.
array_key_exists prüft ja nicht ob da was doppelt ist... oder doch?
Hat einer ne Idee? -
Hallo zusammen!
Hab mal ein Script geschrieben mit dem man eine Zeit (z.B. 20000 Sekunden) in ein Datum und Uhrzeit umrechnen kann.
Hab ich aus purer Langeweile gemacht
Vielleicht kanns ja einer gebrauchen...
Die Datei könnt ihr nennen wie ihr wollt - nur eine .php muss es sein:
PHP
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body{background-color:#009900; font-family:verdana, arial, sans-serif; color:#FFFFFF; font-size:20px;} .title {font-size:34px;} .fehler {font-size:26px; color:FF0000; font-weight:bold; background-color:#FFFFFF;} .ergebnis {font-weight:bold; font-size:26px; background-color:#000000;} </style> <title>Zeit berechnen</title> </head> <body> <center> <div class="title">Zeit in Datum und Uhrzeit umrechnen</div><br><br><br> <?php $thissite = $_SERVER['phpself']; if ($_SERVER['QUERY_STRING'] == ''){ $zeit = $_POST['zeit']; // Daten eingeben echo'<form action="'.$thissite.'" method="post"> <p>Zeit eingeben:</p> <input type="text" name="zeit" size="50" value="'.$zeit.'"> <p>Zeiteinheit auswählen:</p> <input type="radio" name="auswahl" value="tag"> Tage <input type="radio" name="auswahl" value="std"> Stunden <input type="radio" name="auswahl" value="min"> Minuten <input type="radio" name="auswahl" value="sec"> Sekunden <p><input type="submit" name="submit" value="Berechnen"></p> </form><br><br>'; // Eingaben überprüfen und vorbereiten if (isset ($_POST['submit'])){ if (empty($zeit)){ die('<div class="fehler">Bitte die Zeit eingeben</div>'); } else{ if (empty($_POST['auswahl'])){ die('<div class="fehler">Bitte die Zeiteinheit auswählen</div>'); } else{ switch ($_POST['auswahl']){ case 'tag': $var = $zeit*60*60*24; if ($zeit == '1'){ $var2 = 'Tag'; } else{ $var2 = 'Tagen'; } break; case 'std': $var = $zeit*60*60; if ($zeit == '1'){ $var2 = 'Stunde'; } else{ $var2 = 'Stunden'; } break; case 'min': $var = $zeit*60; if ($zeit == '1'){ $var2 = 'Minute'; } else{ $var2 = 'Minuten'; } break; case 'sec': $var = $zeit; if ($zeit == '1'){ $var2 = 'Sekunde'; } else{ $var2 = 'Sekunden'; } } echo'<meta http-equiv="refresh" content="0; url='.$thissite.'?berechnung='.$var.'&zeiteinheit='.$var2.'&zeitangabe='.$zeit.'">'; } } } } else{ // Ergebnis ausgeben $berechnung = $_GET['berechnung']; $zeitangabe = $_GET['zeitangabe']; $zeiteinheit = $_GET['zeiteinheit']; echo'<p>In '.$zeitangabe.' '.$zeiteinheit.' ist der:</p> <div class="ergebnis">'.date("d. m. Y, H:i:s",time()+$berechnung).'</div><br><br> von jetzt ('.date("d. m. Y, H:i:s",time()).') an<br><br><br> <form action="'.$thissite.'"><input type="submit" value="Neue Berechnung durchführen"></form>'; } ?> </center> </body> </html>
Gruß, Donkey -
Vielleicht setzt ich Win demnächst wiedermal neu auf
Da bin ich wieder nen ganzen Tag beschäfftigt -
Ich versuch das morgen mal im Internetcafe - irgendwie werd ich schon an das Impressum rankommen
Danke für Deine Mühe! -
Genau das gleiche...
Merkwürdig... -
Nein - in dem Ordner bin ich nie.
Sonst hab ich ja auch keine Probleme - nur mit dieser einen URL.
Hab auch erst vor ein paar Wochen Win neu aufgesetzt... -
[Blockierte Grafik: http://i42.tinypic.com/2rwsy0w.png]
So langsam zweifel ich an meinem Verstand -
Also an XAMPP liegts definitiv nicht - hab ich grad deinstalliert...
-
Hm...
Kindersicherung hab ich keine und mit deaktivierter Firewall gehts auch nicht...
Kann ja wohl nich sein dass das die einzige Seite is die ich nich aufrufen kann
Edit:
Ne XAMPP ist so wie ichs installiert hab... -
Vielleicht mach ich mal einen Neustart. Die Kiste läuft ja schon den ganzen Tag....
EDIT:
Also: Neustart gemacht, Cache geleert, alles schon mit TuneUp durchgeputzt und den Apache deaktivert.... http://i43.tinypic.com/2hhkh8j.png
Geht nicht...
Aber wenn Zugriff auf die Seite hast kannst mir ja bitte mal das Impressum hierrein kopieren