RSS
 

Archive for December, 2008

PHP: Dateinamen ermitteln

23 Dec

Es gibt ja häufig den Fall, bei dem man gerne wüsste, wie die Datei heißt, die gerade vom Besucher geöffnet wurde. Zum Beispiel wenn man einen Include auf jeder Seite seiner Homepage nutzt, aber gerne bei einer speziellen Seite unterschiedlichen Inhalt zeigen möchte (andere Telefonnummer, andere E-Mail-Adresse et cetera). Um den Dateinamen einer PHP-Seite herauszufinden, gibt es eine einfache Code-Zeile:

<?php $aktuelleSeite = basename($_SERVER['SCRIPT_FILENAME'],".php"); ?>

  • $_SERVER['SCRIPT_FILENAME']
    ermittelt den aktuellen Dateinamen vom Script.
  • ".php"
    schneidet die Dateiendung vom String ab. Dies muss man gegebenfalls anpassen, wenn man ".php3", ".phtml" oder ähnliches benutzt.

Nun muss man nur noch per conditional statements die Variable nach der gewünschten Seite überprüfen und den anderen Inhalt anzeigen lassen.

 
No Comments

Posted in php, tutorial

 

Wordpress 2.7: Plugin-Installer läuft nun. Endlich!

16 Dec

Wir erinnern uns:

Mein Wordpress wollte keine Plugins über den automatischen Installer installieren. Dieses Problem hat mich so manchen Nerv gekostet. Nachdem ich verschiede Foren durchgekämmt und gefühlte tausend Suchvarianten bei Google durchprobiert habe (ohne Erfolg), kam ich gestern Nacht auf die Idee doch einfach mal Peter Kröner zu fragen, wie es denn bei ihm aussieht - mit Wordpress 2.7 und Installer. Denn durch das Stalken bei Twitter und das aufmerksame Lesen seines empfehlenswerten Blog weiß ich von ihm, dass er ebenfalls Wordpress 2.7 nutzt und seinen Webspace bei all-inkl.com hat.

Also habe ich ihm eine E-Mail mit meinen Fragen geschrieben. Wirklich weiterhelfen konnte er mir nicht - da er das Problem nicht hat.
Aber bei dem Hinweis, dass er PHP5 nutzt , wurde ich hellhörig. Mein eigener Webspace läuft von Haus aus in der 4er Version. Also schnell per .htaccess in PHP5 gewechselt. Et voilá! Es funktioniert.

Lange Rede, kurze Lösung:

Beim Fehler "Error: There was an error connecting to the server, Please verify the settings are correct." einfach mal PHP5 benutzen.

Dies hat zumindest bei mir geholfen. Ich kann nun ohne Probleme Plugins per Installer in mein Wordpress integrieren. Ich hoffe, dass hilft euch viellecht weiter!

 

Simlock von iPhone geknackt!

16 Dec

Nun ist es soweit!
Die Truppe vom iPhone Dev Team hat es geschafft, den Simlock vom iPhone 3G zu knacken. Damit wäre es jedem möglich, fremde Sim-Karten mit dem schönen Telefon zu nutzen. Gerade für Leute, die sich nicht an einen langfristigen Vertrag binden und ihren bestehenden Vertrag kündigen wollen, sicher eine gute Nachricht. 

Silvester soll der Unlock, Codname "yellowsn0w", erscheinen. Momentan basteln das Dev Team wohl an einem Wizard, der das Befreien vom Simlock so einfach gestalten soll wie das beim Jailbreak.

 
 

Wordpress 2.7 und der angeblich automatische Plugin-Installer…

16 Dec

Ich habe ja vor kurzem auf Wordpress 2.7 geupdatet. Bis jetzt fand ich alles bestens, das Admin-Panel ist schön aufgeräumt und deutlich intuitiver als das letzte. Bis jetzt! Denn heute habe ich den Versuch gewagt gestartet, über den automatischen Plugin-Installer diverse Plugins installieren zu wollen. Theoretisch soll das Teil ja einem die lästige Arbeit abnehmen, Plugins manuell per FTP-Programm hochzuladen. Praktisch funktioniert das leider bei mir nicht. Ob es an meinem Hoster, meinem Webspace oder doch an Wordpress liegt, weiß ich nicht. Wobei man letzteres eher ausschließen kann, da das Geschrei der Wordpress-Nutzer sicher laut gewesen wäre, wenn es überall so fehlerhaft wäre. Aber woran liegt es dann? 

Wordpress schmeißt mir eine nichts sagende Fehlermeldung an den Kopf:

Error: There was an error connecting to the server, Please verify the settings are correct.

Mit deutschem Sprachpaket heißt diese Fehlermeldung wohl:

Fehler: Ein Fehler trat bei der Verbindung zum Server auf. Bitte überprüfen Sie ihre Einstellungen.

Intensive Suche und Recherche auf der deutschen Support-Seite für Wordpress und der offiziellen Wordpress-Seite brachte keinen Erfolg. Google half auch nicht weiter.

Also der Fehler ist jetzt nicht ganz neu und nur bei mir aufgetreten. Viele und zahlreiche andere Blogger haben diesen Fehler ebenfalls. Aber die Lösungen sind wohl eher nach dem Prinzip trial and error - wobei der Error immer hartnäckig bleibt und unlösbar scheint. So wurde mir auf Frage, was ich dann machen könne, folgendes geantwortet:

Try using localhost for the ftp server. That sometimes works. 
The problem is essentially your server's configuration. It's unable to connect back to itself. Could also be the network configuration at your host.

Die Betonung liegt wohl auf "sometimes". Neben dieser wohl häufig genannten und vermeintlichen Lösungen gibt es noch andere:

  1. Use server name as the ftp host
  2. Use localhost
  3. Use the IP Address
  4. Use a different browser

Schon die letzte Lösung halte ich für hanebüchend. Was hat ein Browser mit einem PHP-Script beziehungsweise mit einer FTP-Verbindung zu tun?! Das passiert doch alles serverseitig! Aber in meiner Verzweiflung habe ich auch das probiert. Jedoch (oder natürlich?) ohne Erfolg.

Mir wird bis zur Lösung dieses nervenden Bugs wohl nichts anderes übrig bleiben, als alle benötigten Plugins manuell mit meinem FTP-Programm hochzuladen...

Falls natürlich jemand eine funktionierende Lösung hat: Nur her damit!

 

World of World of Warcraft

14 Dec



'Warcraft' Sequel Lets Gamers Play A Character Playing 'Warcraft'

 
No Comments

Posted in Fun, Links

 

iPhone länger klingen lassen

12 Dec

Ich liebe meine iPhone. Es ist zwar verhältnismäßig teuer, aber ich will nie wieder so ein komisches Ding mit Tasten und ohne AppStore...

Das einzige, was mich bisher gestört hat, war das verdammt kurze Klingeln bevor die Mailbox rangeht. Nach vier oder fünf Freizeichen bekamen die Anrufer eine liebe Frau mit "Sie sind verbunden mit ..." zu hören. Für den Anrufer ziemlich lästig - wer spricht denn gerne auf einen Anrufbeantworter? - und für mich auch - da ich zurückrufen musste. 

Eine Einstellung beim iPhone gibt es dafür nicht. Nach langer Suche hat mir dann Google eine Lösung prästentiert:

Es benöigt ein Code, den man "wählen" muss. Der sieht folgendermaßen aus:

**61*3311*11*XX#

Wobei die letzten beiden Xs für die Zeit stehen, wie lange das iPhone klingeln soll. Laut Heimis Blog, wo ich diesen nützlichen Hinweis gefunden habe, sind wohl 30 Sekunden das Maximum. Der zu wählende Code sähe dementsprechend dann so aus:

**61*3311*11*30#

 
No Comments

Posted in Links, iPhone

 

In eigener Sache – nach langer Pause

11 Dec

Sooooo. Nachdem ich endlich nun auch mal ein Upgrade von Wordpress draufgeschmissen habe - gleich auf 2.7 -, versuche ich jetzt auch wieder regelmäßig etwas zu schreiben. Dürfte momentan nicht wirklich von Interesse sein, da mein Blog wahrscheinlich nicht einen Leser hat. Aber so ist das eben mit privaten Blogs...

Neben dem Upgrade habe ich vorerst auch das Theme ausgewechselt, da ich momentan keine Zeit habe, das gewollte Design von smashedshoe.com umzusetzen. Habe dafür echt keine Zeit, fordern doch andere Sachen gerade meine spärliche Zeit mehr.

Na ja, mal sehen was so die Zukunft bringt - nicht?

 

Sind wir nicht alle ein bisschen “geek”?

11 Dec

56 geeks poster complete

via flickr

 
No Comments

Posted in Fun, Images, Links

 

Bittbox verschenkt Font: Baja California Demo

11 Dec

Gerade per Twitter erfahren: Bittbox verschenkt eine neue Schrifart:

I’ve got another free font to release to the public. I call this one Baja California. The premium version is still being developed, but I thought I’d go ahead and release the demo since it’s far enough along to do so. The demo version contains the entire alphabet, upper and lowercase. Hope everyone likes it!

BB Free Font: Baja California Demo

BB Free Font: Baja California Demo

Zu finden auf der bittbox.com-Seite.

Edit: Es ist eine Version für Mac und WIndows.

 
No Comments

Posted in Links, font, free