| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 17.08.2010
Beiträge: 3
PHP-Kenntnisse: Anfänger ![]() | Hallo, ich habe ein kleines Problem und beiße mir bereits seit Stunden die zähne dran aus, und komme auf keine Lösung. Ich habe mir mit Apache auf meinem Rootserver einen Webserver erstellt, damit ich jederzeit meine Daten runterladen kann. Dazu habe ich mir eine Auswahl erstellt, womit ich die Daten per FTP-Server oder HTTP-Server runterladen kann. Deshalb wollte ich mir eine Statusabfrage bezüglich des FTP/HTTP-Servers erstellen - dieser soll mir mit einem Bild anzeigen, ob beispielsweise der FTP-Server Online/Offline ist. Nun zum eigentlichen Problem: Es funktioniert nicht...hatte es vorher Lokal auf meinem PC versucht und dort hat es komischerweise funktioniert. Auf dem Rootserver habe ich lediglich/logischerweise nur die IP's etc. angepasst. Die Abfrage sieht wie folgt aus: In der index.html (http://IPdesServers/index.html) habe ich die auswahl, ob ich via FTP oder HTTP runterladen möchte. Rechts neben dem "Knopf" soll ein Bild erscheinen, welches mir anzeigt, ob der Server erreichbar ist oder nicht. Dafür habe ich mir eine "Status.php" angelegt: Code: <?php
$host = "12.34.56.78";
$port = "21";
$alive = "online.png";
$dead = "offline.png";
$file = "status.html";
$socket=@fsockopen($host, $port, $errno, $errstr, 2);
if ($socket!=false)
{
fclose($socket);
if (fopen("ftp://username:loginpassword@12.34.56.78/$file", "r"))
{
header("Location: $alive");
}
else echo "n";
}
else
{
header("Location: $dead");
}
?>
$file = "status.html" ==> Diese Datei befindet sich auf dem FTP-Server und soll die eigentliche Abfrage darstellen: Wenn die sich die "status.html" auf dem FTP-Server befindet sollte das "Online" Bild in der index.html erscheinen. Und wenn sie nicht vorhanden ist, "Offline". In der "index.html" sieht es für die erste File so aus (+ siehe Bild): Code: <td>
<table class="download_category_content">
<td class="downloads_product_type" style="vertical-align: middle; width: 220px;" nowrap="nowrap"><font size=3><b>File <span class="small"><b><font size=1>XYZ</b></span> </td>
<td class="downloads_product_details" style="vertical-align: middle;">
<form action="ftp://username:loginpassword@12.34.56.78/filexyz.rar" method="post" style="display: inline;">
<label for="mirror">Mirror:</label>
<form action="about:blanc" method="post" style="display: inline;">
<input type=submit action="./?page=downloads" method="post" value=FTP-Server></form> <b><img src="http://12.34.56.78/status.php" alt="Waiting for response...">
<form action="ftp://username:loginpassword@12.34.56.78/txt.rar" method="post" style="display: inline;">
<input type=submit value=HTTP-Server></form> <img src="online.png" alt="Waiting for response...">
</td>
Wie man auf dem Bild im Anhang dieses Postings sehen kann, wird das Bild für Online/Offline leider nicht angezeigt. Dies verstehe ich nicht, da ich das richtige, bzw ÜBERHAUPT ein, Bild angezeig bekomme, wenn ich die "Status.php" via "http://ServerIP/Status.php" aufrufe. Wie gesagt, Lokal auf meinem PC funktionierte es. |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Biete Webspace mit Domain auf schnellem Server zu Duping-Preis an! | 75MrCoolBoy | Off-Topic Diskussionen | 9 | 07.02.2010 22:16 |
| Anwendung für mehrere Server entwickeln | smilla | Software-Design | 14 | 30.12.2009 00:05 |
| Connection zu MSSQL Server 2008 | DonBolli | Datenbanken | 2 | 11.04.2009 16:57 |
| [Erledigt] Apache install geht nicht | SteiniKeule | Server, Hosting und Workstations | 7 | 27.02.2009 08:40 |
| Datei auf ANDEREM Server verschieben | SirRobin | PHP Tipps 2008 | 6 | 16.11.2008 12:18 |
| Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl | brian johnson | Off-Topic Diskussionen | 0 | 06.11.2008 11:54 |
| Mysql startet unter Debian nach Update nicht mehr | namlit | Server, Hosting und Workstations | 4 | 05.08.2008 15:49 |
| [Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server | Mecronomecon | Server, Hosting und Workstations | 3 | 18.06.2008 09:15 |
| [Erledigt] Server durchsuchen mit php | PHP Tipps 2008 | 7 | 18.08.2007 12:24 | |
| Server für shell_exec() / exec() vorbereiten | Martek | Server, Hosting und Workstations | 2 | 16.03.2007 15:03 |
| streaming von videos, server lahmt bereits nach einem abruf | snowflow | Server, Hosting und Workstations | 6 | 30.11.2006 18:04 |
| Frage zu Windows Server 2003 | b++ | Off-Topic Diskussionen | 1 | 03.03.2006 09:41 |
| [Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben | PHP Tipps 2006 | 2 | 13.01.2006 17:39 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| [Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen | PHP Tipps 2005 | 5 | 27.03.2005 19:24 | |