[PHP] RE : RE : [PHP] 128M need in PHP5.2.5 instead of 8M in PHP5.1.4!

2008-01-25 Thread Luc Maltier
Thank you. You must be right about the memory_limit not enabled in 5.1.4
Windows binaries. It would be nice, for the Windows binary download, to
provide details on parameters uised to compile it (and on extensions
included: actually, using the installer package is supposed to be simpler,
but it is more complex, because it does not include all extensions included
in the zip download...)

Memory limit wasn't force enabled before 5.2.1.  Maybe that was it?

http://www.php.net/ChangeLog-5.php#5.2.1

Version 5.2.1

08-Feb-2007
Added CURLOPT_TCP_NODELAY constant to Curl extension. (Sara)
Added support for hex numbers of any size. (Matt)
Added function stream_socket_shutdown(). It is a wrapper for system
shutdown() function, that shut downs part of a full-duplex connection.
(Dmitry)
Added internal heap protection (Dmitry)
memory-limit is always enabled (--enable-memory-limit removed)

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



[PHP] 128M need in PHP5.2.5 instead of 8M in PHP5.1.4!

2008-01-24 Thread Luc Maltier
Hello!
 
My first message:
 
I've just updated PHP from 5.1.4 to 5.2.5 (to solve an Apache problem when
double-clicking on links). This was successful, as the problem is now
solved, but I now, sometimes, get a message stating that the memory is
exhausted. I modififed php.ini and set memory_limit to 16M (instead of 8M
with PHP5.1.4), then 32M, then 64M, with the same message. With 128M, it
works. Can this change in memory required be considered as normal? I don't
think so... Is there any explanation?
 
Details:
- Platform: Windows.
- I used Windows binaries (no C compiler available). The part causing the
error uses jpgraph (for generating .png files) and the png files are used
when generating a PDF file (by the tcpdf library) (the gd extension is
used).
 
A second issue with this release: When I made the tests decribed above, I
used 'restart' to restart the Apache server, with no error message. When I
tried to stop Apache and start it again, I got an error message stating that
the zend_unmangle_property_name_ex entry  cannot be found in php5ts.dll, and
I now get this message each time I restart Apache (Apache2.2),. But it seems
that Apache works normally nonetheless. I made sure that the php5ts.dll used
is the right version for 5.2.5. Any idea?
 
Thanks for any suggestion!


[PHP] RE : [PHP] 128M need in PHP5.2.5 instead of 8M in PHP5.1.4!

2008-01-24 Thread Luc Maltier

Thanks for this clue (ini_set). But I normally don't need this amount of
memory anywhere, as 8M were OK in PHP5.1.4... I just want to understand what
happens.

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



[PHP] mail problem - deadline!!!!! - SOLVED

2007-08-06 Thread Luc
 Good evening list,

 Solved the problem myself :-)

 i changed the mail function

 instead of $youremail =  '[EMAIL PROTECTED]', i used $to =
   and changed the mail fuction from:

 @mail($contato_email,$subjectline,$body, From: $contato_email);

 into

 @mail($to,$subjectline,$body, From: $contato_email);
 
-- 
Best regards,
 Luc



Powered by The Bat! version 3.99.3 with Windows XP (build 2600),
version 5.1 Service Pack 2 and using the best browser: Opera.

From St Paul's second letter to the Corithians: 'Dear Corinthians,
you could have at least replied to the first ...' - Giobbe Covatta -
Italian writer

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



[PHP] Sessions?

2007-07-26 Thread Luc
=origem name=origem size=30 value=? print $origem 
? /
br /
label for=destinoDestino span class=required*/span/label
br /
input type=text id=destino name=destino size=30 value=? print 
$destino; ? /
br /
label for=quantidadeQuantidade span class=required*/span/label
br /
input type=text id=quantidade name=quantidade size=30 value=? print 
$quantidade; ? /
br /
label for=pesoPeso span class=required*/span/label
br /
input type=text id=peso name=peso size=30 value=? print $peso; ? /
br /
label for=comprimentoComprimento span class=required*/span/label
br /
input type=text id=comprimento name=comprimento size=30 value=? 
print $comprimento; ? /
br /
label for=alturaAltura span class=required*/span/label
br /
input type=text id=altura name=altura size=30 value=? print $altura; 
? /
br /
label for=larguraLargura span class=required*/span/label
br /
input type=text id=largura name=largura size=30 value=? print 
$largura; ? /
br /
/fieldset
input type=hidden name=sendcontact value=contactsent /
input type=submit value=Enviar /
/form 
 
-- 
Best regards,
 Luc


Powered by The Bat! version 3.99.3 with Windows XP (build 2600),
version 5.1 Service Pack 2 and using the best browser: Opera.

Experience - the name men give to their mistakes. - Oscar Wilde.

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



Re[2]: [PHP] Sessions?

2007-07-26 Thread Luc
Hello brian,

Thursday, July 26, 2007, 2:47:55 PM, you wrote:

 The way that i generally handle this is to use a class. I instantiate an
 object when the page loads, whether the form has been submitted or not.

Tnx for the response Brian.

Being a newbie i'll read your post carefully, trying to understand it
all and plunge into it :-)

-- 
Best regards,
 Luc

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



Re[2]: [PHP] Variable problem?

2007-07-25 Thread Luc
Hello Richard,

Wednesday, July 25, 2007, 12:05:22 AM, you wrote:

 I think you're just missing $contato_name = $_POST['contato_name'] in
 here somewhere...

