Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Datei als Link (https://www.delphipraxis.net/155183-datei-als-link.html)

Luckie 12. Okt 2010 10:33

Datei als Link
 
Gibt es eine Möglichkeit eine Datei zu erstellen, die wie ein Link funktioniert und zwar auf einem Apache Webserver. Ich dachte, das würde mit url-Dateien funktionieren:
Code:
[DEFAULT]
BASEURL=http://www.xpusermanager.de/
[InternetShortcut]
ORIGURL=http://www.xpusermanager.de/
URL=http://www.xpusermanager.de/
Ich meine das hätte ich schon mal gesehen auf eine Seite und beim Anklicken hat sich eine Seite geöffnet.

Coder 12. Okt 2010 10:55

AW: Datei als Link
 
mhh, ich weiß nicht ..
wenn man z.B.
.php registriert auf dem Serversystem registriert hat, wird beim Anklicken einer .php Datei auch eben ganz kurz der interpreter (php.exe) gestartet.
Wenn da jetzt HTMl Befehle drin stehen, öffnen die u.U. den Internetexploder.

Ansonsten wüßte ich nur, daß man ... wie heißt das ? relative Pfade anlegen kann - also im Server definiert, in welche Verzeichnisse außer dem "öffentlichen" C:\ServerVerz\Root\ noch eingebunden werden sollen - z.B. D:\Bilder2006, E:\EigeneProgramme2006\.

Oder Du kannst mir Subst in ein Verzeichnis umleiten.

Aber in eine Datei? zum Schreiben und Lesen?
Ok, Truecrypt kann das ja auch - aber k.a.

franktron 12. Okt 2010 11:00

AW: Datei als Link
 
Sowas http://de.wikipedia.org/wiki/Symboli...Cpfung#Windows

Andreas L. 12. Okt 2010 11:08

AW: Datei als Link
 
Verstehe nicht genau was du erreichen willst. Evtl. folgendes?

Mit PHP:
Code:
<?php
  header('Location: http://www.xpusermanager.de/');
?>
Mit HTML:
Code:
...
<head>
  <!-- Die 1 steht für die Sekunden bis zur Weiterleitung. 0 müsste sofort weiterleiten. -->
  <meta http-equiv="refresh" content="1; url=http://www.xpusermanager.de/" />
</head>
...
Beim Aufruf einer der Dateien wird zur angegebenen Seite weitergeleitet.

himitsu 12. Okt 2010 11:15

AW: Datei als Link
 
Also die HTTP-Weiterleitungen wurden ja schon genannt.


Oder willst du den Link als Datei auf dem Server anklicken, auf welchem der Apache läuft?

Unter Windows könnte soeine Datei funktionieren. Für Linux wird es vermutlich/bestimmt ein anderes Format geben, worüber man derartige Links verwirklichen könnte.

Luckie 12. Okt 2010 11:22

AW: Datei als Link
 
Zitat:

Zitat von himitsu (Beitrag 1055267)
Oder willst du den Link als Datei auf dem Server anklicken, auf welchem der Apache läuft?

Genau.

Zitat:

Unter Windows könnte soeine Datei funktionieren. Für Linux wird es vermutlich/bestimmt ein anderes Format geben, worüber man derartige Links verwirklichen könnte.
Richtig unter Windows funktioniert es. da wird die angegebene Seite im Standardbrowser geöffnet.

Aber mit der PHP-Weiterleitung könnte ich auch leben.

franktron 12. Okt 2010 11:55

AW: Datei als Link
 
Ahh ich habs du meinst Aliase damit kann man Virtuelle Verzeichnisse und Dateien Anlegen.

Geht aber nur in der Konfig von Apache oder vielleicht mit der .htacess

Assarbad 12. Okt 2010 13:15

AW: Datei als Link
 
Für Dateien:
  • <Location URL-path|URL> ... </Location>
  • <LocationMatch regex> ... </LocationMatch>
  • Echte symbolische Links auf Linux (ln -s ...)
  • Hardlinks auf Linux (ln ...)
  • RewriteRule Pattern Substitution
  • ScriptAlias URL-path file-path|directory-path
  • ScriptAliasMatch regex file-path|directory-path
  • Alias URL-path file-path|directory-path
  • AliasMatch regex file-path|directory-path

Für Verzeichnisse:
  • <Directory directory-path> ... </Directory>
  • <DirectoryMatch regex> ... </DirectoryMatch>
  • Echte symbolische Links auf Linux (ln -s ...)
  • Alias URL-path file-path|directory-path
  • AliasMatch regex file-path|directory-path

Zum Teil kann man die auch mischen ... bspw. bei Skripten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 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