Related Content
Protecting A Page From Being Directly Accessed With PHP
I was thinking recently about the number of ways in which I could restrict access to a page using PHP.
The obvious option is to create a user authentication system, but in some situations that is overkill for what is required. If you just want to prevent users from going directly to a certain page then there are a few options open to you.
Generating Colour Palettes From Images In PHP
A common web design pattern is to incorporate an image into the design of the page. This creates a tighter integration with the image and the rest of the page.
The main issue in designing a page around the image is that the colours of the page must match the image. Otherwise this creates a dissonance between the image and the styles of the site.
Validating XML Files With XML Schema Definitions In PHP
XML is a useful format for configuration, data storage, and transmitting data from one system to another. As a human readable format that can be easily read by machines it quickly gained favor in lots of different systems as a mechanism for data storage.
Creating A Character Bitmap In PHP
I was watching a video from NDC by Dylan Beattie the other day on The Story of Typography and a particular section stood out to me.
Approximating Pi Using A Circle And A Square
Pi day was a few weeks ago, but I came across this simple approximation of pi recently and decided to put together an example in PHP since it seemed pretty simple.
This approximation of pi centers around a real world example, but we can simulate this using some code.
Drawing A Parabolic Curve With Straight Lines In PHP
A parabolic curve is a type of curve where every point is an equal distance from a focal point. There a number of different way to generate this sort of curve using math, but one of the simplest is to use straight lines to create the illusion of the curve.
Comments
hello can any one help me with a problem? I have a variable containing a html commando like this:
and i will split it up so i can change the values and sample it again to work with echo $str; sorry for my bad english. i have searched the entire net and nothing is what i need so i hope anyone can help me. my solution is not good because it bet big and time consuming. and i have find some on the internet that look a like that i need but i cant sample it again without destroying anything. sincerely LAT D-Grund.dk Administrator my email is [email protected]
Submitted by Anonymous on Sun, 06/20/2010 - 12:29
PermalinkSubmitted by philipnorton42 on Sun, 06/20/2010 - 17:28
PermalinkSubmitted by Jaco on Fri, 07/02/2010 - 12:21
PermalinkSubmitted by philipnorton42 on Fri, 07/02/2010 - 14:15
PermalinkSubmitted by Dusan on Tue, 07/20/2010 - 00:49
PermalinkSubmitted by philipnorton42 on Tue, 07/20/2010 - 08:51
PermalinkYour approach of stripping punctuation was a heck of a lot better than my method. I went the opposite approach and used a stock snippet of code with several preg_replace patterns, except for WordPress curly smart quotes. This is much more elegant and simple. Thanks for that, and here is how I would count word frequency:
No need of a foreach loop. The
strtolower()
call inside both foreach loops is really not needed either since you have already converted $string to lowercase beforehand.Submitted by Ronnie on Fri, 09/03/2010 - 18:00
PermalinkSubmitted by Guillermo on Wed, 01/19/2011 - 04:17
Permalink"; }
Submitted by Guillermo on Wed, 01/19/2011 - 04:23
Permalink@Guillermo I think to get the effect you are looking for you'll need to modify the function in the following way:
This is untested code, but it should get you what you need. :)
Submitted by philipnorton42 on Wed, 01/19/2011 - 10:18
PermalinkSubmitted by Guillermo on Wed, 01/19/2011 - 22:06
PermalinkExcellent bit of code. I was looking for something to auto-suggest keywords for a content management system. I made the following changes :
1) removed the strtolower call in the foreach loop because the string has already been forced to lower case so all the items will be lower case anyway.
2) Added a $count parameter to the function so that when it is called you can specify how many words to return.
The hardest thing to get right is the stop word list.
Submitted by Matt Hawkins on Thu, 01/27/2011 - 10:39
PermalinkBrilliant. Thanks for this piece of code. I was after doing something very similar so have used this as a base and made a few tweaks here and there so it fits my needs.
Submitted by Brit on Wed, 03/23/2011 - 10:52
PermalinkHi
Great code and is working a treat on my site but I have a problem with words containing 'ss'. The double ss is being removed so a word such as 'password' is being seen as 'paword' in the keywords.
Regards
Submitted by Mkj on Sat, 05/21/2011 - 09:37
PermalinkHi, would you please to let me know how I could include spanish characters too?.
For example I need to print: 'tamaño' instead I get: 'tamao'
Thanks in advance
Tolenca
Submitted by Tolenca on Wed, 06/22/2011 - 19:46
PermalinkYou need to add those special characters to the regular expression on line 6 of the examples above. You just need to make sure it takes alphanumeric characters as well as the spanish letters. I think that should work.
Submitted by philipnorton42 on Wed, 06/22/2011 - 22:20
Permalinkinstead of
I did:
To get all assoc array $wordCoundArr of [word] => [occurences], ignoring words that have occurred 1 or 2 (or specified number of) times.
Submitted by Joe Bowman on Fri, 09/02/2011 - 14:09
PermalinkInteresting take on it. I like it! :)
Submitted by philipnorton42 on Fri, 09/02/2011 - 14:11
PermalinkI changed line 13 to not include 'keywords' that are just numbers using the is_numeric() function
Submitted by Gerhard Racter on Thu, 10/27/2011 - 15:49
PermalinkThanks, this is quite useful!
Submitted by HSMoore on Tue, 11/08/2011 - 09:43
PermalinkMake sure this line:
reads like this:
Submitted by Anonymous on Thu, 05/03/2012 - 15:23
PermalinkThis script just returns a string of comma separated keywords and supports multibyte characters.
Adjust your stopwords for your locale.
Submitted by wookiester on Fri, 05/04/2012 - 10:53
PermalinkWhoops.. Ignore my previous code block.. it was bugged.. try this.
Submitted by wookiester on Fri, 05/04/2012 - 11:11
PermalinkSubmitted by Mohamed saad on Thu, 05/17/2012 - 15:51
PermalinkSubmitted by philipnorton42 on Thu, 05/17/2012 - 15:55
PermalinkHeya. Great script thanks :) Just a note for the guys who want to handle non-anglo characters, if they replace:
with this:
It should support extended characters, not sure off the top of my head how much unicode is covered by \w (if any), but it works for a bunch of quick tests I've put through it.
Submitted by Bob Davies on Tue, 08/14/2012 - 07:14
Permalinkto reduce whitespace (followed by another whitespace) within the string, its better to use
Submitted by summsel on Wed, 11/07/2012 - 16:57
PermalinkSubmitted by philipnorton42 on Wed, 11/07/2012 - 22:32
PermalinkSubmitted by weter on Tue, 01/01/2013 - 06:36
PermalinkSubmitted by Keybo Wordsy on Sat, 10/19/2013 - 13:38
PermalinkSubmitted by Roshan on Sun, 12/08/2013 - 08:26
PermalinkSubmitted by jasa pembuatan web on Wed, 08/13/2014 - 23:13
PermalinkSubmitted by Gary on Wed, 12/17/2014 - 22:37
PermalinkSubmitted by M on Thu, 12/25/2014 - 14:13
PermalinkTo stop the function removing dashes you need to change the following line
To this:
Line 7 in the code example above.
Submitted by philipnorton42 on Fri, 12/26/2014 - 10:06
PermalinkSubmitted by Kinley Chriatian on Thu, 01/29/2015 - 18:51
PermalinkSubmitted by oscar on Thu, 11/26/2015 - 07:52
PermalinkNow Perfectly For UTF-8
Submitted by Cenk on Sat, 01/09/2016 - 23:00
PermalinkSubmitted by NNO on Sun, 04/24/2016 - 08:15
PermalinkSubmitted by raphael on Thu, 04/28/2016 - 16:58
PermalinkSubmitted by philipnorton42 on Thu, 04/28/2016 - 17:16
PermalinkSubmitted by delatosca on Fri, 10/07/2016 - 09:20
PermalinkSubmitted by Dzulfikar on Fri, 02/17/2017 - 02:37
PermalinkSubmitted by Mugo on Thu, 03/09/2017 - 07:08
PermalinkSubmitted by AJ on Tue, 03/28/2017 - 18:44
PermalinkSubmitted by felipe on Wed, 10/04/2017 - 00:11
PermalinkSubmitted by Mind Roaster on Mon, 11/20/2017 - 10:10
PermalinkSubmitted by Sarthak Gophane on Wed, 01/03/2018 - 06:56
PermalinkThis code helped develop a WordPress plugin that generates tag and keywords for each post.
Submitted by David Maina on Sat, 10/06/2018 - 12:16
PermalinkGrate post.Thank You for sharing useful information.it is very benefited to the PHP learners.
keep posting more information.
Submitted by PHP Course on Tue, 08/04/2020 - 15:35
PermalinkAdd new comment