That was what was missing indeed :-)

 That said, if you are using striplashes, you have magic_quotes_gpc on,
 and that's something you may want to turn off in the first place.
 Or consider checking if it's on in your code rather than assuming it's
 on.

magic_quotes_gpc  is indeed on by default on my hosting server as i
checked their php modules.

-- 
Best regards,
 Luc

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



[PHP] Variable problem?

2007-07-24 Thread Luc
 size=30 value=? 
print $contato_email; ? /
br /
label for=produtoProduto span class=required*/span/label
br /
input type=text id=produto name=produto size=30 value=? print 
$produto; ? /
br /
label for=origemOrigem span class=required*/span/label
br /
input type=text id=origem name=origem size=30 value=? print $origem 
? /
br /
label for=destinoDestino span class=required*/span/label
br /
input type=text id=destino name=destino size=30 value=? print 
$destino; ? /
br /
label for=quantidadeQuantidade span class=required*/span/label
br /
input type=text id=quantidade name=quantidade size=30 value=? print 
$quantidade; ? /
br /
label for=pesoPeso span class=required*/span/label
br /
input type=text id=peso name=peso size=30 value=? print $peso; ? /
br /
label for=comprimentoComprimento span class=required*/span/label
br /
input type=text id=comprimento name=comprimento size=30 value=? 
print $comprimento; ? /
br /
label for=alturaAltura span class=required*/span/label
br /
input type=text id=altura name=altura size=30 value=? print $altura; 
? /
br /
label for=larguraLargura span class=required*/span/label
br /
input type=text id=largura name=largura size=30 value=? print 
$largura; ? /
br /
/fieldset
input type=hidden name=sendcontact value=contactsent /
input type=submit value=Enviar /
/form 
 
-- 
Best regards,
 Luc



Powered by The Bat! version 3.99.3 with Windows XP (build 2600),
version 5.1 Service Pack 2 and using the best browser: Opera.

If you feel Dog tired at night, it may be because you growled all
day!

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



Re: [PHP] Variable problem?

2007-07-24 Thread Luc
Good evening Daniel, 
It was foretold that on 24/7/2007 @ 17:47:46 GMT-0400 (which was
18:47:46 where I live) Daniel Brown would write:

snipped a bit

 You're not defining $contato_name.

 Do this:
 $contato_name = $_POST['contato_name'];

Yes!!

Oh so simple for a non-newbie lol. It works like a charm Daniel.

I'm really, really grateful!!!

 
-- 
Best regards,
 Luc
_



Powered by The Bat! version 3.99.3 with Windows XP (build 2600),
version 5.1 Service Pack 2 and using the best browser: Opera.

The pleasure of love is in loving. We are happier in the passion we
feel than in that we inspire. - François, duc de La Rochefoucauld
(1613–1680) 

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



Re[8]: [PHP] Newbie seeks urgent help

2007-07-16 Thread Luc
Hello DJ,

Saturday, July 14, 2007, 1:34:36 AM, you wrote:

 Isn't the sender's Email $contacto_email ?


 if($sendnotification == true) {
$notification_message = Obrigado por nos contatar,
 $contato_name. Recebemos sua mensagem e entraremos em contato em breve;
$notification_subject = Obrigado por sua mensagem
 para $websitetitle.;
mail($contato_email, $notification_subject,
 $notification_message, From: $youremail);

I have that piece of code but still no go :-)

G banging head on table
-- 
Best regards,
 Luc  mailto:[EMAIL PROTECTED]

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



[PHP] Newbie seeks urgent help

2007-07-13 Thread Luc
 ? /
br /
label for=destinoDestino span class=required*/span/label
br /
input type=destino id=destino name=destino size=30 value=? print 
$destino; ? /
br /
label for=quantidadeQuantidade span class=required*/span/label
br /
input type=quantidade id=quantidade name=quantidade size=30 value=? 
print $quantidade; ? /
br /
label for=pesoPeso span class=required*/span/label
br /
input type=peso id=peso name=peso size=30 value=? print $peso; ? /
br /
label for=comprimentoComprimento span class=required*/span/label
br /
input type=comprimento id=comprimento name=comprimento size=30 
value=? print $comprimento; ? /
br /
label for=alturaAltura span class=required*/span/label
br /
input type=altura id=altura name=altura size=30 value=? print 
$altura; ? /
br /
label for=larguraLargura span class=required*/span/label
br /
input type=largura id=largura name=largura size=30 value=? print 
$largura; ? /
br /
/fieldset
input type=hidden name=sendcontact value=contactsent /
input type=submit value=Enviar /
/div
/form 
 
-- 
Best regards,
 Luc



Powered by The Bat! version 3.99.3 with Windows XP (build 2600),
version 5.1 Service Pack 2 and using the best browser: Opera.

Doctor to patient: I have good news and bad news - the good news is
that you are not a hypochondriac.

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



Re[2]: [PHP] Newbie seeks urgent help

2007-07-13 Thread Luc
Hello Daniel,

Friday, July 13, 2007, 5:50:53 PM, you wrote:

 In your code, all you have is this:

Unfortunately it doesn't work, probably because of my lack of php
skills :-) I copied and paste your solution as follows:

?

// Your email address
$youremail = 'mail adres';
// Your web site title
$websitetitle = 'John Doe's Site';
// Path to thanks for the message page
$thankyoupage = './Contact_success1.php';
// Send notification to sender (use false if not required)
$sendnotification = true;
$subjectline = Orçamento de empresa;
$body =EOB
Empresa: $_POST['empresa_name']
Contato: $_POST['contato_name']
Fone: $_POST['fone']
Fax: $_POST['fax']
Email: $_POST['email']
Produto: $_POST['produto']
Origem: $_POST['origem']
Destino: $_POST['destino']
Quantidade: $_POST['quantidade']
Peso: $_POST['peso']
Comprimento: $_POST['comprimento']
Altura: $_POST['altura']
Largura: $_POST['largura']
EOB;

   
  $from = [EMAIL PROTECTED];
