Ping as ping can
Ich bin vor ein paar Tagen von Pepino per E-Mail gefragt worden, warum mein Blog weder Weblogs.com noch blo.gs anpingt. Da ich selber keine Blogroll-Dienste in Anspruch nehme, war mir nicht bewusst, dass viele Leser sich über diese Dienste mitteilen lassen, ob ein bestimmtes Blog upgedatet wurde.
Das ist eine gute Sache, und deshalb sendet mein Weblog jetzt bei jedem neuen Eintrag automatisch einen XML-RPC Ping an Weblogs.com.
Das ganze läuft über ein modifiziertes PHP Script von Matt Bean, das allerdings, damit es funktioniert, an zwei Stellen geändert werden muss:
strlen("<?xml version="1.0"?>
muss geändert werden zustrlen("<?xml version="1.0"?".">
undfputs($fp,"<?xml version="1.0"?>muss geändert werden zu
fputs($fp,"<?xml version="1.0"?".">
Ähnliche Beiträge:
So gewinnt man Ansehen im Netz Ein paar Bücher
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Wenn du den Blogbot anpingen würdest, dann hättest du den Vorteil, dass alle relevanten Dienste auf einmal angepingt werden: http://blogbot.de/bots/asmodeus.htm
Das ist nicht schlecht, aber eigentlich auch nicht unbedingt nötig. Sämtliche Dienste, die bei blogbot.de aufgeführt werden, bedienen sich nämlich u. a. der weblogs.com Listen – einschließlich blogbot.de selbst.
Es mag zwar möglicherweise zwei Minuten länger dauern, bis z. B. Technorati ein Update meines Blogs bemerkt, aber das finde ich nicht so dramatisch.
strlen("
Wieso muss das geändert werden? Es existiert ja an sich kein Unterschied zwischen strlen(" und vorhergehenden.
(Obwohl ich es auch immer ändere, weil SubEthaEdit Probleme mit der korrekten Syntaxhervorhebung hat. Hat aber an sich nichts mit dem Code an sich zu tun.)
Mein Texteditor, BBEdit, hat schon bei der Syntaxhervorhebung angezeigt, dass da was nicht stimmt. Ich habe es trotzdem probiert und PHP hat mir dann auch prompt einen Fehler rückgemeldet.
Es ist wohl so, dass bestimmte PHP Versionen "?>" grundsätzlich als Ende-Kennzeichnung ansehen, egal ob es in Anführungszeichen steht oder nicht – alles, was danach an Code noch kommt, wird nicht mehr ausgeführt.
Um das zu umgehen, muss man daraus zwei Strings machen: "?".">"
Ich hatte bisher noch nie das Problem. Man kann das auch mit:
xml version="1.0"x3F>
";
umgehen.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter
