Zum Inhalt springen

Meine Homepage - Könnt ihr mir ein bisserl helfen?


cêntim

Empfohlene Beiträge

  • 1 Monat später...
  • 1 Monat später...

Wie prüft man mit PHP, ob eine bestimmte URL zur Zeit erreichbar ist?

Konkret geht es mir darum, dass ich einen RSS-Feed dieses Forums auf meiner Seite eingebaut habe. Nun möchte ich, dass falls dieses Forum mal aus unerfindlichen Gründen kurz nicht erreichbar ist, an der Stelle angezeigt wird "Anzeige gerade nicht möglich".

Ich benötige also irgendwas, was mir TRUE oder FALSE zurückgibt, je nachdem, ob das Forum online ist oder nicht.

Wie macht man sowas denn üblicherweise?

Google hat mich nur auf fsockopen gebracht, aber ich bin mir nicht ganz sicher, ob ich das richtig verstanden habe... und ob das überhaupt dafür geeignet ist.

Bearbeitet von Hjälte
Link zu diesem Kommentar
Auf anderen Seiten teilen

Wir haben sowas mit timeouts, z.B. für die "User im Chat" Anzeige gebaut.

Hilfts dir sowas?

$fp = @fsockopen("[url="http://www.werde-legende.de"]www.werde-legende.de[/url]", 80, $errno, $errstr, 3);
if (!$fp) {
return array("<i>Anzeige im Moment nicht verfügbar. Etwas Geduld bitte :-)</i> <!-- ". htmlspecialchars($errstr) ." ($errno) //-->");
//echo "$errstr ($errno)<br />\n";
//echo "<hr>";

} else {

$lines = array();

$out = "GET /~Unreal/tolkienforum.php HTTP/1.0\r\n";
$out .= "Host: [url="http://www.werde-legende.de\r\n"]www.werde-legende.de\r\n[/url]";
$out .= "Connection: Close\r\n\r\n";

fputs($fp, $out);
stream_set_timeout($fp, 2);

// read http headers:
while( trim(fgets($fp, 4096)) );
// remove weird line(??)
//fgets($fp, 4096);
while($str = trim(fgets($fp, 4096))){
$lines[] = $str;
}
fclose($fp);

// print_r($lines);

}

Link zu diesem Kommentar
Auf anderen Seiten teilen

juhu, danke frodo. klappt wunderbar. falls es wen interessiert: es genügt folgendes:

<?php
$url="www.tolkienforum.ch";
$fp = @fsockopen($url, 80, $errno, $errstr, 3);
if (!$fp) {
echo "Forum nicht erreichbar.";
} else {
echo "Forum erreichbar.";
}
?>

Bearbeitet von Hjälte
Link zu diesem Kommentar
Auf anderen Seiten teilen

*hilf*

Ob die besser als beepworld sind, weiss ich ned, da ichs ned kenne, aber:

Meiner Meinung nach sehr zu empfehlen ist OneTwoMax. Da kann man beliebig viele Unterseiten machen und beim Design hat man auch mehr Möglichkeiten als bei anderen Gratis-Anbietern.

Internetbaukasten ist auch ned schlecht.....

Ps: Ich habe dank meinen Eltern die Kunden bei Solnet sind, eine gratis Seite zur Verfügung mit immerhin ein paar MG speicherplatz. :-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

wir lernen in info grad, wie man html´s für hp´s erstellt. damit kommen wir aber kaum voran... weiß wer, wo man seine erstellten html´s selber ins netz stellen kann? und vor allem: wo man "Macromedia Dreamweaver MX" herkriegt (das gibts nur auf den schulcompsis (glaub ich halt - habs anderswo noch nirgends entdeckt... :kratz: ); bei den gewöhnlichen editoren hab ich immer das problem, dass ich keine eingaben für rote schrift z.b. weiß...)?

danke schon im vorhinein.

Gruß,

Leithian

Bearbeitet von Leithian
Link zu diesem Kommentar
Auf anderen Seiten teilen

HTML selbst zu programmieren ist im Grunde genommen gar nicht so schwer!

Auf der deutschen SELF-HTML Seite (hier) findet man eigentlich alles was man braucht! Sehr hilfreich vor allem das Stichwortverzeichnis!

Mit Phase5 gibt es auch einen guten, kostenlosen HTML Editor auf dem Netz. (hier)

HTML ist einfach relativ zeitintensiv, wenn man vorwärts kommen will und es kann einem auch hie und da mal den Nerv rauben, wenn man den fehlerhaften 'tag' nicht findet... :mecker:

Den Dreamweaver gibts bei Macromedia (hier), aber leider nur als Shareware! Die Vollversion ist ja dann doch sehr teuer! :-0

Mit einem guten Bildbearbeitungsprogramm sollten dann auch aufwendigere Homepages kein wirkliches Problem mehr darstellen! HTML an sich ist nicht wirklich schwer und leicht zu erlernen, da der Editor auch so die eine oder andere Hilfestellung parat hat!

Viel Spass damit! ;-)