$headers  = From: .$from.\r\n;
$headers .= X-Mailer: Dan Brown, pilotpig.net\r\n;

mail($youremail,$subjectline,$body,$headers);  

// Continue with your error checking, output of form, et cetera.


$contact_form_action = $_SERVER['PHP_SELF'];
if ((isset($_POST[sendcontact]))  ($_POST[sendcontact] == contactsent)) 
{
$contacter_form_error = array();
if (empty($_POST['empresa_name'])){
$contacter_form_error[] = 'favor preencher nome da empresa';
}
if (empty($_POST['contato_name'])){
$contacter_form_error[] = 'favor preencher nome do contato';
}
if (empty($_POST['fone'])){
$contacter_form_error[] = 'favor preencher número do telefone';
}
if (empty($_POST['contato_email'])){
$contacter_form_error[] = 'favor preencher seu e-mail';
}
if (empty($_POST['produto'])){
$contacter_form_error[] = 'favor preencher o produto';
}
if (empty($_POST['origem'])){
$contacter_form_error[] = 'favor preencher origem';
}
if (empty($_POST['destino'])){
$contacter_form_error[] = 'favor preencher destino';
}
if (empty($_POST['quantidade'])){
$contacter_form_error[] = 'favor preencher quantidade';
}
if (empty($_POST['peso'])){
$contacter_form_error[] = 'favor preencher peso';
}
if (empty($_POST['comprimento'])){
$contacter_form_error[] = 'favor preencher comprimento';
}
if (empty($_POST['altura'])){
$contacter_form_error[] = 'favor preencher altura';
}
if (empty($_POST['largura'])){
$contacter_form_error[] = 'favor preencher largura';
}
else {
$empresa_name = stripslashes($_POST['empresa_name']);
$contato_email = stripslashes($_POST['contato_email']);

$subjectline = $websitetitle | Mensagem de $empresa_name;


if($sendnotification == true) {
$notification_message = Obrigado por nos contatar, 
$contato_name. Recebemos sua mensagem e entraremos em contato em breve;
$notification_subject = Obrigado por sua mensagem para 
$websitetitle.;
mail($contato_email, $notification_subject, 
$notification_message, From: $youremail);
}
header(Location:$thankyoupage);
}
}
?

which gives the following error:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,
expecting T_STRING or T_VARIABLE or T_NUM_STRING in / on line 14

-- 
Best regards,
 Luc

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



Re[4]: [PHP] Newbie seeks urgent help

2007-07-13 Thread Luc
Hello Tijnema,

Friday, July 13, 2007, 10:09:05 PM, you wrote:

 You're using a ' here, which ends the string. Use one of these:
 $websitetitle = John Doe's Site;
 OR
 $websitetitle = 'John Doe\'s Site';
 Just a matter of preference ;)

Thanks Tijnema

But still get:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,
expecting T_STRING or T_VARIABLE or T_NUM_STRING in / on line 14

So i still don't have a clue what i could have snipped and if i have
everything in the correct order.


--
Best regards,
 Luc

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



Re[6]: [PHP] Newbie seeks urgent help

2007-07-13 Thread Luc
Hello Tijnema,

Friday, July 13, 2007, 10:45:48 PM, you wrote:

 You must have some unclosed single quote ( ' ) somewhere, on one of
 these lines probably:
 $youremail =
 $websitetitle =
 $thankyoupage =

Found the problem :-)
in the block:
 $body =EOB
Empresa: $_POST[empresa_name]
Contato: $_POST[contato_name]
Fone: $_POST[fone]
Fax: $_POST[fax]
Email: $_POST[email]
Produto: $_POST[produto]
Origem: $_POST[origem]
Destino: $_POST[destino]
Quantidade: $_POST[quantidade]
Peso: $_POST[peso]
Comprimento: $_POST[comprimento]
Altura: $_POST[altura]
Largura: $_POST[largura]
EOB;

i had the names between [ ] with a  ' ', so i removed the  '  and it worked.

Now i still have 2 problems:
1) the email of the sender is left blank:
Empresa: LUC
Contato: LUC
Fone: 909
Fax: 90°0
Email: 
Produto: UIOU
Origem: IUIIO
Destino: IIOP
Quantidade: OIOIOP
Peso: IPOIOP
Comprimento: OIOI
Altura: POIIPO
Largura: IPOO

2) the return mail to the sender also leaves his name blank:
Obrigado por nos contatar,here should be the name of the contact . Recebemos 
sua mensagem e entraremos em contato em breve



-- 
Best regards,
 Luc

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



[PHP] XML Downstream

2004-12-02 Thread Luc Pascal
Hi php-general-team,

An large XML Downstream over asp should be saved into a xml-file. If I
open the asp website directly (IE6.0). It shows after 15 min a big part
of the xml-stream (like if I would open an xml-file with the browser)
and a failure at the end. I don't know how to save it into Harddisk,
before a failure-window popup, wich says Not enough virtual memory,
because stylesheet is activated. And I wouldn't know how to continue
from the rest of the stream on. I thought there's an easy way to
develope a documentpipe with php. Can you show me some example, how to
get a datastreama into files?

Thank you very much for help
Pascal Luc

