fsn812 29 Junior Poster in Training

A very simple PHP/Javascript snippet to detect the resolution of a user's monitor and create a table using that resolution to best fit within the user's browser (to avoid scrolling). Note: This is a PHP script which includes Javascript

fsn812 29 Junior Poster in Training

I'm not a networking guy, but can't this be done through a router on the WAN -> Local level? Perhaps looking into a firewall might help.

fsn812 29 Junior Poster in Training

I've been gone from the forum for a few years now and I have to say, I'm quite impressed with the route this forum has taken. It appears quite a few people have gained knowledge and help from this site. Just curious, how many of you where surprised (in a good way) to see the forum's growth over the past few years?

fsn812 29 Junior Poster in Training

I'm back from the dead, and I have to say... this thread got quite hilarious. Oh how the years fly by.

fsn812 29 Junior Poster in Training

You are already running the latest stable version of WAMP:

http://www.en.wampserver.com/download.php

If you want the latest RC release, go here:

http://prdownloads.sourceforge.net/wampserver/wamp5_1.4.5RC1.exe?download

You may want to read this first (taken from site):

RE-RELEASE OF THE WAMP5 1.4.5 A special "unofficial" release for those who would like to try PHP5.1-RC1. WARNING : This release of PHP is not considered as stable.

All the other applications have also been updated:

- Apache 1.3.33
- MySQL 4.1.13a
- phpmyadmin 2.6.3-pl1
- sqlitemanager 1.1.1

This release also includes new special features initially programed for the final version of WAMP5 1.4.5 :

- logs in one directory and access through the WAMP5 menu
- added eaccelerator (not with the RC1 release)

Since logs have changed , the Webalizer add-on will not work with this RC. You'll have to wait for the final WAMP5 1.4.5 to see a new webalizer add-on (the PHP4 add-on will also be updated with eaccelerator).

If you want specific software components updated, you should go the homepage related to the specific software and read the instructions (example - http://www.apache.org) on how to upgrade/install the software. Not sure how compatible it will be with WAMP or what modifications you would need to make to WAMP itself, perhaps you should contact WAMP support on that issue.

An easy way of getting around this would be to google for a tutorial on how to setup …

fsn812 29 Junior Poster in Training

Anytime :)

fsn812 29 Junior Poster in Training

I have never used TPL, but somewhere (on another forum I think) I read:

TPL files are text files filled with blocks of html that are included in their respective spots.

I found one tutorial that may be kind of close to what you are looking for.

It certainly was difficult to find much information about TPL (NOT 'Terminal' or 'Table producing' language). Hopefully someone else will be able to shed a little more light on the subject.

fsn812 29 Junior Poster in Training

I use a free script called phpMailer which lets you do attachments really easily as well as embedded images.

The docs and examples all go with it but if you get stuck just post back here.

Thanks for the link. :)

fsn812 29 Junior Poster in Training

From Zend:

==
Chapter 35. Cookies

PHP transparently supports HTTP cookies. Cookies are a mechanism for storing data in the remote browser and thus tracking or identifying return users. You can set cookies using the setcookie() or setrawcookie() function. Cookies are part of the HTTP header, so setcookie() must be called before any output is sent to the browser. This is the same limitation that header() has. You can use the output buffering functions to delay the script output until you have decided whether or not to set any cookies or send any headers.

Any cookies sent to you from the client will automatically be turned into a PHP variable just like GET and POST method data, depending on the register_globals and variables_order configuration variables. If you wish to assign multiple values to a single cookie, just add [] to the cookie name.

In PHP 4.1.0 and later, the $_COOKIE auto-global array will always be set with any cookies sent from the client. $HTTP_COOKIE_VARS is also set in earlier versions of PHP when the track_vars configuration variable is set. (This setting is always on since PHP 4.0.3.)

For more details, including notes on browser bugs, see the setcookie() and setrawcookie() function.

==

Furthermore, check out the setcookie function information provided by PHP.NET.

