AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Fragen / Anregungen zur DP Der Linkerzeuger koennte eine Verbesserung vertragen
Thema durchsuchen
Ansicht
Themen-Optionen

Der Linkerzeuger koennte eine Verbesserung vertragen

Ein Thema von Robert Marquardt · begonnen am 27. Mai 2005 · letzter Beitrag vom 27. Mai 2005
Antwort Antwort
Robert Marquardt
(Gast)

n/a Beiträge
 
#1

Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 12:46
Ein Link der Art ( http://web.archive.org/web/200211050....com/shame.htm). wird falsch erkannt. Mindestens die schliessende Klammer sollte zu den Trennzeichen gehoeren.
Anscheinend ist auch noch .htm am Ende des Links noetig.
  Mit Zitat antworten Zitat
Gerome

Registriert seit: 4. Sep 2002
Ort: Server-Raum im Keller
316 Beiträge
 
#2

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 12:47
...da ist was dran. Ich rühre den Code mal durch und ziehe ihn dann wieder glatt - das hilft meistens. Danke für den Hinweis.

Grüße,
Gérome
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#3

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 12:51
Ok, jetzt habe ich den Linkerzeuger ueberhaupt zum Triggern bekommen.
Wahrscheinlich hat es das Leerzeichen vor http: gebracht.

Empfehlung: Auf "http://" und "www." als Start triggern und dann gemaess erlaubter URL-Zeichen (das ist schliesslich normiert) voranschreiten.
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#4

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 13:22
Zitat von Robert Marquardt:
Empfehlung: Auf "http://" und "www." als Start triggern
Nicht eher:
  • "http://" oder
  • "www." oder
  • "http://www."

Catbytes
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 13:35
Mit dem oder hast du Grammatik-Nazi natuerlich recht, nicht aber mit "http://www." denn das wird ja schon von "http://" erfasst.
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#6

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 13:40
Zitat von Robert Marquardt:
Mit dem oder hast du Grammatik-Nazi natuerlich recht, nicht aber mit "http://www." denn das wird ja schon von "http://" erfasst.




Und was ist mit http://delphipraxis.net/ und Konsorten?
Catbytes
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 13:45
Hallo ihr,

der Linkparser reagiert zur Zeit auf http://a, www.a.x, bzw. auch ftp://a. Ob mehr geht weiß ich nicht. Eigentlich müsste also nur die Abbruchbedingung in die RegExp aufgenommen werden. Das ist AFAIK nicht allzuschwer, aber drängt den armen Franzosen nicht

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Robert_G
(Gast)

n/a Beiträge
 
#8

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 13:46
Wo wir gerade dabei sind...
Der Prefix "ms-help://" für Help2.0 sollte auch noch aufgenommen werden.
ms-help://MS.NETFrameworkSDKv1.1/cpguidenf/html/cpconattributesoverview.htm

Der url tag wird dadurch momentan sogar komplett zerfriemelt.
geht nicht
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#9

Re: Der Linkerzeuger koennte eine Verbesserung vertragen

  Alt 27. Mai 2005, 14:09
Alles was nach "http://" in der fuer URLs erlaubten Zeichenmenge enthalten ist, sollte akzeptiert werden.
http://www.delphipraxis.net/ ist daher erlaubt. Es ist sogar eine legale URL.
Die Wohlgeformtheit der URL oder gar die Existenz der Seite muss eigentlich nicht geprueft werden.
Bei den Protokollprefixen sollte man sich auf "http://" und "ftp://" beschraenken. Testet man garnicht oder erlaubt seltene Protokolle, so koennte das ein Sicherheitsrisiko sein.
"www." ist als gaengiger Teil einer URL ein Hinweis darauf das "http://" vergessen wurde. Das sollte dann auch automatisch ergaenzt werden, allerdings sollte Delphi-Code von der Behandlung ausgenommen werden (falls das nicht schon der Fall ist).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz