[PHP] Question regarding linking PHP Parser library into my private Http server

2007-12-30 Thread Talya Nevo

Hi,

I am porting my software from Linux to µC/OS-II OS.
On Linux I ran the Boa Web server with PHP.
The µC/OS-II has a basic open source Http Server that does not support PHP or 
CGI.

What I was able to do - is from the Http server, each time an http request is 
received, call using 'System' function the PHP interpreter program (like from 
cli) with input the requested page.
This seams to basically work but it is not efficient at all.

What I would like to do is to link the Http Server to the basic PHP parser 
library and call the 'parse' function each time the server gets an http request.
   
Is this possible?
Does anyone know how to do this - which library to link to, which function to 
call, maybe an example.

Thanks for your help.

Talya Nevo
[EMAIL PROTECTED]

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



[PHP] Comparison Problems with 5.2.5

2007-12-30 Thread Magnus Anderson

Hi,

I have runned into a slight annoying problem with my code, that I have never
had before.
Either I have something wrong in my code or PHP 5.2.5 that I user is acting
weird in windows. I have recently installed PHP on my windows machine for
local developement instead of a remote server.

What I try to do is to make an if statement betwean two string numbers.

$_USER['level'] = The level the user has

The $_USER['level'] string is taken from the Database and is "5".

This will not work (I expect this to work since _USER['level'] is 5)
if($_USER['level'] => 5)

This will work (And I expect it to work to)
if($_USER['level'] => 6)

This will work (Not supposed to work since _USER['level'] is 5)
if($_USER['level'] > 5)

-- 
View this message in context: 
http://www.nabble.com/Comparison-Problems-with-5.2.5-tp14547671p14547671.html
Sent from the PHP - General mailing list archive at Nabble.com.

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



Re: [PHP] Comparison Problems with 5.2.5

2007-12-30 Thread Silvio Porcellana

Magnus Anderson wrote:


...snip...

This will not work (I expect this to work since _USER['level'] is 5)
if($_USER['level'] => 5)



Try
if($_USER['level'] >= 5)

maybe it helps ('=>' is used when assigning values in an hash, maybe you 
are triggering something strange...)


--
Antinori and Partners - http://www.antinoriandpartners.com
Soluzioni web - da professionisti

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



[PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Scott Wilcox
Is it possible with PHP to remove a certain number of bytes from a file, 
purely within PHP?


If so, does someone have an example of doing this, removing the first 
230 bytes from a file.


Thanks,

Scott.

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



Re: [PHP] Question regarding linking PHP Parser library into my private Http server

2007-12-30 Thread Nathan Nobbe
On Dec 30, 2007 4:02 AM, Talya Nevo <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I am porting my software from Linux to µC/OS-II OS.
> On Linux I ran the Boa Web server with PHP.
> The µC/OS-II has a basic open source Http Server that does not support PHP
> or CGI.
>
> What I was able to do - is from the Http server, each time an http request
> is received, call using 'System' function the PHP interpreter program (like
> from cli) with input the requested page.
> This seams to basically work but it is not efficient at all.
>
> What I would like to do is to link the Http Server to the basic PHP parser
> library and call the 'parse' function each time the server gets an http
> request.
>
> Is this possible?
> Does anyone know how to do this - which library to link to, which function
> to call, maybe an example.


though i have not interacted with them, i suspect this question may be
better received on the internals list.

-nathan


Re: [PHP] Comparison Problems with 5.2.5

2007-12-30 Thread Casey
On Dec 30, 2007 8:04 AM, Silvio Porcellana <[EMAIL PROTECTED]> wrote:
> Magnus Anderson wrote:
> >
> > ...snip...
> >
> > This will not work (I expect this to work since _USER['level'] is 5)
> > if($_USER['level'] => 5)
> >
>
> Try
> if($_USER['level'] >= 5)
>
> maybe it helps ('=>' is used when assigning values in an hash, maybe you
> are triggering something strange...)
>
> --
> Antinori and Partners - http://www.antinoriandpartners.com
> Soluzioni web - da professionisti
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

I think it needs to be >= (greater than or equal to) or <= (less than
or equal to).
-Casey

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



Re: [PHP] script stoped working over christmas ?

2007-12-30 Thread Jochem Maas
Joker7 schreef:

...


 config.php
 >>> $max_summary = 6;
 $max_latest = 7;
 $summary_template = "t_summary.tp";
 $article_template = "t_article.tp";
 $password = "password";
 latest.php
 >>>
   require('config.php');

  $filename = "article_summary.php";

  #- open article summaries
  if(file_exists($filename)){

full path to this file is not being used.

   $fh = fopen($filename, "r");
   $old_news = fread($fh, filesize($filename));
   fclose($fh);
  }

does the file exist? is it readable by php? is there anything in the file?
have you looked at the output source to see what if anything was actually
outputted?


 #- get article
  $articles = explode("", $old_news);
  $i=0;
  foreach ( $articles as $article ){
   if(count($articles)>$i){
if($max_latest >= $i++){
 print $article;
}
   }
  }
> 
> No error message it's as if it working ,but not ,if I change the path or any 
> thing else I get the apporiate error message.
> 
> Chris
> 

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



Fwd: [PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Benjamin Darwin
Maybe one of these days I'll remember to actually reply to the list the
first time.


-- Forwarded message --
From: Benjamin Darwin <[EMAIL PROTECTED]>
Date: Dec 30, 2007 2:12 PM
Subject: Re: [PHP] Using PHP to remove certain number of bytes from file
To: Scott Wilcox <[EMAIL PROTECTED]>


Try this:

$file_data = file_get_contents('filename', false, null, 230);
file_put_contents('filename', $file_data);

This should do exactly what you need, although you may want to see if either
one returns false (indicating an error) and stop the script.

  On Dec 30, 2007 12:20 PM, Scott Wilcox <[EMAIL PROTECTED]> wrote:

> Is it possible with PHP to remove a certain number of bytes from a file,
> purely within PHP?
>
> If so, does someone have an example of doing this, removing the first
> 230 bytes from a file.
>
> Thanks,
>
> Scott.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Benjamin Darwin
[EMAIL PROTECTED]

"Dream as if you'll live forever, live as if you'll die today." ~James Dean


Re: [PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Robert Cummings
On Sun, 2007-12-30 at 17:20 +, Scott Wilcox wrote:
> Is it possible with PHP to remove a certain number of bytes from a file, 
> purely within PHP?

Yes. Why wouldn't it?

> If so, does someone have an example of doing this, removing the first 
> 230 bytes from a file.

No, that's an awfully specific problem. But here's the tools you'll
need:

fopen(), fread(), fwrite(), fclose().

Further info... you could do this without creating a separate temporary
file (meaning shift bytes within a single file), but I suggest using a
temporary target file for writing the new content, and then replacing
the original once everything has completed successfully.

Cheers,
Rob.
-- 
...
SwarmBuy.com - http://www.swarmbuy.com

Leveraging the buying power of the masses!
...

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



[PHP] Question about sqli class

2007-12-30 Thread alvaro
I don´t know if this is the correct place to ask this questions but I haver 
some doubts about using mysqli class in php. I am designing a web place using 
wamp2 (php5, mysql 5.0.x ). My databases have been done using phpmyadmin so 
they are "normal" mysql, I mean that I have done nothing with SQLITE. On the 
other hand, I am accessing to my databases and tables using mysqli class and 
methods  for example:
$conn = new mysqli ( ..)  (this is what I am using)
I am using that because I read in the internet that mysqli methods where more 
efficient but I don´t know if it´s correct to use that methods with my mysql 
database (it runs perfect).

so... is it correct?  supposing that it´s correct to use it..is it faster 
and better to use mysqli methods than using the functions that were used before 
these new classes appeared?

thanks...

my email is:
[EMAIL PROTECTED]

Re: Fwd: [PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Robert Cummings
On Sun, 2007-12-30 at 14:14 -0500, Benjamin Darwin wrote:
> Maybe one of these days I'll remember to actually reply to the list the
> first time.
> 
> 
> -- Forwarded message --
> From: Benjamin Darwin <[EMAIL PROTECTED]>
> Date: Dec 30, 2007 2:12 PM
> Subject: Re: [PHP] Using PHP to remove certain number of bytes from file
> To: Scott Wilcox <[EMAIL PROTECTED]>
> 
> 
> Try this:
> 
> $file_data = file_get_contents('filename', false, null, 230);
> file_put_contents('filename', $file_data);

I don't suggest this route with files that are in the hundreds of
megs :) But admittedly, it's the simplest solution for small files.
Also, can't use it if you're stuck with PHP 4 since it doesn't support
file_put_contents(). PHP4 is dead now anyways, supposedly, so I read
someplace ;)

Cheers,
Rob.
-- 
...
SwarmBuy.com - http://www.swarmbuy.com

Leveraging the buying power of the masses!
...

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



Re: [PHP] Question about sqli class

2007-12-30 Thread Nathan Nobbe
On Dec 30, 2007 2:11 PM, alvaro <[EMAIL PROTECTED]> wrote:

> I don´t know if this is the correct place to ask this questions but I
> haver some doubts about using mysqli class in php. I am designing a web
> place using wamp2 (php5, mysql 5.0.x ). My databases have been done
> using phpmyadmin so they are "normal" mysql, I mean that I have done nothing
> with SQLITE. On the other hand, I am accessing to my databases and tables
> using mysqli class and methods  for example:
> $conn = new mysqli ( ..)  (this is what I am using)
> I am using that because I read in the internet that mysqli methods where
> more efficient but I don´t know if it´s correct to use that methods with my
> mysql database (it runs perfect).
>
> so... is it correct?  supposing that it´s correct to use it..is it
> faster and better to use mysqli methods than using the functions that were
> used before these new classes appeared? <[EMAIL PROTECTED]>


i believe the main reason for mysqli being 'better' than mysql is the object
oriented approach to the api design.
there may be other optimizations under the hood, but i am not aware of any
off the top of my head (list: feel free to correct me).

as per your overall system design, deciding to go w/ mysqli comes down to a
few things
 - do you want to write all the sql by hand
 - do you plan on using a different database w/ the same system

there are more questions of course but anyway; what im getting at is you
might want to take a look at something like propel
http://propel.phpdb.org/trac/

there are similar systems out there, but to summarize their features they
essentially use a code generation paradigm to write
all the database i/o in your system on your behalf; then you can just start
using it.  it is customizable as well.
you will find pros / cons to such a system and a learning curve.  but mainly
i just want to acquaint you with such systems.

anyway if youre not going to use something like that id say shoot for mysqli
over mysql.

-nathan


Re: Fwd: [PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Casey
On Dec 30, 2007 11:26 AM, Robert Cummings <[EMAIL PROTECTED]> wrote:
> On Sun, 2007-12-30 at 14:14 -0500, Benjamin Darwin wrote:
> > Maybe one of these days I'll remember to actually reply to the list the
> > first time.
> >
> >
> > -- Forwarded message --
> > From: Benjamin Darwin <[EMAIL PROTECTED]>
> > Date: Dec 30, 2007 2:12 PM
> > Subject: Re: [PHP] Using PHP to remove certain number of bytes from file
> > To: Scott Wilcox <[EMAIL PROTECTED]>
> >
> >
> > Try this:
> >
> > $file_data = file_get_contents('filename', false, null, 230);
> > file_put_contents('filename', $file_data);
>
> I don't suggest this route with files that are in the hundreds of
> megs :) But admittedly, it's the simplest solution for small files.
> Also, can't use it if you're stuck with PHP 4 since it doesn't support
> file_put_contents(). PHP4 is dead now anyways, supposedly, so I read
> someplace ;)
>
> Cheers,
> Rob.
> --
> ...
> SwarmBuy.com - http://www.swarmbuy.com
>
> Leveraging the buying power of the masses!
> ...
>
> --
>
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
30 seconds alternative:

-Casey

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



[PHP] read email

2007-12-30 Thread Yui Hiroaki
HI!

I am trying to access qmail with php.

Why!
Because I would like to read mail who someone send an email me to qmail.

If anyone knows the code, please send me the code.

Regards,
Yui


Re: [PHP] read email

2007-12-30 Thread Børge Holen
On Sunday 30 December 2007 21:19:16 Yui Hiroaki wrote:
> HI!
>
> I am trying to access qmail with php.
>
> Why!
> Because I would like to read mail who someone send an email me to qmail.
>
> If anyone knows the code, please send me the code.


NOW that was straight forward 
I always thought the easiest way to figure out how this works, is to take 
appart... something like squirrelmail or openwebmail... even something like 
the one we use on our students at work, a short name, like zork dork work... 
can't remember. :).
Even so, never got to it and forgot about it. Never thought about the shortcut 
of askin' here...
However, why doesn't this seem likely ;D


>
> Regards,
> Yui



-- 
---
Børge Holen
http://www.arivene.net

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



[PHP] Mail system

2007-12-30 Thread mattias
If i run coureir and postfix
I want to have a signup script
How should the code be written?

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



Re: [PHP] Mail system

2007-12-30 Thread Stut

mattias wrote:

If i run coureir and postfix
I want to have a signup script
How should the code be written?


Since you're asking on a PHP list I'm going to assume you want to use 
PHP. The answer you seek is... by you, using some form of text editor!


We're not here to write code for you. Have a go, then come back if you 
have problems. The manual will help, as will Google. There's a good 
chance someone has already done this, so I'd start with Google.


-Stut

--
http://stut.net/

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



SV: [PHP] Mail system

2007-12-30 Thread mattias
First of all
If you have a bad day don't send to the list


-Ursprungligt meddelande-
Från: Stut [mailto:[EMAIL PROTECTED] 
Skickat: den 30 december 2007 21:46
Till: mattias
Kopia: php-general@lists.php.net
Ämne: Re: [PHP] Mail system


mattias wrote:
> If i run coureir and postfix
> I want to have a signup script
> How should the code be written?

Since you're asking on a PHP list I'm going to assume you want to use 
PHP. The answer you seek is... by you, using some form of text editor!

We're not here to write code for you. Have a go, then come back if you 
have problems. The manual will help, as will Google. There's a good 
chance someone has already done this, so I'd start with Google.

-Stut

-- 
http://stut.net/

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



Re: SV: [PHP] Mail system

2007-12-30 Thread Stut

mattias wrote:

First of all
If you have a bad day don't send to the list


I'm actually having a pretty good day thanks. Seriously though, Google 
for an existing solution, and if there isn't one have a go yourself and 
then ask for help if you have problems.


I apologise if you feel that's harsh, but that's the way it is.

-Stut

--
http://stut.net/


-Ursprungligt meddelande-
Från: Stut [mailto:[EMAIL PROTECTED] 
Skickat: den 30 december 2007 21:46

Till: mattias
Kopia: php-general@lists.php.net
Ämne: Re: [PHP] Mail system


mattias wrote:

If i run coureir and postfix
I want to have a signup script
How should the code be written?


Since you're asking on a PHP list I'm going to assume you want to use 
PHP. The answer you seek is... by you, using some form of text editor!


We're not here to write code for you. Have a go, then come back if you 
have problems. The manual will help, as will Google. There's a good 
chance someone has already done this, so I'd start with Google.


-Stut


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



SV: SV: [PHP] Mail system

2007-12-30 Thread mattias
Yes but i are newbie in php
I think i should use php exec but i dont know no more

-Ursprungligt meddelande-
Från: Stut [mailto:[EMAIL PROTECTED] 
Skickat: den 30 december 2007 22:01
Till: mattias
Kopia: php-general@lists.php.net
Ämne: Re: SV: [PHP] Mail system


mattias wrote:
> First of all
> If you have a bad day don't send to the list

I'm actually having a pretty good day thanks. Seriously though, Google 
for an existing solution, and if there isn't one have a go yourself and 
then ask for help if you have problems.

I apologise if you feel that's harsh, but that's the way it is.

-Stut

-- 
http://stut.net/

> -Ursprungligt meddelande-
> Från: Stut [mailto:[EMAIL PROTECTED]
> Skickat: den 30 december 2007 21:46
> Till: mattias
> Kopia: php-general@lists.php.net
> Ämne: Re: [PHP] Mail system
> 
> 
> mattias wrote:
>> If i run coureir and postfix
>> I want to have a signup script
>> How should the code be written?
> 
> Since you're asking on a PHP list I'm going to assume you want to use
> PHP. The answer you seek is... by you, using some form of text editor!
> 
> We're not here to write code for you. Have a go, then come back if you
> have problems. The manual will help, as will Google. There's a good 
> chance someone has already done this, so I'd start with Google.
> 
> -Stut

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

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



Re: SV: SV: [PHP] Mail system

2007-12-30 Thread Stut

mattias wrote:

Yes but i are newbie in php
I think i should use php exec but i dont know no more


GOOGLE GOOGLE GOOGLE GOOGLE GOOGLE

http://postfixadmin.sourceforge.net/ was the first result I got. Seems 
to fit the bill from where I'm sitting.


-Stut

--
http://stut.net/


-Ursprungligt meddelande-
Från: Stut [mailto:[EMAIL PROTECTED] 
Skickat: den 30 december 2007 22:01

Till: mattias
Kopia: php-general@lists.php.net
Ämne: Re: SV: [PHP] Mail system


mattias wrote:

First of all
If you have a bad day don't send to the list


I'm actually having a pretty good day thanks. Seriously though, Google 
for an existing solution, and if there isn't one have a go yourself and 
then ask for help if you have problems.


I apologise if you feel that's harsh, but that's the way it is.

-Stut


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



[PHP] I'm trying to sending an image via email

2007-12-30 Thread tedd

Hi gang:

I'm trying to send an image via email (hmm, must be an echo).

In any event, the following is my main-code (word, dude) and a part 
of the email I receive back. The image file IS there.


Any suggestions as to what I'm doing wrong?

Cheers,

tedd

-- the code --

$eol="\r\n";
$mime_boundary=md5(time());

$headers = "From: ".$myName."<".$from.">".$eol;
$headers .= "Reply-To: ".$myName."<".$from.">".$eol;
$headers .= "Return-Path: ".$myName."<".$from.">".$eol;
$headers .= "Message-ID: <".time()."-".$from.">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/related; 
boundary=\"".$mime_boundary."\"".$eol;


$handle=fopen($filename, 'rb');
$f_contents=fread($handle, filesize($filename));
$f_contents=chunk_split(base64_encode($f_contents));
fclose($handle);

$msg = "--".$mime_boundary.$eol;
$msg .= "Content-Type: image/jpeg; name=\"".$filename."\"".$eol;
$msg .= "Content-Transfer-Encoding: base64".$eol;
$msg .= "Content-Disposition: attachment; 
filename=\"".$filename."\"".$eol.$eol;

$msg .= $f_contents.$eol.$eol;

mail($to, $subject, $msg, $headers);

-- what I receive --

X-Mailer: PHP v5.1.6
MIME-Version: 1.0
Content-Type: multipart/related; boundary="d4a13b4aa61d40214e49820c8f2e2e2f"

--d4a13b4aa61d40214e49820c8f2e2e2f

Content-Type: image/jpeg; name="tempa.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="tempa.jpg"

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEZAAA/+4AJkFkb2JlAGTAAQMA
-snip- more of the same


--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



Re: SV: SV: [PHP] Mail system

2007-12-30 Thread tedd

At 9:15 PM + 12/30/07, Stut wrote:

mattias wrote:

Yes but i are newbie in php
I think i should use php exec but i dont know no more


GOOGLE GOOGLE GOOGLE GOOGLE GOOGLE



Sounds like the Ghost of Thanksgiving Turkey.

I know, my holiday meter is pegged.

tedd

--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



Re: SV: SV: [PHP] Mail system

2007-12-30 Thread Børge Holen
On Sunday 30 December 2007 22:10:50 mattias wrote:
> Yes but i are newbie in php
> I think i should use php exec but i dont know no more

See there's no problem havin php reading your files, you just got to make sure 
that it's allowed to... PHP is not doing that very well job, so there is some 
perl cgi stuff thingy and I don't know.
imho, start tearing apart some software and skip googling, to much small stuff 
to figure out just by thinking about it.
It's like trying to think out a car in details all by yerself... could be done 
in a few months, but if you're like me...   I won't even say it

>
> -Ursprungligt meddelande-
> Från: Stut [mailto:[EMAIL PROTECTED]
> Skickat: den 30 december 2007 22:01
> Till: mattias
> Kopia: php-general@lists.php.net
> Ämne: Re: SV: [PHP] Mail system
>
> mattias wrote:
> > First of all
> > If you have a bad day don't send to the list
>
> I'm actually having a pretty good day thanks. Seriously though, Google
> for an existing solution, and if there isn't one have a go yourself and
> then ask for help if you have problems.
>
> I apologise if you feel that's harsh, but that's the way it is.
>
> -Stut
>
> --
> http://stut.net/
>
> > -Ursprungligt meddelande-
> > Från: Stut [mailto:[EMAIL PROTECTED]
> > Skickat: den 30 december 2007 21:46
> > Till: mattias
> > Kopia: php-general@lists.php.net
> > Ämne: Re: [PHP] Mail system
> >
> > mattias wrote:
> >> If i run coureir and postfix
> >> I want to have a signup script
> >> How should the code be written?
> >
> > Since you're asking on a PHP list I'm going to assume you want to use
> > PHP. The answer you seek is... by you, using some form of text editor!
> >
> > We're not here to write code for you. Have a go, then come back if you
> > have problems. The manual will help, as will Google. There's a good
> > chance someone has already done this, so I'd start with Google.
> >
> > -Stut
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php



-- 
---
Børge Holen
http://www.arivene.net

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



Re: [PHP] Question about sqli class

2007-12-30 Thread Larry Garfield

Both ext/mysql and ext/mysqli work exclusively with MySQL databases.  They 
could not talk to SQLite, which is a different database engine entirely.

If you have the choice and are using MySQL 5 and PHP 5, ext/mysqli is generally 
faster than ext/mysql.  More importantly, it supports native prepared 
statements which is easier to use and more secure than trying to do your own 
escaping.

Better still would be to use PDO, which provides the advantages of ext/mysqli 
and supports a half dozen databases using the same (or nearly the same) OO API. 
 

Even better than that is to write your own thin wrapper API and then use mysqli 
or PDO under the hood.  Then if necessary you can switch from one to another 
with only minimal impact on your application code.

Whether the API is OO or function-oriented doesn't make a huge difference.  
Prepared statements do.

--Larry Garfield

On Sun, 30 Dec 2007 20:11:16 +0100, alvaro <[EMAIL PROTECTED]> wrote:
> I don´t know if this is the correct place to ask this questions but I
> haver some doubts about using mysqli class in php. I am designing a web
> place using wamp2 (php5, mysql 5.0.x ). My databases have been done
> using phpmyadmin so they are "normal" mysql, I mean that I have done
> nothing with SQLITE. On the other hand, I am accessing to my databases and
> tables using mysqli class and methods  for example:
> $conn = new mysqli ( ..)  (this is what I am using)
> I am using that because I read in the internet that mysqli methods where
> more efficient but I don´t know if it´s correct to use that methods with
> my mysql database (it runs perfect).
> 
> so... is it correct?  supposing that it´s correct to use it..is it
> faster and better to use mysqli methods than using the functions that were
> used before these new classes appeared?
> 
> thanks...
> 
> my email is:
> [EMAIL PROTECTED]
> 

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



[PHP] looping through a $_POST variable

2007-12-30 Thread Richard Kurth
I am trying to loop through a $_POST variable.   It comes  from a text 
area and it will have data like many email address or just one listed 
with a space or on a new line. I can't seam to get the data to extract 
properly. I have tried this below


$array = explode(' ', $_POST['emails']);
foreach ($array as $value) {
$sql = "SELECT id FROM contacts where emailaddress = '$value' AND 
members_id = '$memberid'";

$sql_result=safe_query($sql);
while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id = '$id'";
safe_query($sql1);
}}

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Kurth
I am trying to get one email at a time and run it through the loop and 
process it but if I have more than one email in the text area it gives 
me nothing and does not run

What kind of problems are you having in extracting the data?

On Dec 30, 2007, at 4:29 PM, Richard Kurth wrote:

I am trying to loop through a $_POST variable.   It comes  from a 
text area and it will have data like many email address or just one 
listed with a space or on a new line. I can't seam to get the data to 
extract properly. I have tried this below


$array = explode(' ', $_POST['emails']);
foreach ($array as $value) {
$sql = "SELECT id FROM contacts where emailaddress = '$value' AND 
members_id = '$memberid'";

$sql_result=safe_query($sql);
while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id = 
'$id'";

safe_query($sql1);
}}

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






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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:
> I am trying to loop through a $_POST variable.   It comes  from a text
> area and it will have data like many email address or just one listed
> with a space or on a new line. I can't seam to get the data to extract
> properly. I have tried this below
>
> $array = explode(' ', $_POST['emails']);

//see what you have.
//maybe it's not hat you think
var_dump($_POST['emails']);


> foreach ($array as $value) {

//you should probably validate the emails using:

http://php.net/imap_rfc822_parse_adrlist

$value_sql = mysql_real_escape_string($value);

> $sql = "SELECT id FROM contacts where emailaddress = '$value' AND
> members_id = '$memberid'";

Use '$value_sql' here.

And I dunno where $memberid came from, but maybe it should be escaped
as well.

> $sql_result=safe_query($sql);

I'm not sure what "safe_query" is doing, and maybe you think it can
escape the data you embedded into the SQL, but I don't see how you can
do that...  Sort of a Humpty-Dumpty problem...

> while ($row=mysql_fetch_array($sql_result)){
> $id = $row["id"];
> $sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
> '$id'";
> safe_query($sql1);
> }}


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



[PHP] Re: [BULK] [PHP] I'm trying to sending an image via email

2007-12-30 Thread Eddie Dunckley
On Sun 30 Dec 07, tedd wrote:
> I'm trying to send an image via email (hmm, must be an echo).
> In any event, the following is my main-code (word, dude) and a part
> of the email I receive back. The image file IS there.
> Any suggestions as to what I'm doing wrong?

> -- the code --
> $msg .= "Content-Disposition: attachment;
> filename=\"".$filename."\"".$eol.$eol;
> $msg .= $f_contents.$eol.$eol;

guess/think that should read:
$msg .= $f_contents.$eol. $boundary . "---" . $eol;
i.e. message needs a closing boundary terminated with either 2 or 3 
dashes (cant remember off-hand).

-- 
Eddie
Most burning issues generate far more heat than light.

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



Re: SV: SV: [PHP] Mail system

2007-12-30 Thread Richard Lynch
\nhttp://l-i-e.com/perror";);
  }
?>

You're on your own to figure out the courier and postfix commands you
need to use.

You'll have to ask on courier and postfix mailing lists.

You'll also probably run into permissions issues, as letting the
webserver user (e.g. 'apache') run the postfix binaries is probably
not a Good Idea, really...

You need to think heavily about SECURITY before you do this, and,
frankly, as a newbie, you should probably hire somebody to review your
process/code for you.

I dunno if Shiflett and co. take on such a small task, but somebody
somewhere might...  Or maybe the courier/postfix folks can comment on
just how dangerously you are behaving.

On Sun, December 30, 2007 3:10 pm, mattias wrote:
> Yes but i are newbie in php
> I think i should use php exec but i dont know no more
>
> -Ursprungligt meddelande-
> Från: Stut [mailto:[EMAIL PROTECTED]
> Skickat: den 30 december 2007 22:01
> Till: mattias
> Kopia: php-general@lists.php.net
> Ämne: Re: SV: [PHP] Mail system
>
>
> mattias wrote:
>> First of all
>> If you have a bad day don't send to the list
>
> I'm actually having a pretty good day thanks. Seriously though, Google
> for an existing solution, and if there isn't one have a go yourself
> and
> then ask for help if you have problems.
>
> I apologise if you feel that's harsh, but that's the way it is.
>
> -Stut
>
> --
> http://stut.net/
>
>> -Ursprungligt meddelande-
>> Från: Stut [mailto:[EMAIL PROTECTED]
>> Skickat: den 30 december 2007 21:46
>> Till: mattias
>> Kopia: php-general@lists.php.net
>> Ämne: Re: [PHP] Mail system
>>
>>
>> mattias wrote:
>>> If i run coureir and postfix
>>> I want to have a signup script
>>> How should the code be written?
>>
>> Since you're asking on a PHP list I'm going to assume you want to
>> use
>> PHP. The answer you seek is... by you, using some form of text
>> editor!
>>
>> We're not here to write code for you. Have a go, then come back if
>> you
>> have problems. The manual will help, as will Google. There's a good
>> chance someone has already done this, so I'd start with Google.
>>
>> -Stut
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Kurth

When I do a var_dump($_POST['emails']); it has all the emails in it
string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED]"

I will validate the emails after I get the loop to work
$memberid comes from a part of the script I did not show you  $memberid 
=$_POST["members_id"];

safe_query  is a function that I call that does query stuff

function safe_query ($query = ""){
include ("dataconf.inc.php");
dbconnect($dbname,$rootusername,$rootpassword,$roothostname);
   global$query_debug;

   if (empty($query)) { return FALSE; }

   if (!empty($query_debug)) { print "$query\n"; }

   $result = mysql_query($query)
   or die("Query Failed: "
   ."errorno=".mysql_errno(). ""
   ."error=".mysql_error(). ""
   ."query=".$query
   );
   return $result;
}


On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:
  

I am trying to loop through a $_POST variable.   It comes  from a text
area and it will have data like many email address or just one listed
with a space or on a new line. I can't seam to get the data to extract
properly. I have tried this below

$array = explode(' ', $_POST['emails']);



//see what you have.
//maybe it's not hat you think
var_dump($_POST['emails']);


  

foreach ($array as $value) {



//you should probably validate the emails using:

http://php.net/imap_rfc822_parse_adrlist

$value_sql = mysql_real_escape_string($value);

  

$sql = "SELECT id FROM contacts where emailaddress = '$value' AND
members_id = '$memberid'";



Use '$value_sql' here.

And I dunno where $memberid came from, but maybe it should be escaped
as well.

  

$sql_result=safe_query($sql);



I'm not sure what "safe_query" is doing, and maybe you think it can
escape the data you embedded into the SQL, but I don't see how you can
do that...  Sort of a Humpty-Dumpty problem...

  

while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
'$id'";
safe_query($sql1);
}}




  


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



Re: SV: SV: [PHP] Mail system

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 3:36 pm, Børge Holen wrote:
> On Sunday 30 December 2007 22:10:50 mattias wrote:
>> Yes but i are newbie in php
>> I think i should use php exec but i dont know no more
>
> See there's no problem havin php reading your files, you just got to
> make sure
> that it's allowed to... PHP is not doing that very well job, so there
> is some
> perl cgi stuff thingy and I don't know.
> imho, start tearing apart some software and skip googling, to much
> small stuff
> to figure out just by thinking about it.
> It's like trying to think out a car in details all by yerself... could
> be done
> in a few months, but if you're like me...   I won't even say it

This one time, I worked a summer job for Macon County Highway in
Illinois, and some punk-[bleep] kid decided to take it upon himself to
completely strip down one of their dump trucks to parts...

He got it pretty much all apart in a day, before anybody realized what
he was doing!

They made him put it back together, but he had to have so much help
from the head mechanic, that said head mechanic was very [bleeped]
off...

I think it only took a few days/weeks of their spare time to get it
back together, but it seemed like he was getting razzed forever...

Which reminds me:  I've still got a Lionel train engine to re-assemble
from my teen years...  But at least I know I can handle that task,
when I have nothing more important to do...

Obligatory On-Topic Forced Analogy:
Fortunately, with code, we can BACKUP before tearing it all apart, or
use subversion (et al) :-)

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] read email

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 2:19 pm, Yui Hiroaki wrote:
> HI!
>
> I am trying to access qmail with php.
>
> Why!
> Because I would like to read mail who someone send an email me to
> qmail.
>
> If anyone knows the code, please send me the code.

http://php.net/imap

Sample Code:

http://l-i-e.com/imap/index.phps

Some spam filtering I set up to catch what slips through spam assasin
and get the email sorted server-side rather than have my desktop
client CHOKES trying to sort out thousands of emails upon login...

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



[PHP] Re: [BULK] [PHP] I'm trying to sending an image via email

2007-12-30 Thread Eddie Dunckley
> On Sun 30 Dec 07, tedd wrote:
> > I'm trying to send an image via email (hmm, must be an echo).
> > In any event, the following is my main-code (word, dude) and a part
> > of the email I receive back. The image file IS there.
> > Any suggestions as to what I'm doing wrong?
> >
> > -- the code --
> > $msg .= "Content-Disposition: attachment;
> > filename=\"".$filename."\"".$eol.$eol;
> > $msg .= $f_contents.$eol.$eol;

On Mon 31 Dec 07, Eddie Dunckley wrote:
> guess/think that should read:
> $msg .= $f_contents.$eol. $boundary . "---" . $eol;
> i.e. message needs a closing boundary terminated with either 2 or 3
> dashes (cant remember off-hand).

oops .. didnt read properly.
$msg .= $f_contents . $eol . '--' . $mime_boundary . "---" . $eol.$eol;

send yourself an email with an attachment and view the email source and 
compare with your program output.

or you could just google for MIME.class site:*.phpbuilder.net and
download and use it like


require_once("MIME.class");

// check if parm bcc is in lib, think its not.
$msg = new MIME_mail($from, $to,$cc,$bcc, $subject); 

$msg->fattach($filename); 
// parms = $path, $description, $contenttype=OCTET, $encoding=BASE64,
//$disp='inline' etc, view the mime class to see options

$msg->send_mail();


-- 
Eddie
Dreams are free, but you get soaked on the connect time.

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



Re: [PHP] Question about sqli class

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 1:11 pm, alvaro wrote:
> I don´t know if this is the correct place to ask this questions but I
> haver some doubts about using mysqli class in php. I am designing a
> web place using wamp2 (php5, mysql 5.0.x ). My databases have been
> done using phpmyadmin so they are "normal" mysql, I mean that I have
> done nothing with SQLITE. On the other hand, I am accessing to my
> databases and tables using mysqli class and methods  for example:
> $conn = new mysqli ( ..)  (this is what I am using)
> I am using that because I read in the internet that mysqli methods
> where more efficient but I don´t know if it´s correct to use that
> methods with my mysql database (it runs perfect).

You can use either of the clients to access the DB safely.
[At least in theory.  I suppose there could exist some unknown bug
that makes a serious difference...]

> so... is it correct?  supposing that it´s correct to use it..is it
> faster and better to use mysqli methods than using the functions that
> were used before these new classes appeared?

It might or might not be faster, depending on a lot of factors, I
suspect...

It also might be a lot less stable, since it's a lot less pounded upon
by millions of users.

The speed difference will probably be completely irrelevant to you in
your real-life usage, if you're having to ask here...

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Comparison Problems with 5.2.5

2007-12-30 Thread Richard Lynch
You want >= and not =>

The => operator doesn't even  make any sense in that context, as far
as I know...

On Sun, December 30, 2007 8:34 am, Magnus Anderson wrote:
>
> Hi,
>
> I have runned into a slight annoying problem with my code, that I have
> never
> had before.
> Either I have something wrong in my code or PHP 5.2.5 that I user is
> acting
> weird in windows. I have recently installed PHP on my windows machine
> for
> local developement instead of a remote server.
>
> What I try to do is to make an if statement betwean two string
> numbers.
>
> $_USER['level'] = The level the user has
>
> The $_USER['level'] string is taken from the Database and is "5".
>
> This will not work (I expect this to work since _USER['level'] is 5)
> if($_USER['level'] => 5)
>
> This will work (And I expect it to work to)
> if($_USER['level'] => 6)
>
> This will work (Not supposed to work since _USER['level'] is 5)
> if($_USER['level'] > 5)
>
> --
> View this message in context:
> http://www.nabble.com/Comparison-Problems-with-5.2.5-tp14547671p14547671.html
> Sent from the PHP - General mailing list archive at Nabble.com.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Using PHP to remove certain number of bytes from file

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 11:20 am, Scott Wilcox wrote:
> Is it possible with PHP to remove a certain number of bytes from a
> file,
> purely within PHP?
>
> If so, does someone have an example of doing this, removing the first
> 230 bytes from a file.

Something like this might work:



-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Question regarding linking PHP Parser library into my private Http server

2007-12-30 Thread Richard Lynch
On Sun, December 30, 2007 3:02 am, Talya Nevo wrote:
> I am porting my software from Linux to µC/OS-II OS.
> On Linux I ran the Boa Web server with PHP.
> The µC/OS-II has a basic open source Http Server that does not support
> PHP or CGI.
>
> What I was able to do - is from the Http server, each time an http
> request is received, call using 'System' function the PHP interpreter
> program (like from cli) with input the requested page.
> This seams to basically work but it is not efficient at all.
>
> What I would like to do is to link the Http Server to the basic PHP
> parser library and call the 'parse' function each time the server gets
> an http request.
>
> Is this possible?
> Does anyone know how to do this - which library to link to, which
> function to call, maybe an example.
>
> Thanks for your help.
>
> Talya Nevo
> [EMAIL PROTECTED]

You could probably have a MUCH easier time and benefit the PHP
community a WHOLE lot more by looking at the Apache/CLI/Isapi API
implementations.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread dg

You might want to check the loop alone and check each value of $value:

$array = explode(' ', $_POST['emails']);
foreach($array as $value) {
print "'$value'";
}

if it works that way, at least you narrow down the possibilities of  
weirdness.


On Dec 30, 2007, at 5:34 PM, Richard Kurth wrote:


When I do a var_dump($_POST['emails']); it has all the emails in it
string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] 
"

I will validate the emails after I get the loop to work
$memberid comes from a part of the script I did not show you   
$memberid =$_POST["members_id"];

safe_query  is a function that I call that does query stuff

function safe_query ($query = ""){
   include ("dataconf.inc.php");
   dbconnect($dbname,$rootusername,$rootpassword,$roothostname);
  global$query_debug;

  if (empty($query)) { return FALSE; }

  if (!empty($query_debug)) { print "$query\n"; }

  $result = mysql_query($query)
  or die("Query Failed: "
  ."errorno=".mysql_errno(). ""
  ."error=".mysql_error(). ""
  ."query=".$query
  );
  return $result;
}


On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:

I am trying to loop through a $_POST variable.   It comes  from a  
text
area and it will have data like many email address or just one  
listed
with a space or on a new line. I can't seam to get the data to  
extract

properly. I have tried this below

$array = explode(' ', $_POST['emails']);



//see what you have.
//maybe it's not hat you think
var_dump($_POST['emails']);




foreach ($array as $value) {



//you should probably validate the emails using:

http://php.net/imap_rfc822_parse_adrlist

$value_sql = mysql_real_escape_string($value);



$sql = "SELECT id FROM contacts where emailaddress = '$value' AND
members_id = '$memberid'";



Use '$value_sql' here.

And I dunno where $memberid came from, but maybe it should be escaped
as well.



$sql_result=safe_query($sql);



I'm not sure what "safe_query" is doing, and maybe you think it can
escape the data you embedded into the SQL, but I don't see how you  
can

do that...  Sort of a Humpty-Dumpty problem...



while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
'$id'";
safe_query($sql1);
}}







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



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



Re: [PHP] script stoped working over christmas ?

2007-12-30 Thread Richard Lynch
Dude, put some error checking in there...

On Sat, December 29, 2007 5:23 am, Joker7 wrote:
> Can anyone see why this has stopped working...
> latest.php is used with  include("/home/sever2/public_html/teaup/article/article_summary.php")
> ?> to
> show the latest news articles.
>
> Cheers
> Chris
>
> config.php
>  $max_summary = 6;
> $max_latest = 7;
> $summary_template = "t_summary.tp";
> $article_template = "t_article.tp";
> $password = "password";
> ?>
>
> latest.php
> 
>   require('config.php');
>
>  $filename = "article_summary.php";
>
>  #- open article summaries
>  if(file_exists($filename)){
>   $fh = fopen($filename, "r");

if (!$fh) die("Failed to open $filename");

>   $old_news = fread($fh, filesize($filename));
>   fclose($fh);
>  }
else{
die("file $filename does not exist!");
>
> #- get article
>  $articles = explode("", $old_news);
>  $i=0;
>  foreach ( $articles as $article ){
>   if(count($articles)>$i){
>if($max_latest >= $i++){
> print $article;
>}
>   }
>  }
>
> ?>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] php.ini in php5.2.1

2007-12-30 Thread Richard Lynch
make install should install one, but may be putting it in some place
that it's not expected.

If you are using some kind of package manager like apt-get or RedHat
rpms or whatever, you are in duck soup for where some package-maker
THINKS they should put the php.ini file, and where their binary
actually looks for it...

You can always just COPY the php.ini-dist file to where phpinfo() says
it should be and then edit it.

If PHP cannot find the file, it just uses all the defaults, so it's no
real shock that there's nothing there.

On Sat, December 29, 2007 12:23 am, jekillen wrote:
> Hello;
> I have not had the necessity to deal with php.ini files for some time.
> Now, because I switch from Sendmail to Postfix on one system I
> need to adjust the sendmail path variable. I cannot find a php.ini
> file
> in the specified location. That is not a problem because I can use
> ini_set(). What is puzzling is that my system,
> I built and installed from source on a number of different systems and
> seem to remember that the process creates a php.ini file. Maybe I have
> it wrong but in the past I seem to remember being able to find one to
> make sure register variables was set to off. (or maybe I ignored it
> because
> that is the default now). So, is the fact that this file is missing
> something
> I should be concerned about?
> PS; I have subscribed to the php-install list and get not responses to
> my posts, or e-mails my ISP says contain viruses, possibly from a user
> who requested I contact him (of her) off list.
> Thanks
> Jeff K
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] when does php stop php executing when user clicks stop

