trq
Staff Alumni-
Posts
30,999 -
Joined
-
Last visited
-
Days Won
26
Everything posted by trq
-
The simplest way to gain request-start to request-end speed is to cache using something like akamai.
-
Composer ships with an autoloader, just stick to one of the standards and use that.
-
like wtf?
-
The point I'm trying to make is why have the rewrite at all if you're just going to use normal querystring parameters? I understand you want to force everything through a front controller, but why stop there? But yeah, you could just use the QSA flag to have apache append existing parameters. RewriteRule ^(.*)$ index.php?uri=$1 [PT,L,QSA]
-
That rewrite rule removes the need for typical GET parameters by making your urls "pretty". So instead of this: users/activate-account?email_address=test&token=test You would use something more like: users/activate-account/test/test Of course then you need some sort of "router" to parse and handle these parameters for you. If this is your own framework you need to decide how your urls are going to be formed.
-
Why? The only reason to do this is laziness. It is making your code tightly coupled to whatever this "god" object is. A controller has no interest in your connection settings for instance. Objects should be passed their dependencies (and only their dependencies) at construction time. Most frameworks handle this in an easy to manage manor by providing a configurable dependency injection container which allows you to configure how objects are to be created.
-
You don't need a regex unless you actually need to match a pattern.. <?php if (substr_count($path, '/') > 2) { echo "Directories too deep"; }
-
Why would you edit the index.php file? PHP is a programming language, you can use it to dynamically display data from different data sources. Having cron dynamically alter the PHP "script" is ridiculous. Instead, have your cron job put the data somewhere PHP can easily access it (like a database) and then write some logic into your php script to retrieve this data and display it.
-
Efficient portable PHP development environment?
trq replied to Abuda's topic in PHP Installation and Configuration
Define "portable". -
There should be zero business logic in controllers. They are nothing but a very thin layer between http and your domain.
-
Yes they will be indexed by google.
-
That is not a standard php error. Both CDbException & CDbCommand are part of your code base.
-
Why would you care what mobile a client is using?
-
Making configuration changes in Joomla
trq replied to Season's topic in PHP Installation and Configuration
There is no need to restart the machine, just the http server. sudo /etc/init.d/nginx restart -
PHP
-
Then you're doing it wrong.
-
Helpful.
- 5 replies
-
- php multi page
- functions
-
(and 1 more)
Tagged with:
-
Why are people still using code ignitor?
-
Where exactly are you stuck?
- 5 replies
-
- php multi page
- functions
-
(and 1 more)
Tagged with:
-
The error is self explanatory, your are trying to concatenate a value onto an inexistent variable $str. Simply declare $str somewhere before you use it.
-
Send data to external site, then retrieve the results.
trq replied to w1zzerd's topic in PHP Coding Help
This sort of thing is done using the curl extension, or better still a wrapper like Guzzle. Where exactly are you stuck? -
How many dots are within the path to a file makes no difference.
-
The official site will have the best most up to date documentation, not that it's a very popular framework IMO.
-
Do you have a question?