[PHP] Re: Running a PHP script on an automated regular schedule
You may also want to look at wget as a way of invoking your PHP script if command line support is not available. Henry "I.A. Gray" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi. > > I am wanting to use a PHP script to check on an hourly/daily basis on a few > things- ie links on my sites, whether the sites are up and running and also > to send an e-mail to me. I know how to do this using PHP but my problem is > how to have this running 24/7. I can't really have this on a web page as > wouldn't it time out? I don't have my own server and so use a hosting > company. Is there a way of running a PHP script on a regular basis (say > every 10 or 30 mins, or hourly or daily)? Would I have to set up my own > server to do this? I just the simplest way of acheiving this. Any ideas? > Does anyone know of any decent link checkers written in PHP that I could > implement? > > Many thanks, > > Ian Gray > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Checking if a website is up?
Hi All, I am trying to check if a website is up (reachable) and I have used the standard code below: Unfortunately this works for most sites but Microsoft doesn't work most of the time even thought the site is definiately up! (Occassionally it does say it is reachable but only occassionaly and thats whats even more confusing). Suggestions? Henry I tried URL's as follows: http://www.microsoft.com/ http://www.microsoft.com function url_reachable( $link ) { $url_parts = @parse_url( $link ); if ( $url_parts["scheme"]!="http" ) return ( false ); if ( empty( $url_parts["host"] ) ) return( false ); if ( !empty( $url_parts["path"] ) ) { $documentpath = $url_parts["path"]; } else { $documentpath = "/"; } if ( !empty( $url_parts["query"] ) ) { $documentpath .= "?" . $url_parts["query"]; } $host = $url_parts["host"]; $port = $url_parts["port"]; // Now (HTTP-)GET $documentpath at $host"; if (empty( $port ) ) $port = "80"; $socket = @fsockopen( $host, $port, $errno, $errstr, 30 ); if (!$socket) { return(false); } else { fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n"); $http_response = fgets( $socket, 22 ); if ( ereg("200 OK", $http_response, $regs ) ) { return(true); fclose( $socket ); } else { //echo "HTTP-Response: $http_response"; return(false); } } } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Ticketing system
Hi I am using deskpro. see http://www.deskpro.com It's written in PHP, but it is not cheap. From my brief experience I would have to say however that it certainly seems to be worth it. Such a sophisticated ticketing system would take a very significant amount of time to build from scratch. HTH <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi there, ok i am asking now, but be assured that I have googled already. I > am looking for a good customisable ticketing system in PHP, i had a look at > request tracker, but it doesnt look customisable and its in Perl. > > I am trying to find if there are solutions to what we want before i go and > build it from scratch, let me know thanks. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to make sure a redirect works
Thankyou all, There's a lot of info here but I guess that I can summaries it as follows: 1) Do not redirect if the page is visited as the result of a POST 2) Keep text after header("Location: ...) to an absolute minimum. Namely ... 3) Use absolute URLs not relative ones. 4) If you abide by 1,2&3 it should work with all (most) browsers Thanks for all the help Henry. "Christophe Chisogne" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Vincent Jansen wrote: > >>If you output a location header then I don't know what the browser will > >>do with text sent after that. Hopefully nothing! > > Be carefull to exit() php code after header-location > (and some text, see below): otherwise code following > will be executed! It's a common error. > > > I experienced some strange behaviour(=no redirect at all!!) with a > > script that send data after the location header. > > > header("Location: http://somesite.nl";); > > die(); > > To make things work, just follow the HTTP/1.1 spec[1]: > PHP just sends a "302 Found" code in the http header when using > PHP header("Location: ..."). It's a 'temporary' redirect (browser > should continue to use previous url), as opposed to a 'permanent' > redirect (http code 301). Text sent after that fills the body > of the http request (ex GET), and it shoud > "contain a short hypertext note with a hyperlink to the new URI(s)." > (unless request is HEAD) [2]. Also note that the location url > must be absolute, not relative [3]. > > So use > > 1. header("Location: $url"); // $url must be absolute > 2. echo "."; // send body of request > 3. exit() or die(); // to avoid executing of code following > > Forgetting 1 is common error: not all browser will 'redirect' then, > but most modern browsers do, helping uncompliant applications. > > Forgetting 2 makes impossible to see the redirected page with old > browsers (they only display the body of 30x request, allowing > user to manually follow it.. I vaguely remember netscape 2 or 3). > > Forgetting 3 causes bugs, sometimes hard to find. > > Note that things can be different with POST requests. > "If the 302 status code is received in response to a request other than > GET or HEAD, the user agent MUST NOT automatically redirect the request > unless it can be confirmed by the user, since this might change the > conditions under which the request was issued." [4] > > The curious about redirects will read 302 and 301 codes, > but also 303 and 307 (only since http/1.1) > > [1] http/1.1 RFC (w3c html version) > http://www.w3.org/Protocols/rfc2616/rfc2616.html > [2] 302 http code > http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.3 > [3] Location http header > http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30 > > Christophe -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Warning: Cannot modify header information - headers already sent by (output sta
Hi The problem is that the header requires that no output be generated by your script before it is invoked. It makes this clear in the error message when it indicates that on line 6 you produced output! Try this instead (although the code seems a little confused). http://www.index.php";); } echo ""; ?> Username: Password: "; ?> "Mike Mapsnac" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > This code below gives me this error message: > Warning: Cannot modify header information - headers already sent by (output > started at /var/www/html/account.php:6) in /var/www/html/account.php on line > 17 > > The script check in the database if user exists and than redirect the page > to the home index.php page. I know the problem exist in the header() .. But > I don't understand why? > > > > session_start(); > include_once("lib/lib_main.php"); > dbConnect($host, $user, $pass); > > echo "";?> > > Username: name="username"> > Password: name="password"> > value="Submit"> > "; > $password = $_POST['password']; > $username = $_POST['username']; > $sql_login = mysql_query("SELECT id from user WHERE username='$username' and > password=password('$password')"); > if(mysql_num_rows($sql_login)) { > header("Location: http://www.index.php";); >} ?> > > _ > Find things fast with the new MSN Toolbar - includes FREE pop-up blocking! > http://clk.atdmt.com/AVE/go/onm00200414ave/direct/01/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Are $_POST and $_GET interchangable?
Hi You can use both $_GET and $_POST at the same time. As an example imagine that you had a script that generated a HTML form for collecting data. And image that that script generated different forms on the basis of a parameter passed in the URL (i.e. a $_GET value). Of the top of my head like this: "; break; case 2: echo 'enter you telephone number:"; break; default: echo "oops, no form ID"; break; } ?> you could imagine calling this as follow: http://www.yoursite.com/form.php?formid=1 or http://www.yoursite.com/form.php?formid=2 HTH Henry "David Jackson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I understand the difference between how they process from data. > Most application seem to reply on $_GET which display the > session/from/cookie values in the URL windows. > > What I'm not clear on are there times when you have to either $_POST or > $_GET? > > TX, > david -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] How to make sure a redirect works
Hi All, I want to randomly select a desitniation page and use cookies to ensure that refreshes and return visits on the same machine always return to that desination (assuming the cookie is intact). Imagine that we have an array of URL's $url=array(1=>"dest1.html", "dest2.html", "dest3.html"); // I'm using the 1=> so that I don't need to store 0 in a cookie! and that we have a variable $index which has a value in it (either set to a cookie value, if this is a refresh or return visit, or a random value [1-3] if this is the first visit My question is are there problems with: Might some browsers fail to redirect to the required destination? If so under what circumstances? Can I use "belt and braces" and employ HTML and javascript methods afterwards without introducing problems? i.e. Forward Page Your browser appears not to support any form of automatic redirect. Pleaseclick here to be redirected to the web site. Any comments or suggestions would be greatly appreciated. Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] regexp appears to be faulty!?
Absolutely brilliant, also I'm using the /s modifier to process newlines as well. Great Thanks to everybody for their help. "Jome" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > "Henry Grech-Cini" <[EMAIL PROTECTED]> skrev i meddelandet > news:[EMAIL PROTECTED] > > Thanks for that Mike, > > > > I was getting lost. > > > > Is there anyway to say > > > > Any characters excluding the sequence > > > > so I could do something like > > > > /]*)>(.* whilst not <\/fieldset>)<\/fieldset>/i > > > > Or alternatively is there a switch to say get the smallest sequence > > > > ? is what you're looking for. i.e.: .*? instead of just .* > > /j -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: regexp appears to be faulty!?
I came accross this link http://www.alpha-geek.com/2003/12/31/do_not_do_not_parse_html_with_regexs.html "> http://www.alpha-geek.com/2003/12/31/do_not_do_not_parse_html_with_regexs.html Do we all agree or should I keep trying? Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] regexp appears to be faulty!?
Thanks for that Mike, I was getting lost. Is there anyway to say Any characters excluding the sequence so I could do something like /]*)>(.* whilst not <\/fieldset>)<\/fieldset>/i Or alternatively is there a switch to say get the smallest sequence Thanks Henry "Mike Ford" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On 24 February 2004 12:40, Henry Grech-Cini wrote: > > > Hi All, > > > > function extractFieldsets($subject) > > { > >$regexp="/]*)>[^(<\/fieldset>)]*/i"; > > This: [^(<\/fieldset>)] > will match any *single* character except the ones listed -- i.e. any character that isn't one of: ()<>/defilst > > So this: [^(<\/fieldset>)]* > will match any run of characters that is not in that set. > > > > > And it produced; > > > > (0)= > > (0)=[con] > > (1)=[goo] > > > > Why did it get three letters after the end of the "fieldset" tag > > By coincidence, the 4th letter in each case is one of the set listed above, and so ends the match: "t" in "content" and "d" in "goodbye". If the second example had ahppened to be, say, "au revoir", you'd have got 4 characters ("au r"). > > Cheers! > > Mike > > - > Mike Ford, Electronic Information Services Adviser, > Learning Support Services, Learning & Information Services, > JG125, James Graham Building, Leeds Metropolitan University, > Beckett Park, LEEDS, LS6 3QS, United Kingdom > Email: [EMAIL PROTECTED] > Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: regexp appears to be faulty (DONT actually think so)
Thanks Sven, You are quite right with your "some probs" comment. Do you know what the the switch is that catches only the least result? I now get (0)= (0)=[hello legendcontent of helloblahgoodbye] (1)= (0)=[ attribute="hello"] (2)= (0)=[hello legendcontent of helloblahgoodbye] as we can see the second fieldset is included in that which is between the fieldset tags! :-( Thanks everyone for you help including Mike (with the post out of chain). Henry "Sven" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Henry Grech-Cini schrieb: > ... > >> $regexp="/]*)>[^(<\/fieldset>)]*/i"; > ... > >>$result=extractFieldsets('testcontent of > >>helloblah >>attribute="goodbye">goodbye'); > ... > >>And it produced; > >>(0)= > >>(0)=[con] > >>(1)=[goo] > >>(1)= > >>(0)=[ attribute="hello"] > >>(1)=[ attribute="goodbye"] > > hi, > > as it is defined in regex-spec: a '^' inside a char-group '[...]' > defines all chars, that aren't allowed, and not a string! > > so the first 't' of 'content' and the 'd' of 'goodbye' don't match your > regex anymore. > > a start for a solution could be: > > $rx = '/]*>(.*)<\/fieldset>/i'; > ?> > > if you want to take care of your fieldset-attribs in your result, you > can set your brackets again: ([^>]*) > > some probs i can think of are nested fieldsets inside fieldsets (don't > know by head, if this is allowed by w3). and another prob: is that you > don't catch multiple fieldsets after another. i think there is a switch, > that catches only the least result. > > hth SVEN -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: regexp appears to be faulty (DONT actually think so)
Hi All, I don't actually think regexp is fault. But if anyone could explain this or give me some example code that will extract the attributes and data between a "fieldset" tag pair I would be appreciated. Henry "Henry Grech-Cini" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > > function extractFieldsets($subject) > { >$regexp="/]*)>[^(<\/fieldset>)]*/i"; >$replacement; >$matches=array(); > >preg_match_all($regexp, $subject, $matches); > >return ($matches); > } > > $result=extractFieldsets('testcontent of > helloblah attribute="goodbye">goodbye'); > echo ""; > foreach($result as $key=>$string) > { >echo "(".$key.")=".""; >foreach($string as $subkey=>$subres) > echo " (".$subkey.")=[".htmlspecialchars($subres)."]"; >echo ""; > } > > And it produced; > > (0)= > (0)=[con] > (1)=[goo] > > (1)= > (0)=[ attribute="hello"] > (1)=[ attribute="goodbye"] > > Why did it get three letters after the end of the "fieldset" tag > > "con" and "goo". > > Any pointers? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] regexp appears to be faulty!?
Hi All, function extractFieldsets($subject) { $regexp="/]*)>[^(<\/fieldset>)]*/i"; $replacement; $matches=array(); preg_match_all($regexp, $subject, $matches); return ($matches); } $result=extractFieldsets('testcontent of helloblahgoodbye'); echo ""; foreach($result as $key=>$string) { echo "(".$key.")=".""; foreach($string as $subkey=>$subres) echo " (".$subkey.")=[".htmlspecialchars($subres)."]"; echo ""; } And it produced; (0)= (0)=[con] (1)=[goo] (1)= (0)=[ attribute="hello"] (1)=[ attribute="goodbye"] Why did it get three letters after the end of the "fieldset" tag "con" and "goo". Any pointers? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] circumventing SAFE MODE Restriction
Hi All, I want to get a list of files in my own sub-directory from where my .php file is. If I use dir(".") then I can list the file in the current directory BUT If I use dir("./subdirectory") or dir("subdirectory") I get the following error: Warning: SAFE MODE Restriction in effect. The script whose uid is 614 is not allowed to access /home/currentdirectory owned by uid 0 in /home/currentdirectory/download.php on line 12 Handle: Path: Fatal error: Call to a member function on a non-object in /home/currentdirectory/download.php on line 15 The code looks like this. Untitled Document handle."\n"; echo "Path: ".$d->path."\n"; while (false !== ($entry = $d->read())) { echo $entry."\n"; } $d->close(); ?> Any ideas about how to get round this other than making a .php file to call in the subdirectory? TIA Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: using preg_match to extract information from pop3
Found a solution if (preg_match("/Form:[ ]*(.+)[ ]*<(.+)>/", "Form:Henry <[EMAIL PROTECTED]>", $info)) { print_r($info); } else print "Pattern not found"; but I'm refining it so that it doesn't need the last bit, any more pointers appreciated!!! Thanks All Henry "Henry Grech-Cini" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > > I know that you will probably tell me to RTFM but I have (several times) and > I cannot quite understand it! > > So failing that I turn to you for help. > > I know that this is very trivial but please humour me. > > I have a line containing "From: Henry< henry @ .com >" > (please ignore any spaces between the angled braces < >, they are just to > fool outlook express) > > And I want to extract the name and the email address into the variables > $name $email. I suspect using preg_match? > > TIA > > Henry > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: using preg_match to extract information from pop3
I tried if(preg_match("/^From:(.*)$/", $headers[$line], $info)) { echo "["; print_r($info); echo "]"; echo "",HtmlSpecialChars($headers[$line]),""; } But all I get is [Array ( [0] => From: [1] => ) ] From: Henry< henry @ .com > Any pointers? "Henry Grech-Cini" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > > I know that you will probably tell me to RTFM but I have (several times) and > I cannot quite understand it! > > So failing that I turn to you for help. > > I know that this is very trivial but please humour me. > > I have a line containing "From: Henry< henry @ .com >" > (please ignore any spaces between the angled braces < >, they are just to > fool outlook express) > > And I want to extract the name and the email address into the variables > $name $email. I suspect using preg_match? > > TIA > > Henry > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: using preg_match to extract information from pop3
Hi All, This has to be easy to do using preg_match! Can no one spare a minute of their time? Henry "Henry Grech-Cini" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > > I know that you will probably tell me to RTFM but I have (several times) and > I cannot quite understand it! > > So failing that I turn to you for help. > > I know that this is very trivial but please humour me. > > I have a line containing "From: Henry< henry @ .com >" > (please ignore any spaces between the angled braces < >, they are just to > fool outlook express) > > And I want to extract the name and the email address into the variables > $name $email. I suspect using preg_match? > > TIA > > Henry > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] using preg_match to extract information from pop3
Hi All, I know that you will probably tell me to RTFM but I have (several times) and I cannot quite understand it! So failing that I turn to you for help. I know that this is very trivial but please humour me. I have a line containing "From: Henry< henry @ .com >" (please ignore any spaces between the angled braces < >, they are just to fool outlook express) And I want to extract the name and the email address into the variables $name $email. I suspect using preg_match? TIA Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP shopping carts
Hi, Please let me know if you find one thats any good? Henry "Dan Sabo" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > What I'm looking for is either an open source or commercial solution which > is supported by either commercial or OS add on modules. I've looked at OS > commerce and X cart so far, wanted to look at a few more. > > I'm hoping to find one which has a hotel booking or reservation system > either as a standard or as an add on mod, and am doing some comparisons. > > Thanks, > > Dan > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] processing pop3 inbox
Hi All, I need to process the inbox. Any pointers, I don't use Perl and would like to use PHP. Also I do not have PHP compiled for a comand line so I'll probably use a crontab and unix text based web browser to invoke the PHP page to process the inbox. TIA Any help much appreciated. Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Session variable under PHP 4.0.6
Thanks that works in my testing example. But why? The manual says: Caution If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered() and session_unregister(). But in index2.php I am using $HTTP_SESSION_VARS and it works?! Need a bit of clarification since my actual app still doesn't work! Henry "Kirk Johnson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > In the first file, replace this line: > > $HTTP_SESSION_VARS['variable']="the variables value"; > > with these two lines: > > $variable = "the variables value"; > session_register('variable'); > > This is because 'register_globals' is enabled in the php.ini file. > > Kirk > > > -Original Message- > > From: Henry Grech-Cini [mailto:[EMAIL PROTECTED] > > Sent: Monday, March 03, 2003 9:34 AM > > To: [EMAIL PROTECTED] > > Subject: [PHP] Session variable under PHP 4.0.6 > > > > > > Hi All, > > > > I'm having a problem with session variables under PHP 4.0.6 > > on a secure > > server. I ran phpinfo and have attached the resulting page > > after the main > > body of this message. > > > > My test code looks like this > > > > Filename: index.php > > > > Page Start -- > > > > > session_start(); > > > > $HTTP_SESSION_VARS['variable']="the variables value"; > > > > ?> > > click here to go to the next page > > > > Page End -- > > > > > > Next file > > Filename: index2.php > > > > Page Start -- > > > > > session_start(); > > > > print_r($HTTP_SESSION_VARS); > > > > echo "-->".$HTTP_SESSION_VARS['variable']."<--"; > > ?> > > > > Page End -- > > > > > > Suffice to say it doesn't work. The first page displays > > > > "click here to go to the next page" > > > > > > as expected. However clicking on the link takes you to > > index2.php and the > > following is displayed: > > > > > > "Array ( ) --><--" > > > > > > Namely that the session variable called "variable" is not set in the > > session. > > > > > > I have run the exact same code on a machine running PHP 4.2.3 > > (non secure > > servers) and it works perfectly! And outputs: > > > > "Array ( [variable] => the variables value ) -->the variables > > value<--" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Problems posting
Did you send this post at 17:17 and did it arrive at 17:22? "Niels Andersen" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > When I post something here, it first appears several hours later. How can it > be so? > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] where do you recommend I put useful code for people to use?
Hi All, I've written some javascript that serializes javascript variables so that they can be sent to PHP and unserialized there. Is this silly thing to have done? i.e. is it already done or superfluous for some reason? Or, if it is not, where would I put the code to share it with others. Thing is that although its meant for use with PHP it is javascript so I'm not sure where to post it. Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Session variable under PHP 4.0.6
Hi All, I'm having a problem with session variables under PHP 4.0.6 on a secure server. I ran phpinfo and have attached the resulting page after the main body of this message. My test code looks like this Filename: index.php Page Start -- click here to go to the next page Page End -- Next file Filename: index2.php Page Start -- Page End -- Suffice to say it doesn't work. The first page displays "click here to go to the next page" as expected. However clicking on the link takes you to index2.php and the following is displayed: "Array ( ) --><--" Namely that the session variable called "variable" is not set in the session. I have run the exact same code on a machine running PHP 4.2.3 (non secure servers) and it works perfectly! And outputs: "Array ( [variable] => the variables value ) -->the variables value<--" Exactly as required!! I hope that you can help, since I am getting frustrated after 4 days trying to fix this problem. Henry -- Sorry about the formating but this is what I got from phpinfo from the machine PHP Version 4.0.6 Build Date Oct 7 2001 Configure Command './configure' '--with-mysql' '--with-apxs=/usr/sbin/apxs' '--enable-track-vars' '--with-config-file-path=/etc' '--enable-magic-quotes' '--enable-apc=shared' '--with-xml' '--enable-trans-sid' '--with-pgsql' '--with-zlib' Server API Apache Virtual Directory Support disabled Configuration File (php.ini) Path /etc/php.ini ZEND_DEBUG disabled Thread Safety disabled This program makes use of the Zend scripting language engine: Zend Engine v1.0.6, Copyright (c) 1998-2001 Zend Technologies with Zend Optimizer v1.1.0, Copyright (c) 1998-2000, by Zend Technologies PHP 4.0 Credits Configuration PHP Core Directive Local Value Master Value allow_call_time_pass_reference On On allow_url_fopen 1 1 arg_separator.input & & arg_separator.output & & asp_tags Off Off auto_append_file no value no value auto_prepend_file no value no value browscap no value no value default_charset no value no value default_mimetype text/html text/html define_syslog_variables Off Off disable_functions no value no value display_errors On On display_startup_errors Off Off doc_root no value no value enable_dl On On error_append_string no value no value error_log no value no value error_prepend_string no value no value error_reporting 2039 2039 expose_php On On extension_dir ./ ./ file_uploads 1 1 gpc_order GPC GPC highlight.bg #FF #FF highlight.comment #FF9900 #FF9900 highlight.default #CC #CC highlight.html #00 #00 highlight.keyword #006600 #006600 highlight.string #CC #CC html_errors On On ignore_user_abort Off Off implicit_flush Off Off include_path .:/usr/local/lib/php .:/usr/local/lib/php log_errors Off Off magic_quotes_gpc On On magic_quotes_runtime Off Off magic_quotes_sybase Off Off max_execution_time 30 30 open_basedir no value no value output_buffering Off Off output_handler no value no value post_max_size 8M 8M precision 14 14 register_argc_argv On On register_globals On On safe_mode Off Off safe_mode_exec_dir no value no value sendmail_from [EMAIL PROTECTED] [EMAIL PROTECTED] sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i short_open_tag On On SMTP localhost localhost sql.safe_mode Off Off track_errors Off Off upload_max_filesize 2M 2M upload_tmp_dir no value no value user_dir no value no value variables_order EGPCS EGPCS y2k_compliance Off Off xml XML Support active standard Regex Library Bundled library enabled Dynamic Library Support enabled Path to sendmail /usr/sbin/sendmail -t -i Directive Local Value Master Value assert.active 1 1 assert.bail 0 0 assert.callback no value no value assert.quiet_eval 0 0 assert.warning 1 1 safe_mode_allowed_env_vars PHP_ PHP_ safe_mode_protected_env_vars LD_LIBRARY_PATH LD_LIBRARY_PATH session.use_trans_sid 1 1 url_rewriter.tags a=href,area=href,frame=src,input=src,form=fakeentry a=href,area=href,frame=src,input=src,form=fakeentry session Session Support enabled Directive Local Value Master Value session.auto_start Off Off session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path /tmp /tmp session.serialize_handler php php session.use_cookies On On posix Revision $Revision: 1
[PHP] Using php as a scripting language within cron jobs?
Hi All, Is this possible? I really don't want to go back to perl5 to setup an autoresponder system! Henry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: fsockopen
I'm confused! Did you want to make a new post for this comment or a reply to another post. Or does it in some way relate to my question. On my newsgroup browser it appears as if this post is in the wrong place! In answer to my post on "Newlines in fputs" Thanks for responding anyway. Henry "Scott St. John" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I am using fsockopen to test several of our SQL and WEB servers at our > office. Testing ports 80, 1433 and 8080 work fine, but I would like to > set something up to test ports on our mainframe. These are printers > listening on 9100 and when I test it fails. I don't see anything in the > online docs about going above a certain port - or is there something else. > > Thanks, > > -Scott > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Newline in fputs
Dear All, Firstly, I am a newbie to php so please be gentle. I'm having problems with carriage returns placed in a file on a Linux based server. When this file is download to a WindowsXP machine the carriage returns are quite frankly useless. I just get "[]" (where "[]" represents an undisplayable character. No actual carriage returns or newlines! I generate the file using the following code (fragment only): while($row=mysql_fetch_array($mysql_result)) { $f_title=$row["title"]; $f_first_name=$row["first_name"]; $f_surname=$row["surname"]; $f_email=$row["email"]; fputs($file_op,"$f_title, $f_first_name, $f_surname, $f_email\n"); } I then use the following link to a download_it.php script as described in Tansley as follows: $parameters="file_name=".urlencode($file_name)."&file_size=$file_size"; echo "download it"; The download_it.php file looks as follows: Appart from the fact that the Content-Disposition appears not to be working under IE6 since the file name is not correct. The downloaded file does not contain Windows type carriage returns of newlines! However it does contains the data thank goodness. What is the fix? Henry Grech-Cini -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php