sense

Link zu diesem Kommentar
Auf anderen Seiten teilen

Um deine HTML-Seite anzuschauen brauchst du aber die nicht online stellen. Du nimmst dir einfach einen Webbrowser und gibt in der Adresszeile file://<Pfad zur Datei> ein und nu ist sie genauso präsentiert als wenn sie online wäre.

Um sie richtig online zu stellen, musst du sie auf irgendeinem Gratis-Webspace laden, den man überall im Netz findet. Entweder per Web-Upload oder per FTP-Upload.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Um deine HTML-Seite anzuschauen brauchst du aber die nicht online stellen. Du nimmst dir einfach einen Webbrowser und gibt in der Adresszeile file://<Pfad zur Datei> ein und nu ist sie genauso präsentiert als wenn sie online wäre.

Um sie richtig online zu stellen, musst du sie auf irgendeinem Gratis-Webspace laden, den man überall im Netz findet. Entweder per Web-Upload oder per FTP-Upload.

Du musst diesen Umweg über deinen Browser gar nicht machen, wenn du dir die eben geschaffene Seite anschauen möchtest. Jeder einigermassen anständige HTML Editor besitzt eine Möglichkeit, das ganze als Vorschau anzuzeigen!

sense

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

Bei meiner Page klappt die Darstellung der oberen Grafik je nach Browser nicht richtig

Bei Firefox und Netscape is alles in Ordnung.

Beim IE ist die Grafik ein bissl zu kurz und bei Opera vieel zu kurz.

Irgendwie find ich den Fehler nicht. :grummel:

<?php

// .... zeug halt ....

<body style=\"background-image:url(../Bilder/Allg/Layout/Seite.jpg); background-repeat:repeat-y\">

<div style=\"position:absolute; left:10px; top:65px\">";
include "../Include/Menu.php";
echo "
</div>
<div style=\"position:absolute; left:0px; top:0px\">

<table style=\"background-image:url(../Bilder/Allg/Layout/Oben.jpg); background-repeat:repeat-x\" width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td><img src=\"../Bilder/Allg/Layout/Top.jpg\" border='0'></td>
</tr>
</table>

</div>
<div style=\"position:absolute; left:205px; top:65px; margin-right:20px\">";
?>

Das wird in jede Seite includet und irgendwo da muss der Fehler sein. :kratz:

Die ganzen <head>-Angaben hab ich jetzt mal weggelassen.

Bearbeitet von golwin
Link zu diesem Kommentar
Auf anderen Seiten teilen

So nur mal als Tipp für die Lesbarkeit:

Benutz für PHP-Strings (wie bei echo) einfache Anführungszeichen anstatt doppelte... Dann musst du nicht überall \ schreiben, wenn irgendwo in HTML doppelte Anführungszeichen vorkommen.

Und einfache Anführungszeichen kommen viel weniger vor ;-)

Macht das ganze schöner und kürzer!

Wo das Problem mit dem Bild liegt, habe ich noch nicht gefunden :-/

Gruss

Bearbeitet von Manaug
Link zu diesem Kommentar
Auf anderen Seiten teilen

Macht das ganze schöner und kürzer!

Hm jo stimmt! :anonym:

edit: zur Erläuterung:

das Problem bezieht sich auf oben.jpg und top.jpg

top.jpg ist das erste stück vom horizontalen balken, der rest wird durch oben.jpg im background je nach größe des browserfenster angefügt. --- oder sollte es zumindest :-/

Bearbeitet von golwin
Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 Wochen später...

Also diese Frage hat zwar nicht direkt mit einer Homepage zu tun, aber ich wollte nicht gleich nen extra thread aufmachen, darum stelle ich sie hier:

Kann mir jemand eine Adresse geben, wo ich Filme so zwischen 5 und 15 MB hochladen kann? :kratz:

Also eine Seite wie z.B. bilderhoster.de

Die Filme sind im mov Format und nicht wmv.

Wäre nett, wenn mir das jemand sagen könnte. :-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hmm vielleicht wäre es da am einfachsten, wenn du dir bei freenet oder so ein bischen kostenlosen Webspace registrierst. Bei .mov files kannst du vielleicht ja sogar der Werbung entgehen... :kratz:

Link zu diesem Kommentar
Auf anderen Seiten teilen

rapidshare.de ist zwar furchtbar umständlich, hat aber funktioniert. Danke Manaug! :-)

megaupload hab ich schon früher probiert und das funzt bei mir irgendwie ned... :kratz:

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 Wochen später...

So.............ich hab mich jetzt auch unter die Homepage-Besitzer begeben...aber ich hab folgendes Problem:

Ich möchte eine Flash-Animation in meine Website einbinden, hab aber kein Plan wie ich eine erstelle :ka:

Also:

1. Diese Bild: DKvA9Rt3.jpg

2. ich hätte gerne folgenen Schriftzug langsam ins Bild fahrend (egal ob von links o. rechts) : -Die Gefährten-

Kann mir jemand helfen ?

(Ich benutze die Freeware-Version von Flash MX.........Leider nur auf Englisch)

ODER

Wenn er/sie Zeit hat die Flash-Animation sogar für mich erstellen *lieb kuck* ;-)

Alomo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich hab seit vorgestern ein Spamproblem mit meinem Gästebuch. Manaug z.B. kennt das auch, und zwar krieg ich jetzt laufend englische Einträge mit "awesome site, check out my blaaablaaa" und dann kommt da ne ellenlange Latte Links.

Gibts irgendwas, womit ich das GB dagegen sperren kann, oder geht das nur mit nem Wortfilter oder so? Es nervt nämlich, ständig diesen Murks löschen zu müssen!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich möchte eine Flash-Animation in meine Website einbinden, hab aber kein Plan wie ich eine erstelle :ka:

Also:

1. Diese Bild:

Was bringt Dir eine Flash Animation von einem Bild, das Dir eh nicht gehört? Darfst Du doch dann eh nicht auf die Seite setzen...

Gibts irgendwas, womit ich das GB dagegen sperren kann, oder geht das nur mit nem Wortfilter oder so? Es nervt nämlich, ständig diesen Murks löschen zu müssen!

Da wäre evtl. ganz hilfreich zu wissen, was für ein GB-Script zum Einsatz kommt. Bei den bekannten fertigen Scripts, die man so umsonst benutzen kann gibt es eigentlich immer irgendwo die Option "Eintrag durch Admin freischalten lassen"... Ansonsten: Wenn es eh immer der gleiche Spamtext ist, überprüfe den String, der den Nachrichtentext enthält auf die "zensierten" Wörter und breche den Teil des Scripts, der in die Datenbank einträgt halt vorher ab, wenn eines von den Spamworten auftaucht. Oder denk ich da grad zu einfach?

Bearbeitet von Hjälte
Link zu diesem Kommentar
Auf anderen Seiten teilen

Huhu :)

Äh, ja, ich hab ein Burning Book (WoltLab), kennst du vielleicht. Und das mit dem freischalten lassen hab ich sowieso drin. Nur hab ich ja keine Lust, bei jeder Meldung bezüglich eines neuen Eintrags in den Admin-Bereich zu rennen, um festzustellen, daß es wieder Spam ist.

Und den Datenbankkram lasse ich mir mal hier vor Ort erklären, da bin ich komplett ahnungslos... *g*

Dankeschön trotzdem für den ersten Hinweis!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Jo hatte die Scheisse (entschuldigt bitte) die letzten paar Tage auch 4x im Gästebuch und habs immer gelöscht.

Naja da ich mein Gästebuch selber gescriptet habe und auch keine Lust habe, jeden Eintrag freizuschalten, werde ich mir wohl auch nen "Bad-Word" - Filter einbauen. Links haben in meinem Gästebuch eh nix zu suchen (abgesehen von den angegebenen Websites)....

Aber ansonsten lässt sich gegen solchen Spam leider nichts machen :-(

Gruss

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Leider enthält Dein Inhalt Begriffe, die wir nicht zulassen. Bitte bearbeite Deinen Inhalt, um die unten hervorgehobenen Wörter zu entfernen.
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...