Suche auf lima-city
-
in: Umrechnung von bps zu GB pro Stunde?
geschrieben von netwin
Hallo
Bei z.B. einem Download wird ja oft / meist die Datenübertragungsrate angegeben
die Einheit ist meist bps Bit/s also Bit pro Sekunde (oder sonst-was) pro Sekunde
ich wüde bei sowas gerne Überschlagen / abschätzen,
wievel GB/MB das jeweils in pro Stunde / pro Minute ist
Umrechnung von "Bit pro Sekund" zu "MB pro Minute" ?
Umrechnung von "Bit pro Sekund" zu "GB pro Stunde" ?
etc.
Gibt es dafür eine passende (Faust-) Formel für die Umrechnung
für Datenübertragungsrate von pro Sekunde in pro Stunde / pro Minute ?
-
in: preg_match() Absätze
geschrieben von netwin
Hallo
vielleicht hilft Dir diese Funktion weiter ...
wenn man das "Verbotene Steuer- und Sonderzeichen" weglässt
... ist hier mit ## aus-Kommentiert ...
(oder eben einzeln "\r" und "\n" und "\s" aus den Steuer-Zeichen enternen)
dann sollte damit Dein String aus Textarea auch Umbrüche / Absätze enthalten,
// --------------------------------------------------------------- function strg_filter_text($string) { // ----- Text zu UTF-8 umwandeln ----- if (mb_detect_encoding($string, 'UTF-8', true) === FALSE) { $string = utf8_encode($string); } // ----- Verbotene Steuer- und Sonderzeichen (array) ----- ## $sonderz = array( '\\', "'", '"', "\0", "\r", "\n", "\t", "\s", "^" ); ## $string = str_replace($sonderz, ' ', $string); ## $string = preg_replace("/[[:cntrl:]]/is", ' ', $string); // ----- Alle Backslashes entfernen ----- while(strchr($string,'\\')) { $string = stripslashes($string); } // ----- Nur erlaubte Zeichen in Text lassen ----- $umlaute = 'äöüÄÖÜß'; $umlaute = utf8_encode('äöüÄÖÜß'); $pattern = '/[^a-zA-Z'.$umlaute.'0-9 ,:;_&\-\.\/\+']/su'; $string = preg_replace($pattern, ' ', $string); // ----- Doppelte Leerzeichen entfernen ----- $string = preg_replace('/ {2,}/', ' ', $string); // ----- Satzzeichen Anfang/Ende entfernen ----- $string = trim($string,'.,;:-+_/'); $string = trim($string); // ----- Ausgabe der Funktion ----- return $string; } // ---------------------------------------------------------------
... die Funktion mach nicht preg_match() sondern preg_replace()
d.h bei Aufruf der Funktion ekommst Du den "sauberen" Text zurück
$new_text = strg_filter_text($eingabe_text);
Bei Bedarf kann man sich durch weitere Argumente auch einzelne Zeichen als Erlaubt und/oder Verboten im Funktions-Aufruf dazu bauen, dann kann man einfacher mit verschiedenen Zeichen experimentieren.
-
in: Formular-Eingabe live prüfen (mit JS)
geschrieben von netwin
Hallo
ich möchte bei eine Formular die Eingabe durch User / Besucher
direkt schon während der Eingabe live prüfen (Filter anwenden)
je nach FelderTyp der Eingabe eine andere Pfüfung / Filter
dafür kommen u.a. folgende Typen in Frage:
+ text (ohne Sonderzeichen)
+ int (Ganz-Zahl)
+ float (Komma-Zahl)
+ mail (valide eMaill)
+ url (valide URL)
+ date (Datums-Format)
+ ...
also eine JS-Funktion um verschiedene Daten-Typen zu Prüfen und ggf. zu Filtern
z.B. als JS Funktion form_check()
function form_check (typ) { if (typ == 'text') { // --- hier Check ... Text ohne Sonderzeichen } if (typ == 'int') { // --- hier Check ... Ganz-Zahl (int) } if (typ == 'mail') { // --- hier Check ... Valide eMail Syntax } if (typ == 'url') { // --- hier Check ... Valide URL Syntax } // ------ usw. ------ }
HTML:
<form .... > <input type="text" name="new_titel" value="" onkeyup="form_check('text');" /> <input type="text" name="new_age" value="" onkeyup="form_check('int');" /> <input type="text" name="new_mail" value="" onkeyup="form_check('mail');" /> <input type="text" name="new_link" value="" onkeyup="form_check('url');" /> ... </form>
etwas zum Einbau (als JavaScript Bibliothek / Funktions-Sammlung)
was man bei einzelnen Formular Eingabe-Feldern als "event" anwenden kann
aber ... ich will das Rad nicht neu erfinden (!!!) für diese Aufgabe gibt es doch
sicher schon eine solche "fertige" JS-Bibliothek / Funktions-Sammlung
... kann mir jemand was dafür empfehlen (auch evtl. als jQuery-Plugin) ?!?
oder .... wenn Nichts derartiges bekannt,
dann lasst uns hier eine (neue) Funktion dafür entwickeln und ausbauen,
einen Anfang habe ich ja schonmal gemacht mit form_check (typ) ... als Idee
-
in: div ausblenden und platz frei geben ?
geschrieben von netwin
hmmmm
mit event.target.id bekomme ich es nicht hin,
aber mit
geht esvar id = $(this).attr('id');
.... siehe: http://jsfiddle.net/sLyTT/1/
da ja die Klasse .ibox im gleichen DIV Tag steht wie die ID #info124
EDIT ... habs gefunden ....var id = event.currentTarget.id;
$(document).ready(function(){ $( ".ibox" ).click(function(event) { // var id = $(this).attr('id'); var id = event.currentTarget.id; $("#" + id).css( "color", "red" ); // ---- Text-Farbe aendern $("#" + id).fadeOut("slow"); // ---- Element ausblenden }); });
.... siehe: http://jsfiddle.net/sLyTT/2/
aber mit
gehts whl auchvar id = $(this).attr('id');
:=)
-
in: div ausblenden und platz frei geben ?
geschrieben von netwin
Hallo
einfach mit jQuery .click() Funktion und dann fadeOut()
$(document).ready(function(){ $( ".ibox" ).click(function() { var id = this.id; // ---- ID des Elements $("#" + id).css( "color", "red" ); // ---- Text-Farbe aendern $("#" + id).fadeOut("slow"); // ---- Element ausblenden }); });
hier das Beispiel http://jsfiddle.net/sLyTT/
dort wird bei Klick auf ein DIV bei diesem die Schrift auf rot gesetzt
und dieses angeklickte DIV wird ausgeblendet,
und die Anderen (darunter) rutschen nach oben .. keine Lücke
:=)
-
in: Feste Breite (in Pixel) einer Homepage Standard?
geschrieben von netwin
Hallo
ich möchte eine Homepage mit einer festen Breite machen (zentrierter Haupt-Container)
<body> <div id="page" style="margin:0 auto; width:960px; background:#CCCCCC;"> ... </div> </body>
und frage mich, welche Standard-Breite (in Pixel) für eine Homepage gut ist,
zwar hat wohl fast jeder einen Bildschirm / Monitor von mind. 1400px und mehr,
aber der Browser ist ja nicht immer auf "Fullscreen" Breite geöffnet,
sondern als Fenster geöffnet mit so z.B. ca. 70% der Gesamt-Bildschirm-Breite,
also wen ich meine Homepage mit einer festen Breite machen will,
welche maximale Breite (in Pixel) sollte diese dann haben,
eher so 1200px oder eher in Richtung "schmal" mit ca. 900px Breite
gibt es eine empfohlene Standard-Breite für Webseiten mit einer festen Breite ?
PS: .... welche Breite hat Lima-City ??? ...
???.wrapper{width:1010px}
-
in: preg_match() Absätze
geschrieben von netwin
Hallo
... zu Umlaute (ä ö ü) und preg_match() etc. mit utf-8 string
man muss die Umlaute zuerst auch zu utf-8 umwandeln
und mann muss im Regex-Patern den Modifier /u setzen (UTF-8)
## $string = utf8_encode($string); if (!mb_detect_encoding($string, 'UTF-8', true)) { $string = utf8_encode($string); } $umlaute = 'äöüßÄÖÜ'; $umlaute = utf8_encode($umlaute); $pattern = '~^[^\sa-zA-Z' . $umlaute . '0-9!?^/()+\-*:.,]+$~/us' ## $pattern = '~^[^\sa-zA-ZäüößÄÜÖ0-9!?^/()+\-*:.,]+$~' $run1 = preg_match($pattern, $string, $matches);
wenn man Umlaute in einem UTF-8 String finden will,
dann muss man auch beim "Suchen" die Umlaute als UTF-8 haben,
entweder mit utf8_encode() oder schon bei Eingabe als UTF-8 speichern
egal .... das Prinzip sollte klar sein ..
... Pattern und String sollten gleichen Charset / Kodierung haben