2007-12-30 Thread Richard Lynch
On Fri, December 28, 2007 6:33 pm, Eric Wood wrote:
> If database operations are underway when a user accesses a web page,
> then user clicks stop on the browser, does the php stop immediately
> too?

Maybe.

http://php.net/ignore_user_abort

> I'd rather the php continue behind the scenes to fullfill all the
> actions I need it do to whether the user wants to see if happen or
> not.
>
> Overall I wonder how modphp keeps the code executing even if the
> browser
> drops the connection via stop.
>
> Any insight is greatly appreciated.

If you want to be 100% sure something gets done, then don't do it. :-)

Set up a "task" to be done later, and put that in the DB, and then
have a cron job to run through the "tasks" and do them, and mark them
"done" or not.

The fact you are asking indicates that you've got something that takes
too long for a user to wait around anyway, and that's another reason
to just insert a "task" and act on it later.

Don't make a human wait for a slow computer, ever.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Unix date (even more bazaar)

2007-12-30 Thread Richard Lynch
Spacing and/or control (unprintable) characters could easily be
messing you up.

Use something like:

$l = strlen($input);
for ($i = 0; $i < $l; $i++){
  echo "$i: $input[$i] (", ord($input[$i]), ")\n";
}
to see what you're getting.

On Fri, December 28, 2007 5:08 pm, tedd wrote:
> At 6:01 PM -0500 12/28/07, tedd wrote:
>>Hi gang:
>>
>>This really bazaar
>>
>>Here's the code and demo:
>>
>>http://webbytedd.com/c/unix-time1/index.php
>>
>>If I cut/paste the following string "as-is" into the "Input Date"
>>portion of the form:
>>
>>10-18-2009 00:00:00
>>
>>It works and returns a UNIX timestamp of 1255885200
>>
>>However, if I cut/paste the following string "as-is" into the "Input
>>Date" portion of the form:
>>
>>10-18-2009 00:00:00
>>
>>It doesn't work and returns a UNIX timestamp of "".
>>
>>Am I going mad? What the hell is the difference between these two
>> stings?
>>
>>Arr  I knew this day would come.
>>
>>tedd
>
>
> As I feared, the email translation made both strings identical -- so
> this won't work for those trying it.
>
> BUT, I do have two strings that look identical but aren't.
>
> I hate it when things like this happen.
>
> Cheers,
>
> tedd
> --
> ---
> http://sperling.com  http://ancientstones.com  http://earthstones.com
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



