Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Links "automatisch" erstellen???

Hallo,

ich habe eine Verwaltungsseite für einen Veranstaltungskalender erstellt und möchte darin noch folgendes ergänzen: Zu den Events sollen Links hinterlegbar sein. Ich befürchte aber Benutzer-, bzw. einfach Tippfehler, wenn man die URL manuell eintragen würde.

Deshalb stelle ich mir vor, dass in einem weiteren Fenster der Benutzer die Seite ansurft, die verlinkt werden soll und die URL dieser Seite dann automatisiert in meinem Eventkalender mit hinterlegt wird (href....).

Über Javascript krieg ich's nicht hin. Die Idee war zunächst den Wert von "window.location" an eine Variable zu übergeben. Aber da bekomme ich nur eine "verboten!"-Meldung.

Jetzt such ich nach Lösungsansätzen in PHP.

Hat jemand einen Tipp für mich????

Herzlichen Dank im voraus!

Ploessi

Hier gehts zum Orginal Eintrag "Links "automatisch" erstellen???" im Forum

Antworten

Für ein Projekt stand ich vor ähnlichem Problem und habe ein etwas anderes Konzept realisiert:
Nachdem ein Benutzer eine URL eingegeben hat, holt sich das Script einfach die erste Seite via http und wertet den httpcode aus:

401 = File not found (in der Regel Tippfehler oder die Seite gibt es nicht mehr)
301/302 = Redirect, dem neuen Link folgen und erneut prüfen
...

Vorher wird natürlich noch die Gültigkeit der URL geprüft... (z.B. mit "http://" beginnend, mind. ein Punkt, gültige TLD usw).

Das ganze ist zwar etwas mehr Arbeit aber läßt sich noch weiter "basteln": Nachdem eine Seite erfolgreich empfangen wurde, hole ich ein paar interessanten Daten aus der Seite, bzw. aus dem http-header: ("last modified", "copyright", "author", "keywords", "titel"...), teilweise "per hand", teilweise mittels get_meta_tags().


Hier gehts zum Orginal Eintrag "Links "automatisch" erstellen???" im Forum
 
phpforum.de | Impressum | Handy Bundles