Re: [PHP] Pre global configuration

2005-09-28 Thread Lendy Chen
$sendmail_path = @ini_get('sendmail_path');
if (!$sendmail_path)
{
// no sendmail, so we're using SMTP to send mail
$delimiter = \r\n;
}
else
{
$delimiter = \n;
}

in vBulletin

2005/9/27, Silvio Porcellana [EMAIL PROTECTED]:
 Jake Gardner wrote:
  This is a stretch and I doubt you can do this very easily, but I was
  wondering if there is a way to define behaviors that happen throughout
  a script before execution for example if the OS is windows, all
  strings are terminated with \r\n, if Linux, then \n without adding
  addition ifs throughout the code.
 
 I don't know if it may help you, but why don't you set a constant in a
 config file included by all your scripts to the CRLF value you want (if
 you want it dependant on the OS you can use http://php.net/php_uname)
 and then you append this constant to all your strings?

 Example:

 - config.inc.php:
 define('CRLF', ( strtoupper(substr(PHP_OS, 0, 3)) === 'WIN' ? \r\n :
 \n ) );

 - other_script.php
 require_once 'config.inc.php';
 
 $string = 'Hi! My name is Pippo!' . CRLF;


 Or something like this... ;-)

 Cheers
 Silvio

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




--
Lendy Chen

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: why does this not work?

2005-09-28 Thread Lendy Chen
script
if (screen.width1064)
{
  document.write(link src=\style1.css\ type=\text/css\
rel=\stylesheet\);
}
else
{
  document.write(link src=\style2.css\ type=\text/css\
rel=\stylesheet\);
}
/script

or use cookie, js write screen.width to cookie,then php read
screen.width from cookie.



2005/9/28, Oliver Grätz [EMAIL PROTECTED]:
 Ross schrieb:
  $width =  script document.write(screen.width); /script;
  //$ross= intval($width);

 Yes, this is and will always be zero, because you are evaluating a
 string to an integer value.

  echo $width;
  if ($width  1064) {
  echo lower;
  $style= style1.css;
 
  }
  else {
  $style= style2.css;
 
  }

 OK, no I could insert the stuff about server side and client side.
 What you want to do is learn about the user's screen width. First of
 all, this is a bad idea if I you want to use it for design purposes like
 in this case where you include different CSS files. If I have a
 1600x1200 screen, I can easily open a browser window at 640x480. And
 now? And even if you don't evaluate the screen width but the browser
 window's width: What about me resizing the already rendered page? Think
 about better designing the page so you don't need to switch the CSS...

 OK, enough of evangelism. If you really want to do what you told there:
 Evaluate the JavaScript on your entry page. Then do a redirect to that
 same page and insert the value into the URL (e.g.
 index.php?scrwidth=1280). You can then access this from PHP via $_GET.
 It is a good idea to store this value in the session once received so
 you don't have to send it around on each link.


 AllOLLi


 
 63,000 bugs in the code, 63,000 bugs,
 ya get 1 whacked with a service pack,
 now there's 63,005 bugs in the code!!

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




--
Lendy Chen

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php