RE: [PHP] socket_read can not read the whole HTTP page?

2007-12-30 Thread Richard Lynch
HTTP 1.1 requires more complex client/server interaction, and if your
client (which is about as brain-dead simple as it gets) isn't doing
that complex stuff, 1.1 will not work.

All HTTP 1.1 servers will work just fine with 1.0, so stick with that
unless you really NEED a feature of 1.1

On Fri, December 28, 2007 2:58 am, ked wrote:
> Wow, That's  correct answer!  Thank to Eddie Dunckley !
>
> scheme:
> $in .= "GET {$file} HTTP/1.0\r\n";  //---
> $in .= "Accept: text/html\r\n";
> $in .= "Accept-Language: zh-cn\r\n";
> $in .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0;
> .NET
> CLR 2.0.50727)\r\n";
> $in .= "Host: {$host}\r\n";
> $in .= "Cache-Control: no-cache\r\n";
> $in .= "Connection: closed\r\n\r\n";//must be "closed"
>
> 1.must be "HTTP/1.0"   : why? IE post  "HTTP/1.1" .
> 2. must be "closed" : so that should be close not closed;
>
> Both modification are required.
>
> Shall  anyone tell me sth. about "HTTP/1.0" and "HTTP/1.1" ?
>
> best regards!
> ked
>
>
>> -Original Message-
>> From: Eddie Dunckley [mailto:[EMAIL PROTECTED]
>> Sent: Friday, December 28, 2007 3:50 PM
>> To: php-general@lists.php.net
>> Subject: Re: [PHP] socket_read can not read the whole HTTP page?
>>
>> On Fri 28 Dec 07, ked wrote:
>> > I wrote those script  to get HTTP url content, and it
>> works , but it
>> > can't read the whole content of the page.
>> > Blocked on "while ($out = socket_read($socket, 1024)) ".
>> > $in .= "GET {$file} HTTP/1.1\r\n";
>> try to change this to $in .= "GET {$file} HTTP/1.0\r\n";
>>
>> > $in .= "Connection: Keep-Alive\r\n\r\n";
>> and change this to
>> $in .= "Connection: closed\r\n\r\n";
>>
>> --
>> Eddie Dunckley - [EMAIL PROTECTED] - Realtime Travel
>> Connections IBE Development, www.rttc.co.za, cell
>> 083-379-6891, fax 086-617-7831 Where 33deg53'37.23"S
>> 18deg37'57.87"E Cape Town Bellville Oakdale ZA
>>Chaos, panic, and disorder - my work here is done.
>>
>> --
>> PHP General Mailing List (http://www.php.net/) To
>> unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Re: fopen() for http:// sometimes working, sometimes not

2007-12-30 Thread Richard Lynch
DNS records are failing to lookup the domain name for you...

Maybe just put the URL back into a queue to try later.

You should also toy with nslookup or dig from the command line and see
if you can get it to fail as often.

On Thu, December 27, 2007 12:00 pm, Albert Wiersch wrote:
>
> Some additional info. It seems I am getting these warnings when it
> fails:
>
> Warning: fopen() [function.fopen]: php_network_getaddresses:
> getaddrinfo
> failed: Name or service not known
>
> Warning: fopen(http://wanganda2u.co.uk) [function.fopen]: failed to
> open
> stream:
>
> Now I have to find out why that is failing some of the time but not
> other
> times.
>
> --
> Albert Wiersch
> Fix your website: http://onlinewebcheck.com
>
>
> ""Albert Wiersch"" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>>
>> I noticed my script at http://onlinewebcheck.com was sometimes
>> (fairly
>> often) failing to open some URLs that users have entered. fopen()
>> returns
>> false very quickly, but when tried again with the same URL,
>> sometimes it
>> works. What would cause this behavior? Why does fopen() occasionally
>> fail
>> to open valid http addresses but works at other times?
>>
>> --
>> Albert Wiersch
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] Question regarding linking PHP Parser library into my private Http server

2007-12-30 Thread Nathan Nobbe
On Dec 30, 2007 7:57 PM, Richard Lynch <[EMAIL PROTECTED]> wrote:

> On Sun, December 30, 2007 3:02 am, Talya Nevo wrote:
> > I am porting my software from Linux to µC/OS-II OS.
> > On Linux I ran the Boa Web server with PHP.
> > The µC/OS-II has a basic open source Http Server that does not support
> > PHP or CGI.
> >
> > What I was able to do - is from the Http server, each time an http
> > request is received, call using 'System' function the PHP interpreter
> > program (like from cli) with input the requested page.
> > This seams to basically work but it is not efficient at all.
> >
> > What I would like to do is to link the Http Server to the basic PHP
> > parser library and call the 'parse' function each time the server gets
> > an http request.
> >
> > Is this possible?
> > Does anyone know how to do this - which library to link to, which
> > function to call, maybe an example.
> >
> > Thanks for your help.
> >
> > Talya Nevo
> > [EMAIL PROTECTED]
>
> You could probably have a MUCH easier time and benefit the PHP
> community a WHOLE lot more by looking at the Apache/CLI/Isapi API
> implementations.
>

or maybe something more lean like lighttpd would be a bit easier.
(it supports php via cgi and optionally fastcgi)

-nathan


Re: [PHP] Re: fopen() for http:// sometimes working, sometimes not

2007-12-30 Thread Richard Lynch
If it's a busy server, you may be running out of TCP connections...

If PHP can't open ANY connection at all, it can't do a DNS lookup, and
it would fail very fast, as it's hitting an OS limit/cap on the number
of connections and not even getting to try to talk to the Internet.

On Fri, December 28, 2007 12:03 pm, Albert Wiersch wrote:
> I'm now using PHP 5.2.5.
>
> Well, it seems to still be happening. This describes the problem but I
> haven't found a solution that works for me yet:
> http://bugs.php.net/bug.php?id=11058
>
> Is it a PHP problem or DNS? It works sometimes but not other
> times..
> something strange is going on.
>
> Example messages:
> [Fri Dec 28 11:59:04 2007] [error] [client 192.168.0.51] PHP Warning:
> fopen() [function.fopen]:
> php_network_getaddresses: getaddrinfo failed: Name or service not
> known
> [Fri Dec 28 11:59:04 2007] [error] [client 192.168.0.51] PHP Warning:
> fopen(http://www.lantanalinks.com) [ href='function.fopen'>function.fopen]: failed to open stream:
> Success
>
> I suppose I could adjust the script to try again if it fails the first
> time,
> but I shouldn't have to.
>
> Some additional info, when it fails with this problem, it fails very
> quickly
> (in less than half a second)... its like it doesn't even try to look
> up the
> name.
>
> --
> Albert Wiersch
> Fix your website: http://onlinewebcheck.com
>
>
> ""Albert Wiersch"" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>>
>> I noticed my script at http://onlinewebcheck.com was sometimes
>> (fairly
>> often) failing to open some URLs that users have entered. fopen()
>> returns
>> false very quickly, but when tried again with the same URL,
>> sometimes it
>> works. What would cause this behavior? Why does fopen() occasionally
>> fail
>> to open valid http addresses but works at other times?
>>
>> --
>> Albert Wiersch
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Lynch
Okay.

Now var_dump($array) and see what it has.

On Sun, December 30, 2007 6:34 pm, Richard Kurth wrote:
> When I do a var_dump($_POST['emails']); it has all the emails in it
> string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED]
> [EMAIL PROTECTED]"
> I will validate the emails after I get the loop to work
> $memberid comes from a part of the script I did not show you
> $memberid
> =$_POST["members_id"];
> safe_query  is a function that I call that does query stuff
>
> function safe_query ($query = ""){
>  include ("dataconf.inc.php");
>  dbconnect($dbname,$rootusername,$rootpassword,$roothostname);
> global$query_debug;
>
> if (empty($query)) { return FALSE; }
>
> if (!empty($query_debug)) { print "$query\n"; }
>
> $result = mysql_query($query)
> or die("Query Failed: "
> ."errorno=".mysql_errno(). ""
> ."error=".mysql_error(). ""
> ."query=".$query
> );
> return $result;
> }
>
>> On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:
>>
>>> I am trying to loop through a $_POST variable.   It comes  from a
>>> text
>>> area and it will have data like many email address or just one
>>> listed
>>> with a space or on a new line. I can't seam to get the data to
>>> extract
>>> properly. I have tried this below
>>>
>>> $array = explode(' ', $_POST['emails']);
>>>
>>
>> //see what you have.
>> //maybe it's not hat you think
>> var_dump($_POST['emails']);
>>
>>
>>
>>> foreach ($array as $value) {
>>>
>>
>> //you should probably validate the emails using:
>>
>> http://php.net/imap_rfc822_parse_adrlist
>>
>> $value_sql = mysql_real_escape_string($value);
>>
>>
>>> $sql = "SELECT id FROM contacts where emailaddress = '$value' AND
>>> members_id = '$memberid'";
>>>
>>
>> Use '$value_sql' here.
>>
>> And I dunno where $memberid came from, but maybe it should be
>> escaped
>> as well.
>>
>>
>>> $sql_result=safe_query($sql);
>>>
>>
>> I'm not sure what "safe_query" is doing, and maybe you think it can
>> escape the data you embedded into the SQL, but I don't see how you
>> can
>> do that...  Sort of a Humpty-Dumpty problem...
>>
>>
>>> while ($row=mysql_fetch_array($sql_result)){
>>> $id = $row["id"];
>>> $sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
>>> '$id'";
>>> safe_query($sql1);
>>> }}
>>>
>>
>>
>>
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] ASP 2 PHP

2007-12-30 Thread Richard Lynch
On Wed, December 26, 2007 10:26 am, tedd wrote:
> I have a client who has an entire site done in asp and wants me to
> convert it to php -- is there an easy way to do this or do I have to
> do it line by line?

There once was an asp2php script that would convert the brain-dead
code-by-click-wizard type ASP scripts to PHP with about 90% of it
working right...

If they coded ASP intelligently by hand, then it failed pretty
miserably...

I have no idea how well maintained it is, but Google for it and give
it a whirl.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Kurth

looks like that is my problem it is not separating the emails
string(67) "[EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED]"
array(1) { [0]=> string(67) "[EMAIL PROTECTED] [EMAIL PROTECTED] 
[EMAIL PROTECTED]" }


$array = explode(' ', $_POST['emails']);
what should I use for spaces or next line to separate them



Okay.

Now var_dump($array) and see what it has.

On Sun, December 30, 2007 6:34 pm, Richard Kurth wrote:
  

When I do a var_dump($_POST['emails']); it has all the emails in it
string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]"
I will validate the emails after I get the loop to work
$memberid comes from a part of the script I did not show you
$memberid
=$_POST["members_id"];
safe_query  is a function that I call that does query stuff

function safe_query ($query = ""){
 include ("dataconf.inc.php");
 dbconnect($dbname,$rootusername,$rootpassword,$roothostname);
global$query_debug;

if (empty($query)) { return FALSE; }

if (!empty($query_debug)) { print "$query\n"; }

$result = mysql_query($query)
or die("Query Failed: "
."errorno=".mysql_errno(). ""
."error=".mysql_error(). ""
."query=".$query
);
return $result;
}



On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:

  

I am trying to loop through a $_POST variable.   It comes  from a
text
area and it will have data like many email address or just one
listed
with a space or on a new line. I can't seam to get the data to
extract
properly. I have tried this below

$array = explode(' ', $_POST['emails']);



//see what you have.
//maybe it's not hat you think
var_dump($_POST['emails']);



  

foreach ($array as $value) {



//you should probably validate the emails using:

http://php.net/imap_rfc822_parse_adrlist

$value_sql = mysql_real_escape_string($value);


  

$sql = "SELECT id FROM contacts where emailaddress = '$value' AND
members_id = '$memberid'";



Use '$value_sql' here.

And I dunno where $memberid came from, but maybe it should be
escaped
as well.


  

$sql_result=safe_query($sql);



I'm not sure what "safe_query" is doing, and maybe you think it can
escape the data you embedded into the SQL, but I don't see how you
can
do that...  Sort of a Humpty-Dumpty problem...


  

while ($row=mysql_fetch_array($sql_result)){
$id = $row["id"];
$sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
'$id'";
safe_query($sql1);
}}




  




  


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



Re: [PHP] Unix date (even more bazaar)

2007-12-30 Thread tedd

At 7:07 PM -0600 12/30/07, Richard Lynch wrote:

Spacing and/or control (unprintable) characters could easily be
messing you up.

Use something like:

$l = strlen($input);
for ($i = 0; $i < $l; $i++){
  echo "$i: $input[$i] (", ord($input[$i]), ")\n";
}
to see what you're getting.


Richard:

As usual, you are exactly right.

I found that somehow a gremlin had crept in -- I still don't 
understand how, but it did. So, I stepped through the string similar 
to what you did and replaced everything that wasn't supposed to be 
there.


Interesting that making a text file with the string and looking at it 
via a Hex Editor, I found that the gremlin was a 0A (new line), but 
when it was on the server, it was two characters ("High" ASCII 
194/160) -- very strange.


In any event, I fixed it. I didn't have the time to run down why.

Thanks,

tedd

--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Richard Lynch
You should use whatever is actually BETWEEN the emails, which could be
anything...

See the thread about Tedd's bazaar (sic) problem and use the technique
there to see what you are actually getting.

You may even need to resort to a split instead of explode if newlines,
spaces, and carriage-returns are all possible inputs from the end
users...

On Sun, December 30, 2007 7:33 pm, Richard Kurth wrote:
> looks like that is my problem it is not separating the emails
> string(67) "[EMAIL PROTECTED] [EMAIL PROTECTED]
> [EMAIL PROTECTED]"
> array(1) { [0]=> string(67) "[EMAIL PROTECTED]
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]" }
>
> $array = explode(' ', $_POST['emails']);
> what should I use for spaces or next line to separate them
>
>
>> Okay.
>>
>> Now var_dump($array) and see what it has.
>>
>> On Sun, December 30, 2007 6:34 pm, Richard Kurth wrote:
>>
>>> When I do a var_dump($_POST['emails']); it has all the emails in it
>>> string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED]
>>> [EMAIL PROTECTED]"
>>> I will validate the emails after I get the loop to work
>>> $memberid comes from a part of the script I did not show you
>>> $memberid
>>> =$_POST["members_id"];
>>> safe_query  is a function that I call that does query stuff
>>>
>>> function safe_query ($query = ""){
>>>  include ("dataconf.inc.php");
>>>  dbconnect($dbname,$rootusername,$rootpassword,$roothostname);
>>> global$query_debug;
>>>
>>> if (empty($query)) { return FALSE; }
>>>
>>> if (!empty($query_debug)) { print "$query\n"; }
>>>
>>> $result = mysql_query($query)
>>> or die("Query Failed: "
>>> ."errorno=".mysql_errno(). ""
>>> ."error=".mysql_error(). ""
>>> ."query=".$query
>>> );
>>> return $result;
>>> }
>>>
>>>
 On Sun, December 30, 2007 5:29 pm, Richard Kurth wrote:


> I am trying to loop through a $_POST variable.   It comes  from a
> text
> area and it will have data like many email address or just one
> listed
> with a space or on a new line. I can't seam to get the data to
> extract
> properly. I have tried this below
>
> $array = explode(' ', $_POST['emails']);
>
>
 //see what you have.
 //maybe it's not hat you think
 var_dump($_POST['emails']);




> foreach ($array as $value) {
>
>
 //you should probably validate the emails using:

 http://php.net/imap_rfc822_parse_adrlist

 $value_sql = mysql_real_escape_string($value);



> $sql = "SELECT id FROM contacts where emailaddress = '$value' AND
> members_id = '$memberid'";
>
>
 Use '$value_sql' here.

 And I dunno where $memberid came from, but maybe it should be
 escaped
 as well.



> $sql_result=safe_query($sql);
>
>
 I'm not sure what "safe_query" is doing, and maybe you think it
 can
 escape the data you embedded into the SQL, but I don't see how you
 can
 do that...  Sort of a Humpty-Dumpty problem...



> while ($row=mysql_fetch_array($sql_result)){
> $id = $row["id"];
> $sql1="UPDATE contacts SET emailstatus ='Unsubscribed' WHERE id =
> '$id'";
> safe_query($sql1);
> }}
>
>


>>>
>>
>>
>>
>
>


-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

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



[PHP] Re: [BULK] [PHP] I'm trying to sending an image via email

2007-12-30 Thread tedd

oops .. didnt read properly.
$msg .= $f_contents . $eol . '--' . $mime_boundary . "---" . $eol.$eol;

send yourself an email with an attachment and view the email source and
compare with your program output.




Yep, it's -- two hyphens.

Thanks,

tedd


--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



[PHP] why is Japan not highlighted

2007-12-30 Thread Mary Anderson

in my  scrolling list?

Here is the offending code (abbreviated)

Italy
Japan
Jersey
Jiangsu
Jiangxi

I have data series which have a location specified.  I wish to edit the 
data series.  I select the location from the database (Note: database 
stuff is not a problem) and display a scrolling list with the location 
specified by that data series highlighted.  Problem is, even though the 
option is marked selected, the Japan entry in the scrolling list does 
not highlight.


The offending page may be viewed at

http://www.demog.berkeley.edu/~maryfran/memdev/edit_series.php?sr_data_series_id=2


Sometimes when it loads, Japan is highlighted correctly.  Sometimes 
nothing is highlighted.  Sometimes some random option in the list is 
highlighted.  Similar behavior is observed in the data series types 
scrolling list next to the locations list on the page.


I have been using Firefox 2.0.0.3.  I just tried it out on IE7 and it 
seems to work OK.  Maybe it is a browser problem, but the XDynamic HTML 
Definitive Reference seems to say that the selected attribute on option 
works OK with mozilla.


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



Re: [PHP] looping through a $_POST variable

2007-12-30 Thread Mark Kelly
Hi.

On Monday 31 December 2007 00:34, Richard Kurth wrote:
> When I do a var_dump($_POST['emails']); it has all the emails in it
> string(65) "[EMAIL PROTECTED] [EMAIL PROTECTED]
> [EMAIL PROTECTED]"

Then this simple regex should do you; just use it instead of explode:

$AddressList = preg_split('/\s+/', $_POST['emails']);

> I will validate the emails after I get the loop to work

An better idea might be to do that INSIDE the loop (the following assumes 
your $memberid is a number, adjust to suit if this is not the case):

foreach ($AddressList as $emailaddress) {
// Escape the data before letting it near the db
$SAFE_emailaddress = mysql_real_escape_string($emailaddress);
$SAFE_memberid = intval($_POST["members_id"]);
// Build the query
$sql = "SELECT id 
FROM contact
WHERE emailaddress = '$SAFE_emailaddress' 
AND members_id = '$SAFE_memberid'";
// etc. etc.
}

> safe_query  is a function that I call that does query stuff

That is a *terrible* name for that function, as it does nothing at all to 
make the query safe. You might consider renaming it to run_query or 
something. Remember, other people may have to make sense of your code one 
day.

Hope this helps,

Mark

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



Re: [PHP] why is Japan not highlighted

2007-12-30 Thread Daniel Brown
On Dec 30, 2007 10:46 PM, Mary Anderson <[EMAIL PROTECTED]> wrote:
> in my  scrolling list?
>
> Here is the offending code (abbreviated)
> 
> Italy
> Japan
> Jersey
> Jiangsu
> Jiangxi
>
> I have data series which have a location specified.  I wish to edit the
> data series.  I select the location from the database (Note: database
> stuff is not a problem) and display a scrolling list with the location
> specified by that data series highlighted.  Problem is, even though the
> option is marked selected, the Japan entry in the scrolling list does
> not highlight.
>
> The offending page may be viewed at
>
> http://www.demog.berkeley.edu/~maryfran/memdev/edit_series.php?sr_data_series_id=2
>
>
> Sometimes when it loads, Japan is highlighted correctly.  Sometimes
> nothing is highlighted.  Sometimes some random option in the list is
> highlighted.  Similar behavior is observed in the data series types
> scrolling list next to the locations list on the page.
>
> I have been using Firefox 2.0.0.3.  I just tried it out on IE7 and it
> seems to work OK.  Maybe it is a browser problem, but the XDynamic HTML
> Definitive Reference seems to say that the selected attribute on option
> works OK with mozilla.

On five attempts, it worked 100% of the time on Firefox 2.0.0.11.


-- 
Daniel P. Brown
[Phone Numbers Go Here!]
[They're Hidden From View!]

If at first you don't succeed, stick to what you know best so that you
can make enough money to pay someone else to do it for you.

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