Webdesign

Adobe a grafika 35 Google 27 PHP 78 Webdesign, CMS 304

Jak v PHP na zasílání komentářů emailem?

old PHP coder

Navrhl jsem Jirkovi Macichovi aby si na svém blogu zřídil aspoň trošku lepší formu komentářů. Zasílání příspěvků emailem je snad i ok, nicméně, pokud musím kliknout na mailto: odkaz, napsat tam název článku, na který reaguji, svoje jméno, a pár dalších věcí, tak… se mi to toho moc nechce.

Komentáře jsou přitom podstatné nejen pro návštěvnost, ale i pro získávání feedbacku k vlasním názorům. Veřejná oponentura!

Jirka na tom nějakou dobu pracoval a… nic. Takže, následuje malý kurz PHP, který jsem během 20 minut napsal 😉

Řešení je velice jednoduché, stačí nabídnout jednoduchý formulář, generovaný pomocí PHP, pro zaslání komentáře k danému článku, a použít trošku JavaScriptu pro otevření tohoto okna, a zapamatovat si pár údajů v cookies.

Jak takové řešení vypadá? Začnu od konce. Zde se můžete podívat na výsledek.

Co to umí?

  • otevřít okno formuláře na vložení komentáře s parametrem název a URI článku.
  • zkontrolovat vyplnění jména, emailu a zprávy.
  • odeslat (emailem) komentář majitelu blogu.
  • odeslat (emailem) komentář tomu, kdo jej vložil.
  • zaznamenat IP adresu a DNS resolution.
  • zapamatovat si jméno, email a URI komentujícího v cookies.
  • předvyplnit, při druhé návštěvě tyto hodnoty.
  • zavřít na konci okno, popřípadě vrátit se zpět, v případě chyby.
Celý článek 0 komentářů

How to install Apache, PHP 4, and MySQL under Windows?

windows

This article aims to provide a full reference for installing and configuring Apache 2 web-server, with mod_rewrite, PHP 4.3.5 scripting language, iconv PHP extension, and MySQL 4 database under Windows. PHP 4 will can be installed / configured as Apache 2 module or CGI script, but installing it as a module is a recommended approach. This "How To Manual" was fully tested under Windows XP SP1, but shall work with any Windows version.

First, you will need to download following files:

  • binary form of Apache 2.0.49 (file apache_2.0.49-win32-x86-no_ssl.msi).
  • PHP 4.3.5, I also recommend to download a PHP manual (in .chm file format).
  • MySQL 4.0/4.1, including its manual and documentation.
  • I also recommend to download from mysql.com utility called MySQL Control Center (current version 0.9.3), which is more comfortable to use than phpMyAdmin (which your web-hosting probably provides).

Download binary form of all files from links provided.

If you do not want to configure anything, especially httpd.conf a php.ini, you can download a prepared configuration of all these files 😉 Everything will work immediately, just unpack and copy over you existing files.

Celý článek 0 komentářů

Jak na Apache, PHP 4 a MySQL pod Windows?

Používám sice na serveru Linux, a Apache, PHP, MySQL, firewall a další věci mi běží na něm, nicméně se mě už pár lidí ptalo jak rozchodit PHP a MySQL a Apache na Windows.

Nemáte Windows, a zajímá Vás, jak na PHP, Apache a MySQL pod Linuxem?

Pod Windows je to poměrně snadné (pod Linuxem taky). Potřebovat budete:

  • binární formu Apache 2.0.49 (soubor apache_2.0.49-win32-x86-no_ssl.msi).
  • PHP 4.3.5, rovněž doporučuji stáhnout si manuál (v .chm formátu).
  • MySQL 4.0/4.1, včetně manuálu a dokumentace.
  • velice doporučuji stáhnout si z mysql.com i aplikaci nazvanou MySQL Control Center (aktuální verze 0.9.3), je to grafická utilita pro práci s databází, na lokále mnohem pohodlnější než phpMyAdmin (který Vám asi nabízí hosting).

Z uvedených webů si stáhněte binární formu daných souborů, pro Windows, a následně proveďte instalaci standardním způsobem. Kompilaci, jako na Linuxu, provádět nemusíte 😉

Pokud se Vám nechce nic konfigurovat, tedy nastavovat httpd.conf a php.ini, stáhněte si jen instalační soubory a potom připravený soubor apache2_php4_win.zip 😉 Vše bude ihned fungovat, stačí rozbalit a zkopírovat…

Celý článek 0 komentářů

Google hledání na Vašich stánkách

Jak jste si asi stačili všimnout, pod každým článkem mám nově nejen relevantní odkazy z mého webu (dělá se to jednoduše fulltextovým prohledáváním celé databáze s vypsáním odkazů na podobné články za pomoci SELECT ... LIKE %), ale taky zobrazuji top 8 výsledků Google hledání pro daný článek. Google zavedl otevřené API, na které je možné se napojit a začlenit tak hledací engine i do Vašich stánek.

Celý článek 0 komentářů