A few examples that may help you start in the right direction (taken from the setcookie

fsn812 29 Junior Poster in Training

Does the header's domain name differ from the 'From' domain name in the email received? The reason I ask, is because the spam filtering software for the registered user's may not allow your mail to come through normally if the domain names do not match.

It might help if you give us an example of what a registered user would see in the header and in the 'From' field so we can compare the results.

Without knowing your server's configuration, that's my guess.

fsn812 29 Junior Poster in Training

The following code might help for what you are looking for. I took the width and height in the table from the screen resolution (taken from the cookie and split) and reduced them by 300 (so that it would fit inside a browser without scrolling - set this to whatever you feel comfortable with):

<?
$url = $_SERVER['PHP_SELF'];
if(isset($HTTP_COOKIE_VARS["res"]))
$res = $HTTP_COOKIE_VARS["res"];
else{
?>
<script language="javascript">
<!--
go();
function go() 
{
var today = new Date();
var the_date = new Date("August 31, 2020");
var the_cookie_date = the_date.toGMTString();
var the_cookie = "res="+ screen.width +"x"+ screen.height;
var the_cookie = the_cookie + ";expires=" + the_cookie_date;
document.cookie=the_cookie
 
location = '<?echo "$url";?>';
}
//-->
</script>
<?
}
?>
<?
list($width, $height) = split('[x]', $res);
$tb_width = $width-300;
$tb_height = $height-300;
print("<table align=center border=1 width=" .$tb_width . " height=" . $tb_height . " >
<tr><td align=center>Your screen resolution is " . $width . " by " . $height . ".<br>
The width/height of this table is " . $tb_width . " by " . $tb_height . ".</td></tr>
</table>");
?>

This might not be exactly what you are looking for, but at least it has some automation so I hope it's a good start for you.

fsn812 29 Junior Poster in Training

Is this on your home box? If so, is it safe to assume you are accessing your web server locally or within your local home network (as opposed to having the site/server offsite)?

If that is the case, I would lean toward the stability of your setup (especially if you are serving web pages locally).

My suggestion, if it really took you 8 hours just to get it up and running the first time, is the following:

1.)Start with a fresh install

2.)Install WAMP - http://www.wampserver.com/en/index.php

That's probably the easiest way you are going to get one up and running*.

*Of course, if you really want stability (and this won't cost you a penny... ok maybe the cost of 1 - 4 burned CD's), just wipe that box and install Linux. Then, set it up as a LAMP server - http://www.lamphowto.com/lamp.htm

fsn812 29 Junior Poster in Training

I m not sure if this is right question to ask.
I am trying to get php to make PDF file and email it to some one when they enter enough information. is it even possible as i have no idea how would you do this...

http://pear.php.net/package/File_PDF

Quote from site:

Description: This package provides PDF generation using only PHP, without requiring any external libraries.

--
or:

http://www.pdflib.com/products/index.html

Quote from site:

PDFlib is a development tool for PDF-enabling your software, or generating PDF on your server. PDFlib offers a simple-to-use API for programmatically creating PDF files from within your own server- or client-side software. PDFlib doesn't make use of third-party software for generating PDF, nor does it require any other tools.

fsn812 29 Junior Poster in Training

>Does he or she win a free turkey?
A life. And he or she can have yours since you're obviously not using it.

Holy crap, that's kind of harsh as the comment seemed innocent enough, don't you think? ;)

fsn812 29 Junior Poster in Training

This is turning out to be a good thread, I have found a need for this myself within the past few days. Thanks for the example :)

Now if I could only use array_unique on the 100 degree days we have been having here in Austin (grrr).

fsn812 29 Junior Poster in Training

That is certainly one way of doing it. The reason it was written in the class/function method OO style was simply to provide a method for the user to become accustomed to having the functionality expanded in case they need to use it again (example: large enterprise level database interaction)

But you have no argument here, wrapping it around the variable itself will work just fine for this user's intended purpose (assuming there will be no other input data than $abcd that will need replacement ;) )

fsn812 29 Junior Poster in Training

There is an underlying debate that seems to come up with the issue of IT pay scale/experience: Do you need a degree?

Although you seemed to have answered this question in your case, I would take the following away from the countless number of times people have debated this issue:

In most cases, which people have stated and I have seen to be true, you need to have the skill to do the job. For example, I have no degree and this was the career track I ended up taking: Help Desk => Level II Tech Support => Developer/Admin => Systems Administrator (Linux). As well as being CTO of a hosting company, I have had, and still do, what I consider a good career (started in the midst of the dot com crash). In terms of salary, I am very happy with what I make. More importantly (I say more importantly because if you are good at what you do, and you have good communication/people skills, you are probably going to excel in your pay scale anyway) I am happy with what I do.