---
Pascal Luc
Client/System Support (Applicationdeveloping)
SSZ

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



[PHP] Re: Decrypting data with GnuPG

2003-06-01 Thread Pierre-Luc Soucy
Just for the record, adding the --batch argument to the GnuPG command 
solved the problem.

Regards,

Pierre-Luc

Pierre-Luc Soucy wrote:
Hi,

I would like to decrypt data encoded with GnuPG without including the 
private key passphrase in the command to prevent people from viewing it 
with ps.

Here is the code I wrote:


$command = /usr/bin/gpg --homedir=/path/to/.gnupg --no-secmem-warning 
--always-trust --yes --output /path/to/output.txt --decrypt 
/path/to/testtext.asc;
$passphrase = '***';

$fp = popen($command, 'w+');
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
==
I assumed that the fputs() function would write the passphrase at the 
prompt, but that doesn't seem to be the case - the command does not 
create the output.txt file when ran by the PHP program (which is running 
as a CGI under my user BTW) while it works when ran from the shell.

Any idea why?

Thanks!

Pierre-Luc Soucy



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


Re: [PHP] Decrypting data with GnuPG

2003-05-30 Thread Pierre-Luc Soucy
From the GnuPG docs:

--passphrase-fd n

Read the passphrase from file descriptor n. If you use 0 for n, the 
passphrase will be read from stdin. This can only be used if only one 
passphrase is supplied. Don't use this option if you can avoid it.

I added --passphrase-fd 0 to my command so the passphrase should 
normally be read from stdin (according to the docs), but it still does 
not work. Any idea? I am unfortunately not familiar with C code, so I 
can difficultly find solutions to my problems by reading the GnuPG source.

Thanks!

Pierre-Luc

Evan Nemerson wrote:
GnuPG doesn't use stdin to read the password, which is where you're
sending it. It uses a more low-level interface (check out the below link
if you're interested) where they interact directly with the virtual
console.
Try piping to your command- that won't work either

echo $PASSPHRASE | \
/usr/bin/gpg \
--homedir=/path/to/.gnupg \
--no-secmem-warning \
--always-trust \
--yes \
--output /path/to/output.txt \
--decrypt /path/to/testtext.asc
GnuPG source code for TTY I/O:
http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/*checkout*/gnupg/util/ttyio.c?rev=1.28content-type=text/plain


On Wed, 2003-05-28 at 16:14, Pierre-Luc Soucy wrote:

Hi,

I would like to decrypt data encoded with GnuPG without including the 
private key passphrase in the command to prevent people from viewing it 
with ps.

Here is the code I wrote:


$command = /usr/bin/gpg --homedir=/path/to/.gnupg --no-secmem-warning 
--always-trust --yes --output /path/to/output.txt --decrypt 
/path/to/testtext.asc;
$passphrase = '***';

$fp = popen($command, 'w+');
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
==
I assumed that the fputs() function would write the passphrase at the 
prompt, but that doesn't seem to be the case - the command does not 
create the output.txt file when ran by the PHP program (which is running 
as a CGI under my user BTW) while it works when ran from the shell.

Any idea why?

Thanks!

Pierre-Luc Soucy





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


Re: [PHP] Decrypting data with GnuPG

2003-05-30 Thread Pierre-Luc Soucy
I just tried, but that didn't correct the problem - the output.txt file 
is still not generated:

?
$command = /usr/bin/gpg --homedir=/path/to/homedir/.gnupg 
--no-secmem-warning --passphrase-fd 0 --always-trust --yes --output 
/path/to/homedir/.gpgkeys/temp/output.txt --decrypt 
/path/to/homedir/.gpgkeys/temp/testtext.asc;
$passphrase = 'MY_PASSPHRASE'.\n;

$fp = popen($command, 'w+');
fputs($fp, $passphrase);
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
?
Regards,

Pierre-Luc

Evan Nemerson wrote:
Are you appending a newline to your passphrase?

$passphrase = my gnupg passphrase\n;



On Thursday 29 May 2003 06:56 am, you wrote:

From the GnuPG docs:

--passphrase-fd n

Read the passphrase from file descriptor n. If you use 0 for n, the
passphrase will be read from stdin. This can only be used if only one
passphrase is supplied. Don't use this option if you can avoid it.
I added --passphrase-fd 0 to my command so the passphrase should
normally be read from stdin (according to the docs), but it still does
not work. Any idea? I am unfortunately not familiar with C code, so I
can difficultly find solutions to my problems by reading the GnuPG source.
Thanks!

Pierre-Luc

Evan Nemerson wrote:

GnuPG doesn't use stdin to read the password, which is where you're
sending it. It uses a more low-level interface (check out the below link
if you're interested) where they interact directly with the virtual
console.
Try piping to your command- that won't work either

echo $PASSPHRASE | \
/usr/bin/gpg \
--homedir=/path/to/.gnupg \
--no-secmem-warning \
--always-trust \
--yes \
--output /path/to/output.txt \
--decrypt /path/to/testtext.asc
GnuPG source code for TTY I/O:
http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/*checkout*/gnupg/util/ttyio.c?re
v=1.28content-type=text/plain
On Wed, 2003-05-28 at 16:14, Pierre-Luc Soucy wrote:

Hi,

I would like to decrypt data encoded with GnuPG without including the
private key passphrase in the command to prevent people from viewing it
with ps.
Here is the code I wrote:


$command = /usr/bin/gpg --homedir=/path/to/.gnupg --no-secmem-warning
--always-trust --yes --output /path/to/output.txt --decrypt
/path/to/testtext.asc;
$passphrase = '***';
$fp = popen($command, 'w+');
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
==
I assumed that the fputs() function would write the passphrase at the
prompt, but that doesn't seem to be the case - the command does not
create the output.txt file when ran by the PHP program (which is running
as a CGI under my user BTW) while it works when ran from the shell.
Any idea why?

Thanks!

Pierre-Luc Soucy




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


[PHP] Decrypting data with GnuPG

2003-05-29 Thread Pierre-Luc Soucy
Hi,

I would like to decrypt data encoded with GnuPG without including the 
private key passphrase in the command to prevent people from viewing it 
with ps.

Here is the code I wrote:


$command = /usr/bin/gpg --homedir=/path/to/.gnupg --no-secmem-warning 
--always-trust --yes --output /path/to/output.txt --decrypt 
/path/to/testtext.asc;
$passphrase = '***';

$fp = popen($command, 'w+');
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
==
I assumed that the fputs() function would write the passphrase at the 
prompt, but that doesn't seem to be the case - the command does not 
create the output.txt file when ran by the PHP program (which is running 
as a CGI under my user BTW) while it works when ran from the shell.

Any idea why?

Thanks!

Pierre-Luc Soucy

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


Re: [PHP] Decrypting data with GnuPG

2003-05-29 Thread Pierre-Luc Soucy
Hi,

Does that mean that there is no way to achieve this with PHP and that I 
should rather use the --passphrase-fd argument?

Thanks,

Pierre-Luc

Evan Nemerson wrote:
GnuPG doesn't use stdin to read the password, which is where you're
sending it. It uses a more low-level interface (check out the below link
if you're interested) where they interact directly with the virtual
console.
Try piping to your command- that won't work either

echo $PASSPHRASE | \
/usr/bin/gpg \
--homedir=/path/to/.gnupg \
--no-secmem-warning \
--always-trust \
--yes \
--output /path/to/output.txt \
--decrypt /path/to/testtext.asc
GnuPG source code for TTY I/O:
http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/*checkout*/gnupg/util/ttyio.c?rev=1.28content-type=text/plain


On Wed, 2003-05-28 at 16:14, Pierre-Luc Soucy wrote:

Hi,

I would like to decrypt data encoded with GnuPG without including the 
private key passphrase in the command to prevent people from viewing it 
with ps.

Here is the code I wrote:


$command = /usr/bin/gpg --homedir=/path/to/.gnupg --no-secmem-warning 
--always-trust --yes --output /path/to/output.txt --decrypt 
/path/to/testtext.asc;
$passphrase = '***';

$fp = popen($command, 'w+');
fputs($fp, $passphrase);
pclose($fp);
print Done;
exit;
==
I assumed that the fputs() function would write the passphrase at the 
prompt, but that doesn't seem to be the case - the command does not 
create the output.txt file when ran by the PHP program (which is running 
as a CGI under my user BTW) while it works when ran from the shell.

Any idea why?

Thanks!

Pierre-Luc Soucy





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


[PHP] PHP OpenSSL question

2003-03-04 Thread Pierre-Luc Soucy
Hi,

I have loaded the appropriate keys:

//load keys
$ca_file = openssl_x509_read('file://'.$ca_file);
$public_key = openssl_pkey_get_public('file://'.$public_key_file);
$private_key = openssl_pkey_get_private('file://'.$private_key_file);

and can successfully encrypt data:

$to_send = '?xml version=1.0 encoding=UTF-8 standalone=no?
epp xmlns=urn:ietf:params:xml:ns:epp-1.0
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
 xsi:schemaLocation=urn:ietf:params:xml:ns:epp-1.0
 epp-1.0.xsd
  hello/
/epp';

openssl_public_encrypt($to_send, $message, $public_key);

I then write the encrypted data to the socket using socket_write (when
communicating with a server) but the server disconnects me when I attempt to
read its output with socket_read:

 Warning: socket_read() unable to read from socket [54]: Connection reset by
peer

Any idea why? To what I understand, I might need to do a SSL handshake
first? How can that be done with PHP?

Thanks a lot!

Pierre-Luc Soucy



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



[PHP] Stream does not support seeking

2003-02-06 Thread Pierre-Luc Soucy
Hi,

We have recently upgraded to PHP 4.30 and since then, some people on our
server started getting the following error message on their sites:

 Warning: main() [function.main]: stream does not support seeking in
http://www.domain.com/path/to/file.inc on line 0

We have found that it happens when people use URLs in the include function,
but have no idea why, espcially since allow_url_fopen is on.

Any suggestions?

Thanks,

Pierre-Luc Soucy



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




Re: [PHP] PHP Editors

2003-01-07 Thread Pierre-Luc Soucy
Do you know any good equivalent with similar features for Linux?

Thanks,

Pierre-Luc Soucy

 PHPEdit i use it personally www.phpedit.net



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




[PHP] Problem with make test

2003-01-06 Thread Pierre-Luc Soucy
Hi,

I just configured and make'd PHP with no problem, but when I run make test,
I get the following output:

-
=
CWD : /home/programs/php/php-4.3.0
PHP : /home/programs/php/php-4.3.0/sapi/cli/php
PHP_SAPI: cli
PHP_VERSION : 4.3.0
ZEND_VERSION: 1.3.0
PHP_OS  : Linux
INI actual  : /usr/local/Zend/etc/php.ini
More .INIs  :
Fatal error: Nesting level too deep - recursive dependency? in Unknown on
line 0

Extra dirs  :
=
TIME START 2003-01-06 13:27:47
=
FAIL EXPECT [tests/run-test/test001.phpt]
FAIL EXPECTF [tests/run-test/test002.phpt]
FAIL EXPECTREGEX [tests/run-test/test003.phpt]
FAIL INI section allows '=' [tests/run-test/test004.phpt]
FAIL Error message handling [tests/run-test/test005.phpt]
PASS Error messages are shown [tests/run-test/test006.phpt]
FAIL dirname test [tests/run-test/test007.phpt]
FAIL Trivial Hello World test [tests/basic/001.phpt]
SKIP Simple POST Method test [tests/basic/002.phpt] (reason: Fatal error:
Nesting level too deep - recursive dependency? in Unknown on line 0)
SKIP GET and POST Method combined [tests/basic/003.phpt] (reason: Fatal
error: Nesting level too deep - recursive dependency? in Unknown on line 0)
SKIP Two variables in POST data [tests/basic/004.phpt] (reason: Fatal error:
Nesting level too deep - recursive dependency? in Unknown on line 0)
SKIP Three variables in POST data [tests/basic/005.phpt] (reason: Fatal
error: Nesting level too deep - recursive dependency? in Unknown on line 0)
FAIL Add 3 variables together and print result [tests/basic/006.phpt]
FAIL Multiply 3 variables and print result [tests/basic/007.phpt]
FAIL Divide 3 variables and print result [tests/basic/008.phpt]
FAIL Subtract 3 variables and print result [tests/basic/009.phpt]
FAIL Testing | and  operators [tests/basic/010.phpt]
SKIP Testing $argc and $argv handling (GET) [tests/basic/011.phpt] (reason:
Fatal error: Nesting level too deep - recursive dependency? in Unknown on
line 0)
FAIL Testing $argc and $argv handling (cli) [tests/basic/012.phpt]
FAIL Bug #20539 (PHP CLI Segmentation Fault) [tests/basic/bug20539.phpt]
FAIL Methods via variable name, bug #20120 [tests/classes/bug20120.phpt]
FAIL Classes general test [tests/classes/class_example.phpt]
FAIL Classes inheritance test [tests/classes/inheritance.phpt]
FAIL Strlen() function test [tests/func/001.phpt]
FAIL Static variables in functions [tests/func/002.phpt]
FAIL General function test [tests/func/003.phpt]
FAIL General function test [tests/func/004.phpt]
FAIL Testing register_shutdown_function() [tests/func/005.phpt]
FAIL Output buffering tests [tests/func/006.phpt]
FAIL INI functions test [tests/func/007.phpt]
FAIL Test for buffering in core functions with implicit flush off
[tests/func/008.phpt]
FAIL Test for buffering in core functions with implicit flush on
[tests/func/009.phpt]
FAIL Simple If condition test [tests/lang/001.phpt]
FAIL Simple While Loop Test [tests/lang/002.phpt]
FAIL Simple Switch Test [tests/lang/003.phpt]
FAIL Simple If/Else Test [tests/lang/004.phpt]
FAIL Simple If/ElseIf/Else Test [tests/lang/005.phpt]
FAIL Nested If/ElseIf/Else Test [tests/lang/006.phpt]
FAIL Function call with global and static variables [tests/lang/007.phpt]
FAIL Testing recursive function [tests/lang/008.phpt]
FAIL Testing function parameter passing [tests/lang/009.phpt]
FAIL Testing function parameter passing with a return value
[tests/lang/010.phpt]
FAIL Testing nested functions [tests/lang/011.phpt]
FAIL Testing stack after early function return [tests/lang/012.phpt]
FAIL Testing eval function [tests/lang/013.phpt]
FAIL Testing eval function inside user-defined function
[tests/lang/014.phpt]
FAIL Testing include [tests/lang/015.phpt]
FAIL Testing user-defined function in included file [tests/lang/016.phpt]
FAIL Testing user-defined function falling out of an If into another
[tests/lang/017.phpt]
FAIL eval() test [tests/lang/018.phpt]
FAIL eval() test [tests/lang/019.phpt]
FAIL Switch test 1 [tests/lang/020.phpt]
FAIL Switch test 2 [tests/lang/021.phpt]
FAIL Switch test 3 [tests/lang/022.phpt]
FAIL Regression test [tests/lang/023.phpt]
FAIL Looped regression test (may take a while) [tests/lang/024.phpt]

-

What does that mean? What do I need to do to fix that?

Thanks,

Pierre-Luc Soucy



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




[PHP] Page display of query resuts using ODBC

2002-12-10 Thread Luc Roettgers
Hi,

Just wondering if anybody knows a script to display a resultset over several pages 
using page numers  previous, next links.

So far I've only found such scripts for mysql using the the following sql syntax which 
is not odbc compliant: SELECT * from table LIMIT 0, 4

I've looked at many sites to find such a script without luck so far...

Thanks in advance for your help,

-Luc


[PHP] Using odbc_pconnect function

2002-12-09 Thread Luc Roettgers
Hi,

Trying to use persistant connections to reduce general access times on my tables, I 
have the following problem. When creating my connection with: 

$connectionstring = odbc_pconnect(prov,username,pass); 

I'm able to use it on the current page but how do I resuse the variable 
$connectionstring on other pages since I make calls like:

$queryexe = odbc_do($connectionstring, $query);

Hope this is not confusing. Also, can I make the persistant connection expire after 
there have been no calls to the DB for a certain time?

Many Thanks,

-Luc


[PHP] Can't recover data in php posted with a form tag.

2002-11-29 Thread Luc Roettgers
I have 2 files runQuery.php and doSQL.php, where the first one is posting data entered 
by the user to the second page and displaying it but the data never arrives. Any idea 
why this would not work, maybe some configuration issue?? Any help is really 
appreciated...


!--  

!-- runQuery.php --
DIV align=left
   FORM name=sql method=post action=doSQL.php
INPUT type=text name=clSQL size=50BRBR
INPUT type=submit name=submit value=Lancer requètenbsp;nbsp;
INPUT type=reset name=reset value=EffacerBR
   /FORM
   I class=normali.e. select * from scpsft/I
/DIV 


!-- doSQL.php --
HTML
BODY bgcolor=#efefde
H1Résultat de la requète:/H1
?PHP
echo ($clSQL);
?
/BODY
/HTML

--





RE: [PHP] help with undefined variables, please

2002-05-14 Thread Luc Saint-Elie

At 12:49 14/05/2002 -0600, Matthew Walker wrote:
I prefer to use isset(), not empty(). It's more accurate, in that it
knows the difference between a variable that just isn't set, and one
that has an empty value (which may be valid).


hello,

You may want to do some tests.

last time i did that :

  4.1 = isset() returns false if the variable is not set OR if the 
variable is empty

So for example
form blabla..
input type=text name=foo
/form

For php  4.1  foo is ALWAYS set (it can be empty if no value is typed, but 
it exists so it is set)

If you want to know is the user typed something you must use empty()

Luc



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




RE: [PHP] help with undefined variables, please

2002-05-14 Thread Luc Saint-Elie

At 21:57 14/05/2002 +0200, Luc Saint-Elie wrote:
  4.1 = isset() returns false if the variable is not set OR if the 
 variable is empty

typo.. wanted to say :

  4.1 isset() returns true if the variable is set ORT if the variable is empty

Luc


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




RE: [PHP] register_globals in php4

2002-05-10 Thread Luc Saint-Elie

Mike,

Both of your bit of code are not equal.

On my ISP in 4.0.6 isset returned false if the variable was not existing OR 
empty

in 4.2 isset returns true if the variable exists but is empty, so you may 
want to check with empty instead of isset

Luc

At 12:16 10/05/2002 +0100, Ford, Mike   [LSS] wrote:
  -Original Message-
 if (isset($password)):  // register_globals on
 $super_user = $password==$super_password;
 endif;

 if ($super_user):
 // sensitive admin stuff
 endif;

is more secure than:

 if (isset($_GET['password'])):  // register_globals off
 $super_user = $_GET['password']==$super_password;
 endif;

 if ($super_user):
 // sensitive admin stuff
 endif;


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




[PHP] Question about fsockopen

2002-05-06 Thread Luc Saint-Elie

Hello

I use a class to parse a RSS feed, my problem is that when the distant site 
is down my own site is stuck (because my class waits for an answer that 
doesn't come..)
The logical answer is to use a fsockopen before to control the connection.
Reading the doc I see :
int fsockopen ( string hostname, int port [, int errno [, string errstr [, 
float timeout]]])

fsockopen allows to control if the hostname is up and running

My problem is that hostname returns the home page that is in HTML, the page 
that I want is a php page.

HTML page are not often down (only when all the server is down) php pages 
are often down (because mySQL problem or PHP problems)

So I'd like to be able to control if a specific url is OK and not only the 
hostname.

How can I do that ?

Thanks in advance

Luc


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




Re: [PHP] PHP compared to JSP

2002-05-04 Thread Luc Saint-Elie

At 11:07 04/05/2002 -0500, Paras Mukadam wrote:
Thanks for that !
But my question still remains the same ... does PHP alone (without ZEND)
compile code into some .compiled_PHP file so that the user loading same page
for 2nd time gets better response than the 1st time?

Hello,

Both have nothing reallyr elated (as strange as it sounds)

Does PHP compile : NO
Does the user loading same page for 2nd time gets better response : YES it 
can if caching is provided

Luc


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




Re: [PHP] get ip of visitors

2002-04-23 Thread Luc Saint-Elie

At 11:04 23/04/2002 +0300, Cosmin Vlasiu wrote:
Hello,
How can I take the IP of the visitator of my php page?
not gethostbyname...
I need the ip of any visitator not for the specified visitator.

Thank you

Cosmin

Hello,

function http_data()
{
 $user_data = array ();

// IP Number
if (getenv(HTTP_X_FORWARDED_FOR)){
 $user_data['ip']=getenv(HTTP_X_FORWARDED_FOR);
 } else {
 $user_data['ip'] =getenv(REMOTE_ADDR);
 }

// HOSTNAME
 if ((getenv(REMOTE_HOST )== )){
 $r_hostname = gethostbyaddr($REMOTE_ADDR);
 if ($r_hostname ==){
 $user_data['machine']   = 'unknown';
   }else {
 $user_data['machine'] = $r_hostname;
 }
 } else {
 $user_data['machine']   = getenv(REMOTE_HOST );
 }

// Browser
 $user_data['navigateur']=   getenv(HTTP_USER_AGENT);

// HTTP Refer
 $user_data['comefrom']  =   getenv(HTTP_REFERER);

 return $user_data;
}

Hope this helps

Luc


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




Re: [PHP] How to get Specific Data from an CSV format file to PHP

2002-04-18 Thread Luc Saint-Elie

Jack

You may want to have a look at :

http://cvs.php.net/cvs.php/pear/File

Hope this helps

Luc


At 20:41 18/04/02 +0800, Jack wrote:
Dear all
I had tried to fetch the data from CSV file by using PHP, what i did is
fetch the whole file content!
But now i only want specific data from that CSV file, is there anyway in php
that can point the pointer to specific data i want?


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




[PHP] keeping the dot

2002-03-04 Thread LuC .

Try thinking :? :?

Just add a dot.

$filename = ereg_replace([^a-zA-Z0-9.], ,$filename);


=
I have a file that is being uploaded, but I need to remove all the 
characters
in the filename except letters, numbers, and the '.' (dot). Example would be
'where_i_go.mp3' removing the '_' to get 'whereigo.mp3'. Below is what I 
have
to remove the none letters and numbers, but it also takes away the '.' 
(dot).
How can I make the code below keep the dot?

$filename = ereg_replace([^a-zA-Z0-9], ,$filename);

Regards,
Joseph A. Bannon

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

_
MSN Foto's is de eenvoudigste manier om je foto's te delen en af te drukken: 
http://photos.msn.nl/Support/WorldWide.aspx


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




RE: [PHP] Multiple browser instances - is it possible to determine which browser

2002-03-04 Thread LuC .

Create a frame set.

if your page opens without frameset the did something wrong, at least not 
allowed. (like open in a new window)
If the main page, containing the frameset is loaded, the page is opened in a 
new window or they pressed f5(reload).


===
We've considered using javascript but cannot think of a way that would work.
Take a simple example, 2 browsers - opened separately, pointing at different
pages. We thought that we could set some property of each instance of the
browser to a unique value (i.e. the window name). We would only need to do
it once, when entering the site.

But, when a new page is loaded there is no way from PHP to grab this unique
value, unless it has been sent to the loaded page as a GET or POST variable.
This would mean that we would have to pass this value to every page as a GET
or POST variable. GETs are problematic, leaving us with POSTs only. But
POSTING to every page is a pain.

Is there any other way?


-Original Message-
From: Dennis Moore [mailto:[EMAIL PROTECTED]]
Sent: 04 March 2002 15:28
To: Neil Kimber; [EMAIL PROTECTED]
Subject: Re: [PHP] Multiple browser instances - is it possible to
determine which browser?


You may consider the use of Javascript to control the parent and child
windows and frames of your application.

/dkm



- Original Message -
From: Neil Kimber [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, March 04, 2002 9:51 AM
Subject: [PHP] Multiple browser instances - is it possible to determine
which browser?


  We have an application framework that tidies up application session
  variables as you traverse from page to page. It works really nicely -
until
  a user opens up 2 instances of a browser. Our code cannot distinguish
  between different browser instances, so browser instance 2 causes our
  application session vars for browser instance 1 to be cleared out.
 
  We've toyed with many ideas and short of forcing a unique
hidden value to
be
  'POST'ed to every page from every page we don't have an elegant
solution.
Is
  there any other way that we could do this?
 
  Neil
 
 
  --
  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


_
Meld je aan bij de grootste e-mailservice wereldwijd met MSN Hotmail: 
http://www.hotmail.com/nl


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




Re: [PHP] Looking for optimal coding

2002-02-15 Thread LuC .

for($i=1;$i=50;$i++)
{
if ((!empty($content)  $row[$content] == $states[$i]) || ($dstate == 
$states[$i]))
$selected=SELECTED;
else
$selected=;
printf(option
value=\%s\ %s%s/option, $states[$i], $selected, $nstates[$i]);
}




I always prefer to use printf to mix content and data.
And why not use the || your reaching a single solution


Jerry Verhoef

-Original Message-
From: Joffrey van Wageningen [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 15, 2002 10:00 AM
To: PHP Email List
Subject: Re: [PHP] Looking for optimal coding



  This is not a big thing.
  But I am looking at this thinking there is a way to make the code take 
up
  even less lines.

  for($i=01;$i=50;$i++)  {
   if (!empty($content))   {
   if ($row[$content]==$states[$i])
   echo option value=\$states[$i]\
  selected$nstates[$i]\n;
   else
   echo option
value=\$states[$i]\$nstates[$i]\n;
   }
   else{
   if ($dstate == $states[$i])
   echo option value=\$states[$i]\
  selected$nstates[$i]\n;
   else
   echo option
value=\$states[$i]\$nstates[$i]\n;
   }
  }

i would try:

for($i=01;$i=50;$i++) {
 if(!empty($content)  $row[$content] == $states[$i])
 $selected =  selected;
 elseif($dstate == $states[$i])
 $selected =  selected;
 else
 $selected = ;
 echo option
value=\.$states[$i].\.$selected..$nstates[$i]./option;
}

trading four echo's for a one echo and a extra var and nest the ifs

  Basically I want to check for two possible conditions to make an item
selected.
  If the first one is valid then do not check for the other.
 
  Get what I mean?
  Any expert programmers out there with the way to chop this even further?

test it :)

mvgr,
Joffrey van Wageningen

--
.-[ Joffrey van Wageningen | WoLFjuh | [EMAIL PROTECTED] ]--
| Networking Event 2000 - www.ne2000.nl - IRCnet:#ne2000, Undernet:#clue
| PGP:1024D/C6BA5863 - 3B93 52D3 CB91 9CB7 C50D FA79 865F 628A C6BA 5863
| * We demand guaranteed rigidly defined areas of doubt and uncertainty.
|   -- Douglas Adams


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


_
Chat on line met vrienden en probeer MSN Messenger uit: 
http://messenger.msn.nl


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




[PHP] PHP Job database

2001-02-16 Thread Luc

This is a free service for the PHP Community.
Job seekers can search the latest PHP related positions.
Companies can post their Jobs with EASE for FREE!

http://www.phpcareer.com



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]