-
Zitat
Original geschrieben von Martyn
Yup, aber mittlerweile sollte man .php4 auch dazunehmen 
Alternativ kannst du das aber auch in die .htaccess im betreffenden htdocs Verzeichnis reinschreiben.
Hm, nachdem PHP4 der aktuelle Standard ist, nehme ich dafür .php als Erweiterung 
Gruß,
-
Folgende Zeile in die httpd.conf (Windows) einfügen:
AddType application/x-httpd-php .php .php3 .phtml
Gruß,
-
ganz grober Rohentwurf:
$ort[] = "http://erste.download.location.de/file";
$ort[] = "http://zweite.download.location.de/file";
$ort[] = "http://dritte.download.location.de/file";
srand ((double)microtime()*1000000);
$zufallswert = rand(0, count($ort)-1);
header("Location: " . $ort[$zufallswert]);
Alles anzeigen
Das sollte funktionieren (jede neue Location eine weitere Arrayzuweisungszeile, klar).
Natürlich sind diverse Erweiterungen denkbar: Mehrdimensionales Array, damit man verschiedene Files mit einem Skript abhandeln kann, oder -besser- eine Datenbanktabelle mit den Files und Locations - aber dafür bin jetzt zu müde...
Gruß,
-
Anja Terchova: Radiobuttons sind sowas. Erklärt sind sie hier.
McTristan: Das hat er offenbar schon probiert (siehe seine letzte Zeile). Funktioniert aber nicht (JavaScript meldet ebenfalls "undefined").
EyesKiller:
<form name="testformular">
<input type="radio" name="gruppe" value="1">
<input type="radio" name="gruppe" value="2">
<input type="radio" name="gruppe" value="3">
For i = 0 to Document.testformular.Elements.Count - 1
If Document.testformular.Elements(i).Name = "gruppe" Then
If Document.testformular.Elements(i).Checked Then
deinWert = Document.testformular.Elements(i).Value
sollte es tun.
Gruß,
-
Zitat
Original geschrieben von Loopi
Wenn ich mich nicht irre, ist das mit dem "Index of.. " auch bei Arcor Standard, oder?
Nein, bei Arcor muß man eben eine Datei .htaccess mit dem Inhalt
anlegen. So ist es in meinem Beispiel von oben auch gemacht.
Gruß,
-
Servus!
Wenn ich eine PN schreibe, und das automatische Umwandeln von URLs zu Links deaktiviere (z.B. weil die Nachricht PHP-Code enthält), und dann auf Vorschau clicke, werden die URLs zwar nicht umgewandelt, aber die Funktion wird wieder eingeschaltet (Haken gesetzt) und außerdem die Signatur abgestellt (Haken entfernt). Erfolg: Wenn man die PN dann direkt abschickt, wird der Code trotzdem unbrauchbar und die Signatur fehlt auch.
Beispiel: Aus
<? header("Location: http://ein.test.de/"); ?>
wird
<? header("Location: [url]http://ein.test.de/[/url]"); ?>
was sicher nicht mehr funktionieren wird... 
Gruß,
-
Freut mich, wenn's klappt. 
Gruß,
-
Nein, er sucht nach online.gif und offline.gif in dem Pfad, in dem auch das PHP-Skript steht (also auf dem permanenten Webserver).
Unter http://henning.medicit.de/test/onlinetest.php steht ein Testskript folgenden Inhalts:
<title>Testseite: Online-Anzeige</title>
<td>http://tigerente.dyndns.org ist:</td>
@$file = fopen("http://tigerente.dyndns.org/", "r");
echo "<img src=\"" . (@$file ? "online" : "offline") . ".gif\">";
Alles anzeigen
Eventuell ist PHP bei Deinem Webspaceanbieter nicht so konfiguriert, daß fopen() URLs öffnen kann? Dann ist diese Lösung natürlich so nicht möglich. Zu Debuggingzwecken kannst Du auch mal die "@" aus dem Quelltext entfernen, dann sollten (insbesondere im "Offline" Falle) Warnungen ausgegeben werden.
Gruß,
-
Ich würde das Problem nicht clientseitig angehen, sondern auf dem Server lösen. Damit das Skript auf dem Server nicht immer geändert werden muß, solltest Du Dir einen dynamic DNS Provider suchen (http://www.dyndns.org finde ich hervorragend, weil's von vielen Hardware-Routern unterstützt wird).
Dann reichen drei Zeilen PHP:
@$file = fopen("http://deinesubdomain.dyndns.org/", "r");
echo "<img src=\"" . (@$file ? "online" : "offline") . ".gif\">";
und der Browser zeigt entweder das "online.gif" oder das "offline.gif", je nachdem, ob dein Server gefunden wurde oder nicht.
Gruß,
-
Zitat
Original geschrieben von rajenske
Ich möchte noch einmal den Tipp von Teddie_Neubert unterstreichen. Es ist so am einfachsten und sinnvollsten. Alle anderen Tipps gehen auch, aber wozu?
Gruß, Ralf
Weil das WWW nicht statisch ist, sondern sich ständig ändert. Deswegen funktionieren viele Links nach sehr kurzer Zeit nicht mehr.
Gruß,