PHP 101 (Part 2) - Shakespeare's Rose
in PHP
- August 08, 2000 Now that you've got the basics of PHP variables and operators down, the second article in this series takes a look at PHP's form-processing capabilities, and introduces you to the comparison and logical operators and the "if-else" and "switch" family of conditional statements. 17 comments.
PHP 101 (Part 1) - Secret Agent Man
in PHP
- July 31, 2000 PHP is the hottest scripting language around - and with the
release of PHP4, more and more developers are looking at it as a rapid Web
development tool. This new series of tutorials is aimed at getting novice
programmers up to speed on the language, and the first article covers
variables, operators and the include() function call. Exploding chewing-gum
is optional.
26 comments.
The Search For The Perfect Web Host
in Administration
- July 27, 2000 Thinking about putting your business online? Or simply unhappy
with your current Web host? This article looks at the issues involved when
choosing a hosting service for your Web site, and alerts you to some of the
questions you should ask before putting your money down. 33 comments.
Perl 101 (Part 5) - Sub-Zero Code
in Perl
- July 21, 2000 This week, Perl 101 introduces you to subroutines and teaches you
how to structure your code for maximum reusability. Also included: return
values, my() and local() constructs, and a marriage proposal. 2 comments.
Perl 101 (Part 4) - Mind Games
in Perl
- June 29, 2000 This week's article teaches you how to use Perl to interact with
files on your system, and also provides you with a quick crash course in
various array functions. 8 comments.
The Soothingly Seamless Setup of Virtual Hosts and Certificates
in Administration
- June 26, 2000 The second article in our series on setting up webservers the easy way, this article covers setting up virtual hosts, allowing you to server multiple domains from one box; and certificates, which are needed to do SSL. 10 comments.
Perl 101 (Part 3) - Looping The Loop
in Perl
- June 15, 2000 Part 3 in our continuing series on the popular scripting language, Perl. This week's article teaches you more about Perl's control
structures - including the FOR and WHILE loops - and also introduces you to
Perl's array variables. 2 comments.
WAP-Enabling a Website with PHP3
in PHP
- June 12, 2000 Ever wonder what it took to get a site to work on those new "web-enabled" cell phones? This short tutorial will do just that by giving you the basics of making your site WAP-enabled using PHP.
Reprinted from http://www.gbdirect.co.uk/ with permission. 7 comments.
Building an E-Commerce Site Part 3: Catalogs and Shopping Carts
in PHP
- June 08, 2000 This is the third and final article in a three-part series dealing with using PHP 4 and MySQL to make a comprehensive e-commerce storefront solution. This article covers the shopping cart, payment processing, and database engine considerations, among many other topics. Full source code included!
NOTE: Please read Building an E-Commerce Site Part 2: Managing Users with Sessions
before reading this article. 107 comments.
The Soothingly Seamless Setup of Apache, SSL, MySQL, and PHP
in PHP
- June 07, 2000 The much anticipated update to our original article on getting Apache, MySQL, Mod_SSL, and PHP to work seamlessly with each other is finally here!
Ever try to get Apache, Mod_SSL, PHP, and MySQL all working in harmony on the same box? It's a very difficult task, but article author Israel Denis Jr. has come up with detailed instructions for compiling all these and getting them working together seamlessly to make the killer server software system. 294 comments.
Perl 101 (Part 2) - Of Variables And Operators
in Perl
- June 01, 2000 Now that you've got the basics of the language down, this second
article in the series teaches you about Perl's variables and operators, and
also introduces you to conditional expressions. 4 comments.
The Shell Game
in Administration
- May 26, 2000 This article explains the need and rationale for Secure SHell, an encrypted communications channel which functions as a telnet replacement, and also guides you through the process of installing and using SSH on your own system. 13 comments.
Perl 101 (Part 1) - The Basics
in Perl
- May 23, 2000 Known as much for its confusing, often oddball, syntax as for its
efficiency and speed, Perl has a mystique that very few languages can
match. This first article in a new series gives novice and intermediate
programmers an introduction to the basics of the language. 18 comments.
Building an E-Commerce Site Part 2: Managing Users with Sessions
in PHP
- May 16, 2000 This is the second article in a three-part series dealing with using PHP 4 and MySQL to make a comprehensive e-commerce storefront solution. This article covers session management within the store, user privileges, and a few security concerns.
NOTE: Please read Building an E-Commerce Site Part 1: Building a Product Catalog before reading this article. 121 comments.
Vi 201
in Administration
- May 11, 2000 In his last class, he taught you the basics of vi, the powerful *NIX text editor. Now Elias Flootburger returns in this hilarious sequel to the
original "Vi 101" tutorial. This time, the good professor has his hands
full with abbreviations, key mappings, autocommands and vi's powerful
visual mode...not to mention his own out-of-control ego!
Note: Most of the material in this article covers vim, the enhanced version of vi that is preinstalled on most modern *NIXes. 7 comments.
Webserver Security (Part II)
in Administration
- May 08, 2000 This second part of our two-part series on webserver security explores the problem of keeping private data in publicly accessible areas of you server and keeping data from untrustworthy sources from entering your system. 10 comments.
Couch Sessions
in PHP
- May 02, 2000 Need to build an online shopping cart in a hurry? This article
takes a look at session management, an important component of
transaction-based Web sites, and explains the fundamentals of adding
session support to your site. Examples in PHP4 and PHP3 with PHPLib. 27 comments.
Building an E-Commerce Site Part 1: Building a Product Catalog
in PHP
- April 25, 2000 This is the first article in a three-part series dealing with using PHP 4 and MySQL to make a comprehensive e-commerce storefront solution. This article covers the product catalog database design and creating the catalog administration interface. 141 comments.
Webserver Security (Part I)
in Administration
- April 19, 2000 This first article in a two-part series deals with tools to find security holes in webservers and workstations. Some of the topics covered are: port scanning, finding NFS security holes, and using lsof. 5 comments.
So What's A $#!%% Regular Expression, Anyway?!
in Administration
- April 12, 2000 Regular expressions are one of the most powerful tools in the
arsenal of any *NIX programmer. This article offers insights into what they
are, how to go about constructing them, and how to add them to your Perl,
PHP and JavaScript programs. 31 comments.
One-Stop Linux Administration with Webmin
in Administration
- April 06, 2000 If you're like me, you love Linux but the learning curve is a real killer. I remember it seemed to take forever to setup Apache the way I wanted, and I don't even want to mention how long it took me to figure out MySQL and Samba. To make a long story short, if you want to use all the features you can but don't have time or don't like the command line method (you still should learn it though!), Webmin is the way to go. 29 comments.
Vi 101
in Administration
- March 27, 2000 Vi is probably the most powerful text editor for *NIX, but if you have ever tried to use it, you probably walked away frustrated. This article walks through all the capabilities and features of Vi - from the basics, such as saving and quitting, to the more advanced topics of searching for strings. 23 comments.
Adding Pathway Navigation to your Web Site
in Roxen
- March 21, 2000 Are you running a web site with a lot of documents? Have you created a directory tree structure to organize your documents?
This article will tell you how to add dynamic navigation to your
web site based on your document structure. If you're using PHP, Roxen/Pike or any other dynamic language to create content on the fly, you will find some valuable programming tips. Users of SQL databases will find even more hints at the end of the article. 7 comments.
The Soothingly Seamless Setup of Apache, SSL, MySQL, and PHP
in PHP
- March 02, 2000 Ever try to get Apache, Mod_SSL, PHP, and MySQL all working in harmony on the same box? It's a very difficult task, but article author Israel Denis Jr. has come up with detailed instructions for compiling all these and getting them working together seamlessly to make the killer server software system. 195 comments.
Using RMI with Apache Jserv
in JServ
- January 21, 2000 One of the greatest advantages which Jserv brings to Apache is ability to leverage the large number of API's available to Java. Remote Method Invocation (RMI) delivers several significant benefits to the servlet solution. The primary benefit of using RMI with servlets is that it significantly expands the variety of datasources which Apache can serve to the browser. Furthermore, RMI's simplifies code on the client side of the RMI connection (the servlet), and also allows for load distribution. 15 comments.
Website Database Basics With PHP and MySQL
in PHP
- January 11, 2000 The World Wide Web (WWW) does only one thing - provide information. If you have information about something, you can share it with the world by building a website. As your website grows you may run into two problems: Your website has so much information that visitors can't quickly find what they want and visitors want to give you information. Both of these problems can be solved by building a database on a website. This introductory article shows you how to do this using basic PHP-MySQL interaction. 191 comments.
Loading JavaScript Arrays with MySQL Data
in MySQL
- January 04, 2000 Administrating some of the complicated arrays that JavaScript depends on for things like heirarchichal menus and dynamic forms can be a pain in the rear. That's why were going to turn the task over to PHP and MySQL. This is particularly useful if information contained in the array is likely to change. 12 comments.
What is e-speak? An Introduction
in Administration
- December 22, 1999 You may have heard about e-speak, recently open-sourced by Hewlett-Packard, but what is e-speak? What is it used for? What is its future? What's in it for HP? All these questions are answered in this article, written by Kevin Smathers
co-founder of the e-speak project. 5 comments.
Creating a Mailing List Manager with PHP
in PHP
- December 16, 1999 This tutorial will guide you through building a complete mail list administration solution in PHP, capable of handling multiple lists. 42 comments.
Using PHP classes to navigate distributed whois databases
in PHP
- December 07, 1999 Whois services changed radically this year with the introduction
of competition at the registrar level in the .com/.net/.org
namespace and with it the advent of the SRS (Shared Registry System). Find out how to navigate the new whois in your PHP scripts. 21 comments.
An Interview with the Developer of JetSpeed
in JServ
- October 27, 1999 DevShed interviews the developer of the Java Apache project's JetSpeed, Kevin A. Burton. Apache JetSpeed is an attempt to produce an Open Source GroupWare/Portal product similar to Lotus Notes or Microsoft Exchange and to implement portal features such as My Netscape and My Yahoo. Find out all about this innovative project here. 6 comments.
Como Configurar wuftpd para Cuentas No-Anónimas
in Administration
- October 18, 1999 (Setting Up wuftpd for Non-Anonymous Accounts)
Por alguna extraña razón, es sumamente difícil encontrar toda la
documentación necesaria para configurar fácilmente wuftpd para
permitir acceder por FTP a áreas semiseguras de un servidor Unix. Es
relativamente simple configurar un FTP anónimo, donde el usuario
tiene poco o ningún acceso. Pero en muchas ocasiones uno querría
permitir a sus usuarios tener acceso a, por ejemplo, los directorios
de un sitio Web sin por ello permitirles acceso a niveles más altos.
Los pasos para poder lograr esto son muy pocos, pero el fracaso en
cualquiera de ellos conducirá a la frustación.
Deseo mantener esto como un instructivo simple acerca de como
configurar un servidor FTP; por favor envíenme sus comentarios o
sugerencias de mejoras. 2 comments.
DevShed Interviews the Developers of Project Midgard
in PHP
- September 30, 1999 The open-source Project Midgard is an innovative PHP/Apache-based API for creating and maintaining Web sites. DevShed interviews its developers, Henri Bergius, Emiliano Heyns and Jukka Zitting, to discover the concept behind the code. 32 comments.
Talking to Databases
in Roxen
- September 20, 1999 Learn how Roxen Challenger communicates with databases to create dynamic content. Because of Roxen's unique structure you will see that you don't have to be a programmer to query a database and prepare the output. 11 comments.
Developing a User Personalization System with PHP and Cookies
in PHP
- September 20, 1999 Making your site more appealing to repeat traffic is always a priority among web developers. However users of your site are likely to be coming to your site for different reasons. This tutorial will teach you how to use PHP and cookies to make your site more user-customizable and therefore more likely to attract repeat users.
86 comments.
Getting Started with Java Servlets using Apache JServ
in JServ
- September 07, 1999 In the quest for more dynamic content, web server technologies have flourished. One particular solution to provide this dynamic content is Java Servlet technology. As a
replacement to the traditional CGI script approach, servlets give developers a powerful tool to create web enabled applications. Not only does the servlet solution give developers
the ease of using the Java language, it is also offers a more efficient solution in terms of CPU power. 47 comments.
Writing CGI Programs in Python
in Python
- August 25, 1999 And now for something completely different... Python has a very extensive, well documented and portable module library that provides a large variety of useful functions. The Internet-related collection is particularly impressive, with modules to deal with everything from parsing and retrieving URL's to retrieving mail from POP servers and everything in between. 34 comments.
An Introduction to Zope
in Zope
- August 03, 1999 Zope is a next-generation Open Source application server and
portal toolkit developed by
Digital Creations and a large active community of users.
It runs on nearly all UNIX platforms as well as Windows NT and
can be used with most popular web servers or its own built in
web server. Zope is written (and extensible with) Python, a powerful
object-oriented programming language, with performance sensitive
components written in C. 125 comments.
User-Contributed: PHP, Mysql, and Images
in PHP
- August 03, 1999 Often DevShed users write their own tutorials that they want to share with the world. See what tutorials users like youself have written...you can also use DevShed's comments feature to let the author's know how they can improve their tutorials. To submit your own article write webmaster@devshed.com. 81 comments.
PHP3 Documentation
in PHP
- July 26, 1999 The complete PHP3 Documentation 0 comments.
Roxen Challenger Part 2 - Installation and Maintenance
in Roxen
- July 06, 1999 Roxen Challenger lets administrators easily handle many
virtual web servers with different sets of features for different needs. In
this second article on Roxen, Kai Voight explains how to install, configure
and optimize Roxen on a Unix platform. Topics covered include basic
installation, virtual servers, file systems, SSL support, modules, logfiles
and troubleshooting. 5 comments.
MySQL Table Joins
in MySQL
- July 06, 1999 One of the great characteristics of SQL (Structured Query Language) is the
fact that one
can develop, access and modify data across various tables. There are several
benefits to
this, including greater ease of manipulation, increased speed of access, and
reduced
data redundancy. In MySQL (as well as many other SQL languages), this is
accomplished via the join command.
38 comments.
MySQL Documentation
in MySQL
- June 23, 1999 The complete MySQL Documentation 26 comments.
Accessing Databases with Class
in PHP
- June 14, 1999 PHP offers a large number of native interfaces to database
servers from different vendors. All of them are accessed in a
similar, but subtly different way, which has its reason in the
differences of the underlying C API and in the historic
development of PHP's database support. In this article, you will
learn how to create an easier interface to SQL databases by
employing the class and object features of PHP. 37 comments.
Roxen Challenger - An Introduction
in Roxen
- June 09, 1999 Roxen Challenger is a mature, open-source web server. While it hasn't
gained a large following like Apache, it has caught the eye of
RealNetworks, running Roxen and Linux serving up their busy,
mission-critical sites, delivering pages for hundred of thousands of
visitors a day. It is multithreaded, SSL-capable, and includes its own
scripting and programming languages. Take a look! 24 comments.
Setting Up Database Driven Websites
in Administration
- May 20, 1999 This tutorial is an introductory guide to get you started in the world of server-side-scripting and web databases. It covers installation and configuration of MySQL, Apache, and PHP. An example script is also included as a guide for making your own server-side-scripts. 251 comments.
Dynamic Generation of Menu Structures and JavaScript Rollovers in PHP
in PHP
- May 10, 1999 Did you ever have one of those sites that started out small, but kept growing and growing? Adding new pages to a site or removing old ones can often take more time than developing the pages themselves. 44 comments.
Quick and Dirty Search Engine with PHP and MySQL
in PHP
- April 30, 1999 ht://dig will take care of indexing and searching your html pages. Perhaps you have very few html pages and most of your "content" resides in BLOBs in your database. In that case, you can't do anything useful using a like %searchword% query, it just isn't coming back relevant. 65 comments.
Introduction to ASP
in ASP
- April 21, 1999 Server-side scripting is the hot topic du jour in web development. In a lot of ways, it's a logical evolution of the CGI idea. The *NIX world and Apache have PHP for their server-side, embedded scripting language, and Active Server Pages (ASP) is Microsoft's take on the subject. 182 comments.
Setting Up wuftpd for Non-Anonymous Accounts
in Administration
- April 06, 1999 For some reason, it's extremely hard to find all the documentation you need to easily set up wuftpd to allow FTP to semi-secure areas of a Unix filesystem. It's relatively simple to setup anonymous FTP, where the user has little or no access. But there are many occasions where you might want to allow users to have access to, for instance, Web site directories without allowing them to get into higher levels. 28 comments.
Beginning MySQL Tutorial
in MySQL
- April 03, 1999 One of the fastest SQL (Structured Query Language) database servers currently on the market is the MySQL server, developed by T.c.X. DataKonsultAB. MySQL, available for download at http://www.mysql.com, offers the data base programmer with an array of options and capabilities rarely seen in other database servers. What's more, MySQL is free of charge for those wishing to use it for private and commercial use. 356 comments.
MySQL Administration
in MySQL
- March 30, 1999 MySQL Administration correctly administering the MySQL server, including the manipulation the privilege system, and making intelligent decisions about the capabilities (permissions) given to users. 99 comments.
PHP3 Introduction
in PHP
- March 26, 1999 Introduction to PHP and web database interfacing with MySQL. PHP3 is an HTML-embedded scripting language allowing web developers to create dynamic, database-driven websites. 366 comments.
Search This!
in PHP
- March 15, 1999 Add search capabilities to your site using the popular open source tools PHP3 and ht://Dig. 40 comments.
Zend Interview
in Zend
- March 11, 1999 An interview with the developers of Zend. Zend is a scripting engine developed by Zeev Suraski and Andi Gutmans (hence the name Zend). Both are members of the core development team of PHP, and wrote large portions of PHP 3.0, including the language implementation and some of the popular modules like the MySQL, Sybase and PostgreSQL modules. 27 comments.
The MySQL Grant Tables
in MySQL
- March 01, 1999 One of the most powerful aspects of the MySQL server is the amazing amount of control the administrator has over each user's intended behavior. This control can restrict user privileges over a general part of the server, such as limited access to an entire database, but can also be as specific as limiting privileges for a specific table or even column. 26 comments.
|
 |
Click for Expert Answers - The DevShed Forums
New On DevShed:
Hot Forum Topics:
|