I had two positions as a manager and I was not happy with either position. Not because I was unable to do the job, but because I was not happy with what the job entailed. So I ended up sticking my head back into the technical side of things, and was lucky enough to keep the raised salary.

The reason I have …

fsn812 29 Junior Poster in Training
fsn812 29 Junior Poster in Training

aarya,

I would recommend that you purchase one of the following:

Professional LAMP

Beginning PHP, Apache, MySQL, Web Development

Core PHP Programming: Using PHP to Build Dynamic Web Sites

You seem to have quite a few questions, and this is a great place to start. However, you may want to take a more structured approach with this. That’s not meant to be offensive. It's just that one or more of these books may help bring you the structure you need as a novice, in this area, in a timely manner. You may find forums like this one more useful (a question here a question there that pops up, while you understand the underlying structure) after reading one of those books.

fsn812 29 Junior Poster in Training

Nice.

While putting together a project (using PHP) where I work, an IT manager stated to me that we will be using Perl because "PHP is too new and just a buggy development language". :-|

fsn812 29 Junior Poster in Training

Not sure why you are getting the $ end of file notation error, all your brackets seem to be in order (of course I didn't check that closely but they appear to be in order).

Is the name='uploadfile' (login.php) meant for "$POST[fileupload]" (in.php)?

Also, in case you get an 'Undefined Index' error with $POST ("$POST[fileupload]" as you have it listed) you may want to change:

if("$_POST[uploadfile]" != "") {

to

if(isset($_POST['fileupload'])) {
fsn812 29 Junior Poster in Training

As for doing this through a web page, I'm sure it could be done through Java (assuming you wanted to spend the long hours on that sort of project). I have no idea if it can be done through PHP.

However, if you are willing to do this without a web browser as a middle man (and if you don't need it for whatever the intended purpose of having remote access), the following may help:

Assuming you are looking for freeware, would this help?

Remote Desktop Connection Software Download
(Microsoft)

From the link:

==
Note The Remote Desktop Connection software is pre-installed with Windows XP. To run it, click Start, click All Programs, click Accessories, click Communications, and then click Remote Desktop Connection. This software package can also be found on the Windows XP Professional and Windows XP Home Edition product CDs and can be installed on any supported Windows platform. To install from the CD, insert the disc into the target machine's CD-ROM drive, select Perform Additional Tasks, and then click Install Remote Desktop Connection.
==

Another interesting note (from a Microsoft article):

==
In the past, remote–control technologies for end users suffered from a security deficiency because anyone in your office could watch your desktop, and see any work you were doing. Remote Desktop solves this by locking your office computer when you connect remotely. Only the logon screen remains visible.
==

fsn812 29 Junior Poster in Training

Straight from PHP.net regarding array_unique:

array_unique

(PHP 4 >= 4.0.1, PHP 5)

array_unique -- Removes duplicate values from an array
Description

array array_unique ( array array )

array_unique() takes input array and returns a new array without duplicate values.

Note that keys are preserved. array_unique() sorts the values treated as string at first, then will keep the first key encountered for every value, and ignore all following keys. It does not mean that the key of the first related value from the unsorted array will be kept.Note: Two elements are considered equal if and only if (string) $elem1 === (string) $elem2. In words: when the string representation is the same.

The first element will be used.


Example 1. array_unique() example

<?php
$input = array("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique($input);
print_r($result);
?>

The above example will output:

Array
(
[a] => green
[0] => red
[1] => blue
)
Example 2. array_unique() and types

<?php
$input = array(4, "4", "3", 4, 3, "3");
$result = array_unique($input);
var_dump($result);
?>

The above example will output:

array(2) {
[0] => int(4)
[2] => string(1) "3"
}

fsn812 29 Junior Poster in Training

What specifically do you want it to do?

Do you want the program to remote connect you to your Windows XP Desktop? Or are you interested in calling a database remotely (for example)?

List what you want to get out of the remote connection and it will be easier to determine if it is even appropriate/possible to use PHP.

fsn812 29 Junior Poster in Training

Here is a great tutorial for building a LAMP Server:

Lamp HowTO: Building a LAMP Server

fsn812 29 Junior Poster in Training

This should work:

class replace_this {

public function replace($replace,$replacewith,$inme)
{
$doit = str_replace ("$replace", "$replacewith", $inme);
print("$doit");
}
}

$rp = new replace_this();
$rp->replace(" ",'',"This is text");
fsn812 29 Junior Poster in Training

I just read an interesting oracle article comparing PHP4, PHP5, and ASP.

I would suggest anyone questioning the PHP/ASP debate to read the article:

http://www.oracle.com/technology/pub/articles/hull_asp.html

fsn812 29 Junior Poster in Training

PHP is pretty easy to learn, quite honestly. Just go here:

http://us3.php.net/manual/en/index.php

When you are ready to begin more advanced development, use this:

Classes and Objects (PHP5):

http://us3.php.net/zend-engine-2.php

PHP5 now has many of the OO features included in Java. In my opinion, PHP would be the way to go. You get the object oriented functionality, security, as well as open source licensing.

Let's clear up a misconception: PHP cannot be encoded/compiled.

If you want your code encoded/compiled, you can purchase an encoder/compiler direct from Zend. There are also many other companies which provide compilers as well.

Not to mention, the open source community. Do a search for almost any PHP problem you encounter, and 90% of the time it has already been asked and answered online.

If you are looking for a web based solution, PHP is the way to go. I would ask yourself this, after reading about PHP:

Can you find the same, free, answers and documentation so readily available for ASP as PHP? Also consider the licensing issues, and how it pertains to your situation.

fsn812 29 Junior Poster in Training

PHP4 has been OO. PHP5 is OO, and in much better standing for OO than PHP4. PHP5 contains many of the same security in OO as Java does now (public,private,etc etc). You can use the Zend encoder to encode your PHP code, so thats not really an issue either.

I'm partial to the license provided by PHP as opposed to SUN as well.

For desktop applications though, I'd have to go with Java.

That's my two cents.

fsn812 29 Junior Poster in Training

actually.... i would do it like this (use straight html when you can... its quicker):

<? // does anything really need to be here? ?>
<script language="javascript">
function ViewPage(url)
{ OpenWin = this.open(url, 'CtrlWindow', 'toolbar=yes,menubar=yes,location=no,scrollbars=yes,resizable=yes');
}
</script>
<tr><td><a href="javascript:ViewPage('article_1.html');">Article1</a></td><tr>

otherwise.... echo 'a bunch of '.$stuff.' here';
or... echo "whatever you $want";
escaping works, but makes it a pain to move chunks of html out of <?php?> sections

good luck mediaphyte.com

If a person is just getting started, I would point them in this direction. As their scripts/programs require more modularity and more code in general, it's always better to point them in the class/function direction. It's not too difficult to learn and it will provide better coding standards all around for the developer.

PHP4 OO: http://us2.php.net/oop/

PHP5 OO: http://us3.php.net/zend-engine-2.php

fsn812 29 Junior Poster in Training

This is a great place to start, espcially if you want to understand the difference of PHP4 and PHP5, and you want to learn PHP:

http://www.php.net/manual/en/

--
Installation and Configuration:

http://www.php.net/manual/en/install.php
--

--
Language Reference:

http://www.php.net/manual/en/langref.php
--

--
PHP4 Object Oriented:

http://us2.php.net/oop/
--

--
PHP5 Object Oriented:

http://us3.php.net/zend-engine-2.php--

My suggestion to you is to read the documentation section fully, then move into the PHP5 OO section. PHP5 has a few changes from PHP4 especially in how Object Oriented code is handled, so my suggstion is to familiarize yourself with PHP5.

fsn812 29 Junior Poster in Training

No, attempting to compile PHP5 with both mysql and mysqli functions.

fsn812 29 Junior Poster in Training

Who here would prefer Java over PHP, or PHP over JAVA?

If you prefer one over the other, for whatever reason or application, why?

Specific code comparisons are appreciated

fsn812 29 Junior Poster in Training

Linux box.. up 370 days

Windows box.. up 45 days

*shrug* The proof is in the pudding, so to speak

fsn812 29 Junior Poster in Training

No, I think security and stability when I have worked for a hosting company with over 10,000 clients that was 100% Linux and I have seen the results.

:cheesy:

I have also worked in large-scale datacenters down here in Austin, many of which, run Windows and Linux (generally Win2K3 and RedHat Enterprise servers). Windows failed on stability (not withstanding the security issues... which Windows failed on as well).

My opinion on security and stability is shaped by real world experience in the matter, with both Linux and Windows. That's not to say you don't have that, I'm just saying where I am coming from.

I will agree, however, that as a workstation environment for the average user, Windows is still a better choice.

fsn812 29 Junior Poster in Training

Linux -> Why not

Windows -> Why

:cheesy:

Well I guess it depends on what kind of user you are. To sum it up I will simply post the following:

==
Need lots of software only out for Windows and you don't care about license fees -> Get Windows (or consider the open source alternatives)

Want security, stability, and the ability to participate in the open source community (as well as reap the open source program benefits) -> Linux
==

Of course, there is only one environment that I can say Linux should be 100% used as opposed to Windows, hands down, and that's the server environment.

fsn812 29 Junior Poster in Training

minus the fingers

fsn812 29 Junior Poster in Training

Sasquach flappily accelerating-->HCS (Hairy Chest Syndrome)

fsn812 29 Junior Poster in Training

When attempting to compile PHP 5.0.4 with MySQL 4.0, I received some strange errors from attempting to use --with-mysql and --with-mysqli. After getting it to configure correctly, where it finds mysql and mysqli support, when I run make I get these odd compile errors:

==
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:48: error: syntax error before "MYSQL_STMT"
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:48: warning: no semicolon at end of struct or union
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:52: error: syntax error before '}' token
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:52: warning: data definition has no type or storage class
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:85: error: `LOCAL_INFILE_ERROR_LEN' undeclared here (not in a function)
/usr/src/php-5.0.4/ext/mysqli/php_mysqli.h:113: error: syntax error before '*' token
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:91: error: syntax error before '*' token
/usr/src/php-5.0.4/ext/mysqli/mysqli.c: In function `php_clear_stmt_bind':
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:93: error: `stmt' undeclared (first use in this function)
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:93: error: (Each undeclared identifier is reported only once
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:93: error: for each function it appears in.)
/usr/src/php-5.0.4/ext/mysqli/mysqli.c: In function `mysqli_objects_free_storage':
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:139: error: syntax error before ')' token
/usr/src/php-5.0.4/ext/mysqli/mysqli.c: In function `mysqli_read_property':
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:204: error: `MYSQL_STMT' undeclared (first use in this function)
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:204: error: syntax error before ')' token
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:204: error: syntax error before ')' token
/usr/src/php-5.0.4/ext/mysqli/mysqli.c: In function `zm_startup_mysqli':
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:457: error: `STMT_ATTR_UPDATE_MAX_LENGTH' undeclared (first use in this function)
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:515: error: `MYSQL_NO_DATA' undeclared (first use in this function)
/usr/src/php-5.0.4/ext/mysqli/mysqli.c: In function `php_mysqli_fetch_into_hash':
/usr/src/php-5.0.4/ext/mysqli/mysqli.c:624: error: syntax error before ')' token
==

If I try and compile with 4.0, I get those errors for mysqli. If I try and compile with 4.1, I get …

fsn812 29 Junior Poster in Training

If you are thinking enterprise level, I would consider Oracle. For anything otherwise, MySQL would probably suffice. Especially, considering (MySQL) 4.1 and the upcoming changes in 5.

fsn812 29 Junior Poster in Training

My suggestion for an editor is Jedit, it has always worked well for me in Windows:

http://jedit.sourceforge.net/

Of course, if you are really feeling froggy (for an IDE that is), you may want to check out the Zend IDE suite:

http://www.zend.com/store/products/zend-studio/

I believe the Standard Edition is $99 and Pro is $299.

Mmmmmm.. I love my vi.

fsn812 29 Junior Poster in Training

If you are interested in having a popup state that information must be entered in a certain field, my suggestion is to use javascript in your PHP. Otherwise, you can do it through PHP via various functions and/or if/then statements.

fsn812 29 Junior Poster in Training

I have browsed through various forums in search of an answer to this:

I need https://www.domain.com to redirect to https://domain.com. Reason being, the cert is only valid for https://domain.com and not https://www.domain.com

This rewrite rule works fine to redirect:

==
rewriteEngine on
rewriteCond %{HTTP_HOST} !^domain\.com
rewriterule (.*) https://domain.com/$1 [R=301,L]
==

Only one problem. I still get prompted that the SSL cert is invalid for https://www.domain.com, and only after I accept the certificate in it's invalid state do I get redirected to https://domain.com. I have tried using this rewrite rule in .htaccess and the virtual host directive for 443 within httpd.conf. No luck.

My goal is to have https://www.domain.com redirected to https://domain.com before the cert prompt.

Note: The SSL-domain logs no longer show https://www.domain.com being accessed, but rather https://domain.com after the rewrite. Yet, still no success with redirecting before the cert check takes place.

Any suggestions?

fsn812 29 Junior Poster in Training

Name: Ross

Nickname: They call me the 'tin-can-man' at the shelter... I don't know why. My wife calls me the hamburgler. My son (2 year old) just looks at me and throws crayons in disgust.

Age: 22

Height: Tall enough not to be considered a midget, short enough not to be considered an NBA Center

Location: Austin, TX

Relationship: Married

Children: 2

Hobbies: Guitar, Guitar, and Guitar (11 years and counting)

Education: After Catholic High School, attended the Backwoods Bar Moonshine Institute (so, none after high school basically)

Work: Worked for a startup from 2000-2003 in Lansing, MI. Moved to Austin, TX in 2003. Worked at AMD as a Systems Analyst, now work for a subsidiary startup of International Sematech. Also the VP - Director of Operations for a Web Hosting Company.

Movies: Shawshank Redemption, Army of Darkness (Evil Dead 3), B movies, and whatever my mood is at the time

Music: Depends on the mood

Fav. food: Chicken Parmigiani is my favorite at the moment.

Fav. Quote: "Get busy livin', or get busy dyin'" - Red (Morgan Freeman)

2nd Fav. Quote: "I claim this mouth.. in the name of Incisor!" - Tooth inside Stewy's mouth

Dislikes: Angry and hatefull people that are prey on smaller and weaker things. I also dislike wisdom teeth, and quite possibly the bicuspid.

fsn812 29 Junior Poster in Training

This is probably a little off from the regular threads, but here goes:

How many of you actually like Wine, expensive or cheap (over 21 please, we don't need any incriminating threads)?

I have tried wine ranging from cheap to expensive, recently aged to very aged... and it all tasted like it didn't belong in my mouth, and it should never go there again. For some reason I can't bring myself to like Wine at all. Is it just me, or am I the only person who would rather drink straight from the toilet rather than a bottle of Wine?

fsn812 29 Junior Poster in Training

The BMW M3 is not bad it's price range.

Interestingly enough, I once got to drive a friend's Mercedes SL55 AMG. I know these are high price range, and in conversation I never here "Man look at that Viper, I like Corvettes, I like the SL55 AMG", probably because of the price range. Still, this car was amazing and I would take it over anything within the 40K-70K price range and most in it's own price range... that is... if I had a winning lottery ticket.

fsn812 29 Junior Poster in Training
fsn812 29 Junior Poster in Training

Sorry if I am pushing this in the wrong direction but I agree, Open Office is a great program. Check it out:

http://www.openoffice.org

fsn812 29 Junior Poster in Training

I have worked on large scale projects using Oracle, medium sized projects using MySQL, and some small projects using Access. All have worked great for the most part. However, I have seen problems with Access and I am not impressed overall. I'm sure Access is great for small single user environments, but I wouldn't trust it with the amount of data our DBA's and Admin's handle.

Of course, we use Oracle for our largest projects. Don't get me wrong, it's great that MySQL has transaction support (finally) and should have trigger support (probably in 5.1), but for large projects I am not convinced MySQL has the scalability yet.

For desktop or a small-medium server? MySQL or PostgreSQL all the way. MySQL has come along way since previous 3.x.x. Unless you can afford a high end scalable database program, or unless you need it, I would suggest going with MySQL and NOT Access.

fsn812 29 Junior Poster in Training

Is this a 3rd party forum or did you create this yourself?

What are the steps you have gone through to install the forum on your server, or, if it is 3rd party, what are the install instructions and how far have you gotten?

Also, please elaborate on any errors you are receiving after attempting to install/upload.