Suche auf lima-city
-
in: Registrierungsseite mit PhP & MySQL
geschrieben von bmarky
da kann ich strange nur zustimmen,
soooo wie oben in Deinem Code solltest Du das Script nie laufen lassen und am besten löschen.
Tip: suche Anleitungen / Tutorials wie z.B. sowas: wikihow ... sicheres-Login-Skript
aber auch so "Tutorials" sind oft keine Komplett-Lösungen,
weil die auch nie alles beachten, deshalb immer besser selber
noch auf "Sicherheit" achten und "Löcher" stopfen ... oO
-
in: JavaScript encode URL
geschrieben von bmarky
ja ok,
wenn die Zeichen bei
keine spezielle Bedeutung haben,encodeURIComponent()
.... dann kann ich jas das nehmen :)
DANKE .... :)
-
in: Nach IF Abfrage reines HTML ausführen.
geschrieben von bmarky
etwas mehr Info, was Du machen willst wäre hilfreich
aber mal ein Versuch
... wenn Bedingung erfüllt ist, dann als Ausgabe zwei verschiedene HTML-Codes
... wenn Bedingung nicht erfüllt ist, dann als HTML-Code je einen "Leerstring" (also nichts)
<?php // ------------------------------------------------- if ($bedingung === true) { $htmlcode1 = '<p>Hallo Welt</p>'; $htmlcode2 = '<p>Wie geht es Dir?</p>'; } else { $htmlcode1 = ''; $htmlcode2 = ''; } // ------------------------------------------------- if ( !empty($htmlcode1) ) { print "<br />\n"; print "<br />\n"; print $htmlcode1; print "<br />\n"; print "<br />\n"; print $htmlcode2; print "<br />\n"; print "<br />\n"; } // ------------------------------------------------- ?>
also wenn die if Bedingung nicht erfüllt ist,
dann wird nichts ausgegeben, sonst die zwei HTML-Codes
-
in: immer auf Subdomain 12hp.de umleiten ?
geschrieben von bmarky
cpurgstaller schrieb:
Du kannst in einem normalen Editor folgenden Code schreiben und diesen dann als . htaccess speichern:
Redirect / http://12hp.de
Diese Umleitung funktioniert Serverseitig und damit unabhängig vom Client :)
naja, ... die Antwort ist ein epic FAIL ... absolut unbrauchbar
damit wird jeder Aufruf umgeleitet zur Hauptseite (Domain), egal was
auch wenn Besucher schon auf der "richtigen" Subdomain ist und eine Unterseite aufrufen will
dann kommt er immer wieder nur bei der Haupt-Domain raus ...
es geht aber um
a) Subdomain und
b) Weiterleitung nur wenn HOST nicht "12hp.de" ist und
c) mit Übernahme des aufgerufenen Pfad + Datei + Parameter
steht auch alles im Beitrag oben, wer Lesen kann ist klar im Vorteil
also bitte wenn Antwort, dann auch mit ein bischen Bezug zum Thema !!! :xD
-
in: JavaScript encode URL
geschrieben von bmarky
Hallo
wie kann man in JavaScript für URLs mit Parameter die Parameter-Werte (für GET-Aufruf) encoden ?
ich habe dazu gefunden:
escape() ... will not encode: @*/+ encodeURI() ... will not encode: ~!@#$&*()=:/,;?+' encodeURIComponent() ... will not encode: ~!*()'
also keine der 3 Varianten kann "alles" richtig encoden ??
es muss doch auch in JavaScript etwas geben, um Parameter-Werte für GET URLs zu encoden ?!
... quasi das Gegenstück zu PHP rawurlencode()
oder muss man dafür eine eigene Funktion haben ... welche ?
... gibt's eine fertige (empfehlenswerte) Funktion dafür ?! ... kann das jQuery ?
-
in: immer auf Subdomain 12hp.de umleiten ?
geschrieben von bmarky
Hallo
wie mache ich es, das bei Aufruf der Lima-City Subdomain
immer weitergeleitet wird zur 12hp.de Subdomain
Es soll auch der aufgerufene Pfad und GET-Parameter bei Umleitung erhalten bleiben.
z.B: von Aufruf ... <mein_username>.lima-city.de/info.php?id=123&was=das
Umleitung zu: ... <mein_username>.12hp.de/info.php?id=123&was=das
.... bitte ohne Browser-Reload ... wenn das geht ... :) ... also kein META-Refresh ....
.... mit .htaccess .... ? ... aber wie ?
-
in: URL validation regex pattern
geschrieben von bmarky
hmmm, weil ich angenommen habe,
das URLs mit Port meist irgendwelche Hacker.Seiten oder andere komische Sachen sind,
ich kannte bisher keine URL mit Port-Angabe die für den "otto-Normal-Verbraucher" gedacht ist
aber wie man sieht .... gibt's ja doch :oO
... also gut, mit Port = ok -
in: URLs gleicher Domain gruppieren ?
geschrieben von bmarky
Hallo
Du kannst vor der Ausgabe foreach noch eine foreach-Schleife machen
foreach($url_data as $hkey => $hosts) { if (count($hosts) == 1) { $url_data['mixed'][] = $hosts[0]; unset($url_data[$hkey]); } }
dann sind alle URLs die nur zu einer einzigen Domain gehören
nicht mehr als eigene Sub-Arrays vorhanden sondern im Sub-Array $url_data['mixed'] abgelegt .
-
in: URL validation regex pattern
geschrieben von bmarky
also ok, die Funktion habe ich hinbekommen
function checkUrl(url){ // var pattern = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; // var pattern = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; var pattern = /^((http|https):\/\/)(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/ if ( url.match(pattern) === null) { var info = 'invalide'; } else { var info = 'valide'; } return info; }
zu Parrern
... ja gerade weil es ja so viele Treffer bei Suche (in Google) gibt
habe ich gehofft, hier kann mir jemand einen empfehlen
(bzw sagen, mit welchem er gute Erfahrungen gemacht hat)
der es sollen auch URLs als valide gelten, die GET PAremeter (Query-String) haben
auch wenn (bestimmte) Sonderzeichen dabei sind (z.B.: deutsche Umlaute: ä. ö, ü, etc.)
aber nicht, wenn URL mit Port-Angabe ist
zudem würde ich noch gerne bekannte Affili-Links / Ref-Links blockieren
aber das wird dann wohl noch eine andere Funktion, nicht in checkUrl()
-
in: URL validation regex pattern
geschrieben von bmarky
Hallo
ich bin auf der Suche nach einem brauchbaren URL validation regex pattern
Dazu habe ich hier eine Sammlung gefunden: http://mathiasbynens.be/demo/url-regex
aber welches ist jetzt der "beste" pattern ?!
der Spoon Library PAttern hat ja ganz brauchbare Ergebnisse,
aber der ist ja soooooo lang, weil er jede Domain-Endung einzeln aufgelistet hat
Welchen würdet Ihr mir empfehlen ?
Und wie mache ich damit eine Funktion in JavaScript, die mir als Text "valid" oder "invalid" zurück gibt ?
ich habe bisher nur sowas (ich gbaub der Pattern ist aber mist ... ?!)
function checkUrl(url){ var pattern = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/; // var pattern = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; return url.match(pattern); }
das gibt mir aber entweder die Treffer oder 'null' zurück ?!
... ich hätte aber gerne, das die Funktion mir als Text "valid" oder "invalid" zurück gibt
Danke!