Showing entries 1061 to 1070 of 1121
« 10 Newer Entries | 10 Older Entries »
Displaying posts with tag: PHP (reset)
MySQL AB acquired Netfrastructure Inc. (Firebird related)

Thanks to hartmut for pointing to this: MySQL AB acquired Netfrastructure Inc. Jim Starkey, one of the founders of Netfrastructure Inc., is now working full-time for MySQL AB.

Well, who's Jim Starkey?

Jim Starkey, the original creator of InterBase which became Firebird, just made it publicly known that he now works for MySQL AB.

More details on Firebird News.

Digitally Imported seeks MySQL / PHP web dev

Listen to Digitally imported to get the url

Eventum and its model for a Blueprint PHP Application

Harry, thanks for the praise for Eventum. This is mainly the result of my work and Bryan Alsdorf at MySQL, even though I’m no longer with MySQL AB anymore. We do agree with you on the aspects of making the page controllers as simple as possible, and also trying to let the code be as simple as possible, but still easy to maintain and change.

For some of its technical weaknesses such as the use of HTTP_GET_VARS and etc, there is a reason for this. Eventum was initially supposed to be a commercial product, and I wanted to sell commercial licenses of this application, to be then installed at the customer’s server. I tried to make the installation process as easy as possible (and it still is one of the easiest web applications to install around), and that meant working with whatever PHP …

[Read more]
mysql_real_escape_string() versus Prepared Statements

Chris has written a compelling piece about how the use of addslashes() for string escaping in MySQL queries can lead to SQL injection through the abuse of multibyte character sets. In his example he relies on addslashes() to convert an invalid multibyte sequence into a valid one, which also has an embedded ' that is not escaped. And in an ironic twist, the function intended to protect against SQL injection is used to actually trigger it.

The problem demonstrated, actually goes a bit further, which even makes the prescribed escaping mechanism, mysql_real_escape_string() prone to the same kind of issues affecting addslashes(). The main advantage of the mysql_real_escape_string() over addslashes() lies in the fact that it takes character set into account and thus is able to determine how to properly escape the data. For example, if GBK character set is being used, it will not …

[Read more]
Where do you "define" your environment/global settings.

I was wondering how people handled this situation themselves. I'm personally trying to decide whether my constants be in the class files, or a global configuration file. Right now I have a global.conf.php which contains things like:


 
<?php

define('MYSQLUSERNAME','mysqluser');

define('MYSQLUSERPASS','mysqlpass');

define('INCLUDE_PATH','/path/to/my/include/files') ;

define('CONTACTS_TABLE','sometablename');


?>





So, my question is: Is it better to have one big configuration file, or should some things be defined on top of the individual classes ? (CONTACTS_TABLE.. is a clear example). I see pros and cons for both approaches.


[Read more]
FrOSCon 2006 - Call for Papers



The first Free and Open Source Conference ("FrOSCon") takes place on June, 24th and 25th 2006 in Sankt Augustin, near Bonn, Germany.

Organized by a commited team, it aims to become a significant event for free software in the Rhineland. The conference is hosted by the faculty of Computer Science of the University of Applied Sciences Bonn-Rhein-Sieg in collaboration with the student body and the …

[Read more]
FrOSCon 2006 - Call for Papers



The first Free and Open Source Conference ("FrOSCon") takes place on June, 24th and 25th 2006 in Sankt Augustin, near Bonn, Germany.

Organized by a commited team, it aims to become a significant event for free software in the Rhineland. The conference is hosted by the faculty of Computer Science of the University of Applied Sciences Bonn-Rhein-Sieg in collaboration with the student body and the Linux/Unix User Group Sankt Augustin.

In a Call for Papers, the organizers ask for submission of contributions. A broad variety of topics concerning free and open …

[Read more]
Lookback at 2005

The year started in January (obviously ;-) with the publication of my first book, "Professionelle Softwareentwicklung mit PHP 5".

In February I joined the Gentoo Linux development team, attended the Free and Open Source Developers European Meeting (FOSDEM), and launched a new website for …

[Read more]
Lookback at 2005

The year started in January (obviously ;-) with the publication of my first book, "Professionelle Softwareentwicklung mit PHP 5".

In February I joined the Gentoo Linux development team, attended the Free and Open Source Developers European Meeting (FOSDEM), and launched a new website for PHPUnit.

In March I gave a …

[Read more]
New Look, New Feel, New Server, New Clothes...oh and a new year.

Ok, if you're reading this.. you'll notice the new look. Things that have changed.


  1. New Server : Single processor, less powerful than before.. but this has less traffic.
  2. RHEL 4 : Redhat Enterprise Linux 4
  3. PHP 5.1 : Custom built version of PHP 5.1
  4. MySQL 5 : Upgraded to MySQL 5
  5. S9y : Changed backend from Wordpress to Serendipity.



Why did I do this ? Because I can, and because my other server is being used for mail. It's also close to a new year, so I wanted to turn a new leaf, try something new, and have some fun. Resolutions for next year (in no particular order)


  • Learn more JavaScript so I can do more "AJAX"y stuff.
[Read more]
Showing entries 1061 to 1070 of 1121
« 10 Newer Entries | 10 Older Entries »