RE: [PHP] search question
<> You could try any number of PHP functions, but the best ones would be strchr/strstr/stristr (for locating the first occurrence of the string), strpos (find the position of the first occurrence), or strrchr (to find the last). -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Detecting resolution
Does anyone know how to detect the resolution of someone's computer? Or is this possible through 'browscapping'? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Detecting posts from outside site
Also, speaking of detection, I made a small script that can protect against people downloading your site's forms, modifying their new local copy (and putting an absolute URL in the form's ACTION attribute), and then posting data using the botched form. If it's bulletproof, then I figured this could help some of you out. If not, I welcome comments (I'm a little bit hesitant of calling things 'bulletproof'). $http_referer (lowercase) is the parse_url() of $_SERVER["HTTP_REFERER"]. Some local mucking up can give you the format you want for it. if((count($_POST) > 0) && (!stristr($_SERVER["HTTP_REFERER"], $http_referer))) { unset($_POST); $evil = "postedfromoutsidepage"; } Then, you can test for $evil when you need to print an error message or decide whether or not the data is proper. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Possible values for get_browser()->css
When I run, $r = get_browser(); and take a look at the css value, I get 2. I would have figured that it could only be 0 (not supported) or 1 (supported). What are the possible values for get_browser()'s css, and what do those values mean? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Chmod funk
This line of code: if(!is_readable("Constants.inc")) chmod("Constants.inc", 0644); Produces this error: Warning: chmod() [function.chmod]: Operation not permitted in /home/mastersite/public_html/index.php on line 6 What I'm trying to do is determine if Constants.inc is readable. If not, I want to change its permissions. At this point, I'm not worried about if it exists or not. I'm not sure why I can't set it. The owner and group for the file are both 'mastersite', and my PHP is running as 'root' (I know, I know, not a good idea, but I'm in the testing phase right now, and if it's hacked at the moment, it's not a problem). Does anyone have a possible explanation? The file perms for Constants.inc are currently set at executable for all. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] htmlentities()
I seem to be having trouble with htmlentities(). Maybe someone has a clue I can borrow. Here's my function: function FitForHTML($string) { $asciitable = get_html_translation_table(HTML_ENTITIES); $string = htmlentities($string, ENT_COMPAT); $string = str_replace($asciitable[chr(255)], "ÿ", $string); return $string; } When calling this function with the following data: é[a club]+ <> I get: é♣+ & (I didn't send this as Unicode. The ♣ was originally a club character.) Maybe I'm not looking in the correct area, but when I do a search in Google Groups, I get one message (well, two: one in English and one in German or some language that uses a lot of z's and c's), but that doesn't solve the problem.
[PHP] ICQ # validation
Maybe I'm off my rocker, but I don't see how this can't work. I'm trying to validate an ICQ number, and assuming a valid one is between 7 and 9 numbers. My line of code is this: if(ereg("^[0-9]{7,9}$", $_REQUEST["icqnumber"])) { print("a-okay!"); } else { print("error msg"); } I've submitted the ICQ # 2264532680, but it validates. Any ideas?
Re: [PHP] file uploads
> 1) Do the temp files automatically delete, or do I > need to put something in the code to delete them? They do, and I believe it's until the end of the currently-running PHP script. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Number of rows
> I am using the folling code to list all of my tables in a database: > however, i would like to show the user how many rows there are in each table > (where i have put numrows), how could i do this? This will be costly on process time, but you could just do a SELECT COUNT(*) on all the tables. If you find a way to do it with a simple PHP command (without a self-made function), I'd love to know. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] crontab
> Can I run a php script in crontab? > Do I echo or print? > Anyone doing it? This is a serious security hazard. However, what you could do is have a PHP page set cron settings (such as name of file, location, frequency, and importance), then have another cron job (running at a decent frequency) do the organization. However, this is still a security flaw, as hackers can just take a look at your cron jobs and get in and run their own in place of yours. Probably no more a flaw than normal, though, as if a hacker can get in to replace your cron job, they can get in and run any number of things anyway. Make sure to hard code your cron jobs, as having a downloadable page is a bigger security hazard. You don't want the PHP page to do this itself, because it will have to run as root. I did this one time, and if I'm allowed some time to get my page up, I can e-mail you some instructions. What you'll need is a PHP page, a txt file (for the settings) and a cron job that will read the file and do the necessary steps to arrange the cron jobs itself. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] crontab
> Can I run a php script in crontab? > Do I echo or print? > Anyone doing it? Well, why don't I just completely misunderstand the question. Sorry, everyone. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] updating pages with php
<> Don't forget to escape apostrophes and double quotation marks where needed. Also, check the actual MySQL. If it contains things like double quotation marks or greater- or less-than tags, it may be misinterpreted by your browser when output. A line like: could come out like: <>$%#$" there it is"> or even in non-form tags. Try checking both MySQL and the output code in your browser. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] updating pages with php
> What I have discovered is that I can manually type it in the mysql server > with whatever characters I want, but when I try to update it with a sql file > or via the webpage I created with the comma's it gives me errors. I take > them out of the sql text and webpage and it works fine. The problem can't be with the commas. Post the query here, or try an SQL list. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] updating pages with php
> $Query = "UPDATE $TableName SET Intro_Title = '$Intro_Title', Intro = > '$Intro' WHERE ID = '$ID'"; But what's being sent to SQL? What's contained in $TableName, $Intro_Title, etc.? And what data types are all those fields? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] updating pages with php
<> Escape them by putting a slash in front of them. If you have a line of text that says 'This is the problem area I don't want to screw up', put 'This is the problem area I don\'t want to screw up'. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Modifying a string
> I need to modify a string that contains image links like src="http://www.somedomain/directory/graphics/filename.jpg";> to > image links like Maybe something like with str_replace()? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Dollar signs in values
How is it I can properly get PHP to represent dollar signs when putting it into HTML? I know that dollar signs denote the beginning of a variable, like $reference or $ftpstream or whatever. However, I have a text file that contains (or can contain) values with $ in them. When I open the file and grab those values, then stick them onto my HTML page, they get unpredictable results. Is there a way I can escape them or such?
Re: [PHP] Dollar signs in values
> Escape them with a backslash: > > $text = "The amount is \$400.-"; All that does is print \$ in my HTML. What's going on is that it will put, say, RR$T into a file when that's typed into a textbox or any typable form control. That's properly saved in the file. So the file will contain RR$T. When it's output, it could be RR, or RR$T, depending on some unpredictable factors (haven't figured it out). By adding a slash, what gets saved in the file is RR\$T, but what gets output could be RR\ or RR\$T, depending on those same factors. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Dollar signs in values
> Could you show some code to illustrate the unpredictable results that you get? Here's what I have in my file: [EMAIL PROTECTED]@#%:[EMAIL PROTECTED]@[EMAIL PROTECTED]|#:~December, 2003~on~fjskl It's first exploded() by ~, then those values are produced by print("") statements, like this one: print("\"" . $information[1] . "\""); I'll try the single quotation mark method first, though. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Dollar signs in values
> I'll try the single quotation mark method first, though. Single quotations didn't seem to work either. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] javascript
> in my php script registration1.php, i have written > javascript for form validation i.e. for checking if > the mandatory fields are filled correctly or not. > but on clicking the submit button, i get connected to > the next page without the form getting validated!! What's wrong with using PHP to validate? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] javascript
> If you want to validate form data before sending it, javascript is the > choise. Yeah, before sending it. Just wondering what the advantage is in validating before sending. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Stupid Question
> How do you make a command not return a warning... I thought it was the > @ sign, but i think i'm wrong, and everything i've tried hasn't worked, > i want this for a switch command if that matters. It's the @ sign. Put it right before the command, as in @fopen(). Show us the line that is giving you the error message. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Min and max of array
Is there a way to find the minimum and maximum values of an array? min() and max() don't take arrays.
Re: [PHP] Min and max of array
>you can sort it and get the values. I would, but I need the array in the same order. I can't sort it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] $PHPSESSID
First of all, thanks all who helped with the min and max functions (that works) and the dollar sign bit (which also works). Kudos. Couldn't have done it without y'all! Here's the newest brain teaser: I have cookies disabled (well, I have IE set to the highest security mode, where it disables cookies). I understand that with cookies enabled, $PHPSESSID will return nothing when it works. However, it will return a value when cookies are disabled and the page is refreshed after a cookie is attempted. I'm still getting nothing either way. Anybody know why?
Re: [PHP] Resizing Images Uploaded to Web Page
> I have users uploading images to a server and need to have those files > resized on upload. I looked under filesystem, but found nothing like that. > Anyone? Check the GD extension. You'll need that installed, and the images can't be GIFs (must be JPEGs or TIFs, something like that). Anyway, there should be a function in there called imagecopyresized() you'll want to check out. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Fw: [PHP] Resizing Images Uploaded to Web Page
> You'll need to either use the gd functions, or my recommendation, get > the imagick module and use it. Both should do an excellent job. iMagick > is in PEAR. How is PEAR making out? What makes it better than using the GD extension? I will need to do image manipulation (much like the original question, I'll have to make thumbnails of images on upload) and I want to know which is the better option, in what circumstances, etc. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] variable string names
You could probably do this. Set up a $$where variable, which would contain "where" . $i, $i being the iterator of your loop. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] true, false
Why is it the following code produces nothing? $responsesubmitted = FALSE; print($responsesubmitted); I have an if statement that says if($responsesubmitted), but it doesn't work.
Re: [PHP] fopen and PHP 4.3.x
> This is the code around line 30. > $local_file = $feed; > $fp = fopen($local_file, "r"); > > Anyone have any ideas? I have looked over the manual and the only thing I > could find similar to this is in the comments. Apache was restarted. I get the same thing so I'm working through it. But here are some ideas that may work for you: What are the permissions of the file in question? And do you know the exact path of the file? Also, is the first line above (line 29?) needed? Why not just use $feed as the filename? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Adding dates
Does anyone know a link to find the recent discussion on this list about adding dates in PHP? I can't seem to find it in the archives, and the simple act of adding one week to a date seems to be a mindblowing headache using PHP mktime() and date().
Re: [PHP] Adding dates
> http://www.php.net/manual/en/function.strtotime.php Thank you, Sebastian. I never even took a look at this function before. This was a complete lifesaver! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] how to force a refresh?
<> There is an HTML solution, but I can't remember offhand what it is. HTML would be the only way to go, I'd say, since once the page is in the browser's hands, PHP can't do anything about it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] table cell space under image in IE
> I know this is not exactly on topic but I produce all html by php and I > don't want to go out and add myself to an html list (if there is such a > thing). There must be, but don't worry. Try stylesheets. Even if your Web site isn't designed with them, I would suggest it. But there is also the image border. I'm not sure if these two will solve your problem, but they may. Take note that IE seems buggy with spacing, especially with stylesheets. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] ^M in PHP
I'm downloading a file from Windows to Linux through PHP. Understandably, there are ^Ms at the end of my lines. Is there a PHP function I can use to delete them?
[PHP] If 1 IF fails, do the rest anyway...
I know that in a case like this if((test1) && (test2) && (test3)) { ... } if test1 fails, dear PHP won't bother doing test2 and 3. Am I correct? Is there a syntax that will make it carry on with test2 and 3 anyway, regardless of how test1 came out?
Re: [PHP] If 1 IF fails, do the rest anyway...
> The more efficient compilers/parsers stop when one test fails, some do > them all. I don't know which php does but surely it is irrelevant? If > test1 fails, because of the "and" the "if" statement will not be > executed. I wonder what the reason is for your wanting it to do test2 > and test3, maybe I'm missing something? Upon downloading a file, I wanted to chmod, chgrp, and chown it. I wanted to do it this way: if((chmod) && (chgrp) && (chown)) { print("Success!"); } else { print("Failure!"); } but I wanted it to at least attempt all of them, so at least I can get most of the work done there. Someone metioned just to do them separately and if the results, so I did that. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] ^M in PHP
> Use a decent text editor that'll save the files in Unix format... even > if you're on a PC. Yeah, I could use a decent text editor, but not everyone who uses my site will use it. I need something that can edit them out after download. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] checking $_POST variables
> That's generally not a good idea because depending on the type of control > empty input fields will not be available in the $_POST array (e.g. > unchecked checkboxes are _not_ sent by the browser). > > You should rather have a list of input variables that need to be filled and > compare $_POST against this. I'd agree with this, but just in case this is an absolute necessity, and a sure thing, have you tried: foreach($_POST as $key=>$value) { ... } I haven't tried that, but it may work. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Function/globalizing
I have a function, such as this: function encryptPassword($password, $salt = $encryptiontechnique) { } $encryptiontechnique is defined, obviously outside the function. How is it possible to make $encryptiontechnique global so that this will work?
Re: [PHP] Arrays and Alphabetical order
<> Do a query, sorting by the field you need alphabetized. Then do this (and tidy it up as you need): echo ""; while($result = mysql_fetch_row$(query)) { if(substr($result, 0, 1) != $previousfirstletter) { $previousfirstletter = substr($result, 0, 1); echo "$previousfirstletter"; } echo "$result"; } echo ""; It's untested, but I believe it will work. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Problem with MySQL Query
> > $dbqueryshipping1 = "select * from tempuserpurchase where > > (usersessionid=\"$User_Shopping_Id\") and day=\"1\" and > > type<>'Meal Plans' > > > > Tryed both methods and it is still not excluding anything matching Meal > Plans Been a short while since I used SQL with my PHP, but try putting NOT instead of <>. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] HTML equivalents of accented characters
I don't think this has been discussed, although I'm not really sure what you would call these accented characters, so I haven't been able to do a complete search of the archives, so apologies if this has been previously discussed. Is there a function that not only turns & into &, " into ", and the like, but also turns é into é and likewise with other accented characters? I know I could easily write one, but why if one already exists?
Re: [PHP] Simple cookie question
> This may be a stupid question, but I'm trying to set up a system where I can > take a poll from visitors to my website and then set a cookie so that they > can't vote more than once (until they clear their cookies at least). > Problem is, I don't want to put it at the top of my page, because what if > somebody opens up a poll but decides not to vote, then later changes his > mind. The cookie will prevent him from voting. I want the cookie to be set > right after the user clicks the vote button, but every time I do that, I get > an error about headers already being sent. Is there any way around this? Does it have to be a cookie? I use the IP address and store that somewhere. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] HTML equivalents of accented characters
> I think php.net/htmlentities will do this. Apparently it *is*, but it won't for me. Any problems with this code? $result[] = "é"; $result[1] = htmlspecialchars($result[0]); $result[2] = htmlentities($result[0]); Both return the accented E unchanged. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] HTML equivalents of accented characters
> I bet they do, did you check the HTML source as well? My guess is that the > source is reading the actual expected output, but your browser views "é", as > it should of course. Sorry, should have mentioned. The source code reads the actual character, not the é. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] array looping
> I get all the content of file, so everything is in array 0. I need to > somehow break up the array by the comma. Wouldn't it be $file_contents = explode(",", $file_contents[0]); as in you've forgotten the array element? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] HTML equivalents of accented characters
> I have no idea what might be the problem, what does your translation table > look like? Mine is still coming out as a single character. Here's my code, in case anyone can spot any stupid human error blunder I'm making: $translationtable = get_html_translation_table(HTML_ENTITIES); $string = htmlspecialchars($string); Also, here's my setup, just in case: PHP 4.3.1 Linux 2.2.19 #1 i586 Apache 1.3.27 MySQL 3.23.49 (don't know what this has to do with it, but just in case there has been some interference with PHP and MySQL) GD 2.0 compatible -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] What's this _FILE junk?
This line: when clicking submit, produces nothing. I print_r $_FILES["imprintpicture"], I try to echo $_FILES["imprintpicture"]["name"] or ["tmp_name"] and nothing comes up. Any reason?
Re: [PHP] What's this _FILE junk?
> Is your form enctype set? That might be it and I think it's it and OH yes that was it. Thanks. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Ereg sass
I'm not sure why, but I can't include a period in my eregi statement: [A-Za-z0-9_-.]* For this, I get Warning: ereg() [function.ereg]: REG_ERANGE in /home/website/public_html/Functions.inc on line 27 The same goes for [A-Za-z0-9_-\.]* Anyone know why?
Re: [PHP] Ereg sass
> try two backslashes to escape php special characters Tried that with the same result. > I'm not sure why, but I can't include a period in my eregi statement: > > [A-Za-z0-9_-.]* > > For this, I get Warning: ereg() [function.ereg]: REG_ERANGE in > /home/website/public_html/Functions.inc on line 27 > > The same goes for [A-Za-z0-9_-\.]* > > Anyone know why? > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Which is quicker, if-else statements
Is it just as quick to do: if($r == 0) { } else if($r != 0) { } than to do: if($r == 0) { } else { } The reason I like the former method is because, in a large IF-ELSE block, it's clear what belongs to what IF and what's going on. But does this make it lag? And, if so, is it really all that noticeable?
[PHP] Re: Which is quicker, if-else statements
> If you want clarity, why not: > > if($r == 0) { > ... > } else { // $r != 0 > } Hmm. That's a good idea. Yeah, I was sure the else-if method wasn't faster. I just wasn't sure if it was slower, or if that really mattered. But your method seems fine, and I have no idea why I didn't think of that. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Mail attachment
I'm not sure why, but I get an attachment when sending out a mail with the following (see below). Well, I shouldn't say an attachment, but in Outlook I get that little paperclip, saying there is an attachment. But when I go to open the attachment, there is nothing there.I'm trying to send it to my Yahoo account, but it's not coming through there yet. mail("[EMAIL PROTECTED]", "Website Notice", "[messagebody]", "From: Liam [EMAIL PROTECTED]:[EMAIL PROTECTED]: text/ascii; charset=iso-8859-1\n"); If need be, I can post the message body, but I'm hoping someone can figure it out without the extra few K in everyone's mailbox.
Re: [PHP] Mail attachment
> It may be that the mail receiver expects some content after you put this in > the header: > Content-Type: text/ascii; charset=iso-8859-1\n > If you're sending plain text, and no special (read: non-western) > characters, i don't think you need that part. That was the fix. Yer a goldmine. Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Array_search wildcard
Is there such a thing as an array_search wildcard? Say I want to find anything beginning with RE and having zero or more characters following it, how would I do that?
Re: [PHP] Array_search wildcard
> $found=array(); > foreach($array as $key => $value) { > if(ereg('RE.+',$value)) { // optionaly use eregi for case > insensitiveness >$found[$key]=$value; > } > } Thanks, Marek. With some minor adjustments, this worked out fine! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Carriage returns in e-mail
I think I might have had this problem a long time ago, but it wasn't resolved, because here it is again. My carriage returns (\r\n) aren't getting e-mailed. I have some text: The quick brown fox\r\n\r\n jumped over the whateverwhateverwhatever\r\n\r\n yadda yadda yadda. I want to create double-spacing between paragraphs. This works out fine onsite (I've seen the output, and it does the proper double-spacing). However, when I e-mail it, it's all crunched down into single-spacing, so everything is all jumbled together and crowded. Anyone have any idea why it's doing this?
[PHP] Isset
Is isset() better than $ != ""? Often, I may have a 0 as values. While $ != "" doesn't recognize 0s (as in, that if would be false), isset() seems to work. Should I change all my $ != "" to isset()s, or are there other factors I should check?
Re: [PHP] Isset
Responding to myself: <> Conversely, what about empty(). Is that a better test for if a value could be 0 or 1 or 2 or ABC? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Default setting garbage
Why is it that when I send call this function: function GetNextDate($whichfriday, $month = "", $frequency = 1, $basedate = "") with this line: GetNextDate("4", "2003-03", "5"); that $frequency ends up ""? Whether I set it myself when I call the function, or I leave it blank and let the function set it itself, it ends up with nothing in it. empty() returns 1, while isset() returns nothing on this.
Re: [PHP] Default setting garbage
<> No, no. Not insulting at all. That's often my problem. But not in this case. I even went to the 'trouble' of copying and pasting $frequency wherever I needed. Original problem: > Why is it that when I send call this function: > function GetNextDate($whichfriday, $month = "", $frequency = 1, $basedate = > "") > > with this line: > GetNextDate("4", "2003-03", "5"); > > that $frequency ends up ""? Whether I set it myself when I call the > function, or I leave it blank and let the function set it itself, it ends up > with nothing in it. empty() returns 1, while isset() returns nothing on > this. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Default setting garbage
> I'll guess that you're trying to access $frequency outside of the > function, after you've called it, right? If so, read up on variable > scope in the manual. No, I'm trying to access it inside the function. This is what I have (or an example, since I don't have it right in front of me right now): function func($a = 1, $b = 2) { print("[$a]"); } >From the above example, I get [] as output. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Strtotime weirdness
When I have a date, March 31, 2003, and I want to subtract 1 month using strtotime, I find it will literally subtract a month, so March 31, 2003 minus one month will result in February 31, 2003, or rather, March 3, 2003. Is there any way of making March 31, 2003 minus one month equal February 28/29, 2003?
Re: [PHP] gd library + animated gif
> Can GD library produce animated gif's? The PHP manual will tell you this. I'll save you the trouble, but next time... well... the PHP manual will tell you stuff like this: Since a certain version of PHP, GIFs are unsupported. I'm told they can be read, but as far as producing new ones (resizing, changing, etc.) there's a copyright issue over its encryption method. To use GD completely, go wtih JPG or PNG. But, there is ImageMagick(?). Check that out. Anyone got a URL? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] gd library + animated gif
> > Can GD library produce animated gif's? Sorry. Maybe I should read more carefully. I skipped 'animatd' for some reason? Still, no, GD won't produce animated GIFs. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Theme selector?
> Hello, can anyone help me with a php theme selector? I want it like when > the seletect a theme ?theme=green that it will go into a directory and > load green.php or somthing like that please help. Thankyou I'd store your themes in stylesheets instead. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Parsing CSS files
Is there any way of making PHP parse files with a CSS extension?
Re: [PHP] Parsing CSS files
> Yeah... the same way you made your web server parse files with a .php > extension. Just repeat the same procedure for a .css extension. > if you have cpanel you can add the extension from there. Yeah, I need to find out where to add the CSS extension to my list of parsable files. I tried just sticking regular PHP code into a CSS file, and it didn't come out properly. I can't find the place where I can specify what files to parse, though. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Date Problem - Last Day Of Month
> Hi there, can anyone tell me how to fix my code so that on the last day of > the month, my code doesn't repeat the months... I'm not sure what you mean by this, but I can be a moron on this list sometimes and the clear answer usually comes to me about 2 seconds after I hit the send button. Do you mean that you don't want any months in the SELECT control when it's the last of the month? Or you don't want the SELECTED attribute in the OPTION tags? As far as I can tell, you're not repeating any months, but you're only listing them once. Try this (and IMHO a *slight* *slight* improvement in clarity, but again, that's my HO): " . date("F",mktime(0,0,0,$counter,date("d"),date("Y"))) . ""; } } I adjusted it so that you only print out the SELECTED attribute if it's the current month, and I called $i as $counter, because, to me anyway, it makes it clearer what is the $counter. If $i works for you, though, there's nothing wrong with that, and it's not that it's unclear anyway, what with it in the FOR loop only a few lines earlier. (I'll shut up now about $counter.) Anyway, I added a comparison above that said if the current date is less than the last day of the month, then print SELECTED. That's assuming I have your question right in that you don't want to select the current month if it's the last day of that month. Otherwise, if I'm wrong, you can take that comparison and put it just about anywhere. Help? Doesn't? Am I a complete goof? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Question on response time, SQL vs. PHP
I'm trying to do a count(*) in SQL. Would it be faster to do a or b below? a: just do a simple query, and use mysql_num_rows() to return the row count; or b: do the count(*) and use mysql_fetch_row() to return the result. I guess it would have to do more with SQL response time (is it faster to grab the count and then the row, or all rows in question and then do a count in PHP).
[PHP] Is_readable()
Is there anything I should know about is_readable? It seems to find a file unreadable whether the permissions are 000 or 777.
Re: [PHP] Is_readable()
> Check that whole path leading up to the file is accessible (+x) and readable > (+r) by the webserver. No. I'm positive. I did the whole chmod 777 * -R at the public_html directory, and did the proper grouping and ownership in the same way (with the appropriate commands). -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Humour in programming?
Sorry if this is OT, but... heheheh... has anyone taken a look at the PHP site? Check out the upper-left corner. Who is that? Nice to know the guys at PHP can have a laugh.
[PHP] Stylesheets, are they run?
Here I go again with the stylesheets. ;) Anyway, if a user has stylesheets turned off, is a stylesheet file even run? Like, if I have them turned off and I have a stylesheet, say, SS.php. Will SS.php run or will it be ignored altogether?
Re: [PHP] Stylesheets, are they run?
Cool. Thanks to all with the help on stylesheet running. I've gotten a few responses to think about. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] 4 or 5 Fridays this month
Is there any easy way of figuring out if there are 4 or if there are 5 Fridays in a given month? I have it figured out using a loop, but I was just wondering if there was a way that date() or strtotime() could do it.
[PHP] ^M
So which is it that will keep my files from having ^M after PHP is finished fopen(), fputs(), and fclose() with them? \n, \r, and \n\r all seem to reinsert ^M at the ends of all my lines.
Re: [PHP] ^M
> It looks like you are viewing a dos/windows file on unix. The ^M is > carriage return, which is needed as part of a dos/window end of line > sequence (carriage return, line feed) whereas unix uses just line feed. Nope. They're UNIX-created and UNIX-modified. Does it matter if I downloaded them onto my PC and then back onto the server? I don't think it should, since I did a global search-and-replace of all those suckers. > On unix (well, a full install of linux) there are the conversion > programs dos2unix and unix2dos. If transferring by ftp, use ASCII not > BINARY transfer. Yeah, I had this problem a little while ago, and it's back, but doesn't seem to be solvable this time for some reason. Someone suggested that last time, as well, and I haven't been able to get onto it (the server isn't under my control right now, and I'm still trying to get a gd/imagemagick on there). Someone suggested posting some example code so I can show what's going on. I'm going to do that when I have a little more time. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Object-Oriented PHP with MySQL
Is it efficient to load objects with data from MySQL for PHP? I'm looking into the OO-ness of PHP, and I have an idea of making objects, but would like the data loaded from a SQL source. Is this a good idea?
[PHP] Filename is nothing
Basic scenario. There's really nothing else to tell except for that. I'm trying to upload a file via a TYPE=FILE control in a form. When I press submit, my $uploadedfile is what it should be, but my $uploadedfile_name is blank. So is my $uploadedfile_size. Any reason? __ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Filename is nothing
> i had SO much trouble finding this out. hope it > helps ya Thanks for the help. This was the clincher. I knew that, too, and had it in some forms, but you just pointed out the one thing I was missing. Thanks! __ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] I'm going to shoot my machine
Is there any reason why a MySQL query won't run properly in a mysql_query command, but will run properly when I put the *exact same* statement into a textbox that inputs into a mysql_query command? __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] I'm going to shoot myself
<> UBF. Sorry for the false alarm, guys. I'm gonna go under a rock now. Thanks anyway, Rasmus. Your suggestion helps me for the future, anyway. __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] HTML-based mail with PHP
Now, this may be more of an e-mail question than a PHP question. For that, I apologize. I'm having trouble with some HTML-based mail with PHP. It's not the regular thing where I can't get it to use the tags instead of just printing them. That part's fine; it comes out HTML-based. My problem is the way it's not accessing a certain image. I get a broken link instead of an image at the top of my e-mail. I had it print the URL at which it should find the image, and then cut and paste that in my browser, and the image comes up fine. But, as far as putting it in the e-mail, it's not working out. Any ideas? __ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Date conversion problems
Having a little trouble with converting dates. I have, in my database, a bunch of dates stored like this: -M. Month is obviously the number of the month (5), not the name (May). I want to convert the format to MMM, (ex: May, 2002), so I used the mktime function. Basically I extract the date with a regular MySQL query, then explode the date, and my components look great. However, when I put the components into my mktime function, sometimes it'll work and sometimes it won't. It won't work if the date is too far off in the future (2085, etc.), but I'm not exactly sure what the cutoff is. If it's recent, say 2005, it works fine. My code is this (after grabbing the query results): $enddate = explode("-", $datereuslt[0]); $fullenddate = mktime(0, 0, 0, $enddate[1], 0, $enddate[0]); $finaldate = date("M, Y", $fullenddate); Any ideas? Alternatively, if anyone has an easier way of doing this, I'm all ears. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: HTML-based mail with PHP
> I'm having trouble with some HTML-based mail with PHP. > It's not the regular thing where I can't get it to use > the tags instead of just printing them. That part's > fine; it comes out HTML-based. > > My problem is the way it's not accessing a certain > image. I get a broken link instead of an image at the > top of my e-mail. I had it print the URL at which it > should find the image, and then cut and paste that in > my browser, and the image comes up fine. But, as far > as putting it in the e-mail, it's not working out. <> Yup, it's an absolute URL, http and everything. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Date conversion problems
> mktime generally only works thru 2037. Why not create an array of the > months, and index in: > $months = array('Jan','Feb',); > $enddate = explode("-", $datereuslt[0]); > $finaldate = $months[$enddate-1] . "-$enddate[1]"; That's what I thought I might have to do. It's an alternative, but a clunky one. Thanks Matt. <> And there's the confirmation from Richard. It actually goes back to 1969. Thanks also to David and anyone else I missed. I'm going to try the MySQL date format that Richard and Matt suggested. But, if all else fails, I'll go with the array that they suggested, as well. Thanks again, guys. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Re: HTML-based mail with PHP
> I've seen this before. I believe it had something to do with Microsoft's > screwed up cacheing routine. No guarantees, but delete the contents of > your temporary internet files folder and try again. No, that wasn't it. I'm using a newer computer now, and I just tried it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] whats wrong with this?
(1) for($day = 1; $day < 32; $day++){ (2) if($day = $system_day){ (3) echo "match!"; (4) } . . . Easy enough. One of those things the programmer may not spot, but a casual observer might. In line #2, you have a single =. A comparative = is a double equal (==). The line should read "if($day == $system_day){". A single equal will assign the value; a double equal will compare the two. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] resizing an image
> Could someone show me some php that proportionally resizes an image? > I'm collecting user sumbitted images and need them all to be within > certain size constraints. What's the simplest, best way to do this? Try out www.php.net/imagecopyresized or http://www.php.net/manual/en/ref.image.php if that doesn't do your job for you. Although these are valid functions, you'll need the GD extension or you'll get error messages. Make sure you have this installed first. > Sample code would be a huge help, as I'm a newbie and have not done > anything with PHP image processing functions. Fraid I can't help you here. Haven't developed any, although I'm sure it's not hard, but I'm sure someone else can provide some. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] About html
> I have one question about html. > 1. I have a form with 8 textbox. How can I put the tab order? > When I press "tab" I want to jump from first textbox to > textbox number 4 not to number 2. Well, this isn't an HTML list, but I know there is a way. Check out www.htmlhelp.com. Otherwise, Bravenet has an excellent Webmaster mailing list that sends out great tips every few weeks, and they covered this exact topic not too long ago. Check their archives at http://www.bravenet.com/reviews/archives/tips.php. It's in there somewhere. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Ridding myself of HTML tags
I've got a lil problem with HTML tags. Here's the description. My site accepts HTML files by upload. A lot of these files are written in MS Word and then saved as HTML files from that. MS Word likes to put a bunch of garbage at the beginning of the file. Now, when users upload their HTML files, my script goes and striptags all of the unnecessary junk in there except it can't rid all this junk (HTML, XML, CSS, JavaScript) at the beginning of the HTML file. Some of these tags span multiple lines, and my script goes through line-by-line, so it won't identify these as tags. Is there a simpler fashion? I don't need the junk about style sheeting and stuff, because I have a style sheet that will take care of styling the files the way they should be. I don't want the extra tags, even though they're invisible to users when they web-view, because these are e-mailable files (for HTML mail, it's fine; for text mail, I need to strip it down and that's the problem). = Just in case, I've included the HTML code below: http://www.w3.org/TR/REC-html40";> Test test test Test test test Fdjfkasdjfkla Fdjkslafjdklaf Fdasfdfasffasdfdaadfdfs Dfsdfs Hi Jfdklas -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Two PHP questions
First of all, what exactly is get/set_magic_quotes_runtime? (I know what a get/set function does, and I know what magic_quotes does, but I'm unclear about what magic_quotes_runtime is as opposed to _gpc). Does it get the magic_quotes setting at runtime, before anything has been set_magic_quotes_runtime'd? I sort of get that it has to do with returning slashes with quotes in a function as opposed to doing it when a function is called. Any clarifications? The only comment on the PHP list says that it's being turned off, so I guess it's not that important. Secondly, is there any way of counting how long in pixels my page runs? Basically, my situation is this: I want to know if my page runs more than a screen and a half (or so... still deciding) of the user's screen so that I can put a Go to Top link on the bottom if it's useful. Any ideas? Thanks in advance! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Novice Question
<> What's an example error message that you're getting? As said, it may just be a difference in versions. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Two PHP questions
<> I thought there might be a way to compare the pixel height of the output (?? Hey, why not?) to the screen resolution returned by some setting (Browscap setting? I'm still looking into it). Hope so...! <> Yeah, that's not exactly as pinpoint as I would have hoped. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] how to redirect from one page to an other page in PHP ?
I think this is what you'll want. <> You need to be careful that you haven't output anything beforehand or you'll get an error message. Even having a blank line before the http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Date to find next Friday
Using the date function, what's the easiest way to find the date of the next Friday? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php