[PHP] Can't make shorthand work in PHP5

2006-04-16 Thread abrea
Dear List,
The shorthand form ?=$printthis? worked fine for me in PHP4, but I
cannot make it work in PHP5. (?php print($printthis); ? works ok,
however).
Could anybody please tell me if this form is still available in PHP5, and,
if so, if a different syntax is needed?
I searched the matter in the documentation but couldn't find it.
Thank you

Alberto Brea
[EMAIL PROTECTED]

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



[PHP] Updating an open page with PHP

2005-06-14 Thread abrea
Dear list,
Is there a way in PHP to update information on an open web page (e.g. to say 
Hello, user, I have just logged in), without the user having to refresh 
the page himself each time?
Thank you
Alberto Brea


Re: [PHP] form inside an email

2005-06-14 Thread abrea
Doesn't this work?:
inside your email:
form ... action=http://yoursite.com/yourpage.php;
input ... name=var1
input ... name=var2
/form

yourpage.php:
?php if(isset($_POST)):
// process the input
endif; ?

Alberto Brea
[EMAIL PROTECTED]

-Original Message-
From: Ross [EMAIL PROTECTED]
To: php-general@lists.php.net
Date: Tue, 14 Jun 2005 19:11:26 +0100
Subject: [PHP] form inside an email

 Hi,
 
 I would like to send a form to customers to get some information.
 
 The form will be a HTML email and collect a few bits of data...name.
 age 
 etc.
 
 Can I put this inside an html email so customers do not have to open an
 external webpage to fill in the fields. How can this then be processed?
 
 If this can be done in php then great. If not any other suggestions are
 welcome.
 
 Ross 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


RE: [PHP] Updating an open page with PHP

2005-06-14 Thread abrea
Yes, but then the user would always have to reload the imbedded frame.


-Original Message-
From: Warren Vail [EMAIL PROTECTED]
To: 'abrea' [EMAIL PROTECTED], 'PHP General List' 
php-general@lists.php.net
Date: Tue, 14 Jun 2005 10:31:29 -0700
Subject: RE: [PHP] Updating an open page with PHP

  Is there a way in PHP to update information on an open web 
  page (e.g. to say 
  Hello, user, I have just logged in), without the user 
  having to refresh 
  the page himself each time?
 
 Technically, I don't believe so, but I can think of a way you might be
 able to fake it.  If you have a browser that supports imbedded frames
 IFRAME only the contents of the imbedded frame (a small portion of
 your visible page) can be used to minimize the portion that needs to be
 reloaded.  If the imbedded frame has no borders, the user will never
 notice that there is a frame (unless they are asked to click something
 inside the frame).
 
 Note: I know that IE, Netscape, Mozilla and Firefox all support
 imbedded
 frames.  My experiences with Firefox have been interesting in that even
 refreshing the entire page appears to cause no flicker if few items are
 moved in the second rendering (downside in my testing is that firefox
 appears to leave running processes consuming RAM, at least in my Windoz
 XP).
 
 I did see an implementation where a javascript routine loaded a
 separate
 file and because it ran in the browser, it could update pulldown lists
 and controls without appearing to refresh the page.
 
 HTH
 Warren Vail
 [EMAIL PROTECTED]
 
 -- 
 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] [NEWBIE] How to allow for a href tags but no others?

2005-02-27 Thread abrea
Dave:
I visited your website. I see that you wish to put the links in the middle 
of the text, which I didn't understand before.
Now, if you let your users write tags you are bound to have a substantial 
number of them who don't even know what 'tag' means, let alone any 
occasional malice.
Perhaps one way to circumvent the problem is to let them write just link1, 
link2, link3 in the textarea, and input the link names and urls 
separately, e.g like this:
!-- STEP 1. INPUT FORM --
form method= post ...
Dear user: Please include link1, link2 ... as placeholders in the text 
and the actual linknames and urls in the boxes below:
textarea ...thetext/textarea
Link1:
Linknameinput type=text name=linkname1 ...
Urlinput type=text name=url1br /
Link2:
Linknameinput type=text name=linkname2 ...
Urlinput type=text name=url2br /
...
Link10:
Linknameinput type=text name=linkname10 ...
Urlinput type=text name=url10br /
/form
// STEP 2 RECEIVE AND VALIDATE THE POSTED VALUES
if(isset($_POST[linkname1])  isset($_POST[url1])
   { // INSERT THE VALUES IN THE DATABASE }
if(isset($_POST[linkname2])  isset($_POST[url2])
   { // INSERT THE VALUES IN THE DATABASE }
...
if(isset($_POST[linkname10])  isset($_POST[url10])
   { // INSERT THE VALUES IN THE DATABASE }
// STEP 3 RETRIEVE (SELECT) THE VALUES FROM THE DB
   $linkname1= thename1; $url1= theurl1;
   $linkname2= thename2; $url2= theurl2;
   ...
   $linkname10= thename10; $url10= theurl10;
// STEP 4 DEFINE THE STRINGS TO BE DISPLAYED WITH A TAGS
   $link1= a href=\$url1\$linkname1/a
   $link2= a href=\$url2\$linkname2/a
   ...
   $link10= a href=\$url10\$linkname10/a
   // SUBSTITUTE THE NEW VARS INSTEAD OF THE PLACEHOLDERS
   $thetext= This is the text to be shown;
   $thetext.= substr(link1, $link1)ETC; // CHECK SYNTAX
   // THE TEXT WITH THE LINKS INCLUDED
   $thetext= This is the text to be shown, which includes $link1 .
  and then $link2 and last but not least $link10 .
  Blah Blah Blah.;
?
!-- STEP 5 WRITE THE DISPLAY --
img src=thephoto.jpg
The text to be shown, with the included links, is this: ?=$thetext?
Hope this helps.
Alberto Brea

-Original Message-
From: Dave [EMAIL PROTECTED]
To: php-general@lists.php.net
Date: Sat, 26 Feb 2005 12:27:04 +0900
Subject: Re: [PHP] [NEWBIE] How to allow for a href tags but no others?

 Alberto, John, Jochem, Richard, Tyler,
 
 Thank you for your very helpful advice. So far I'm thinking of 
 definitely including some of Tyler's code for doing some filtering, 
 along with the other commands mentioned, like strip_tags() for securing
 the input.
 
 However, I would like to ask further about what Alberto was talking
 about in terms of storing the url separately. Someone mentioned that 
 Chris suggested making my own syntax, but I somehow the response from
 Chris didn't get to me, so I'm not sure what that implies.
 
 Without a doubt, it would be better to save the URL separately, and
 then refuse any other user attempts at hand coded HTML. But the problem
 that I can't quite resolve is how to get separately stored URLs into 
 inline text in such a way that a non-HTML literate user could handle.
 Right now I offer the user the option of saving a web link with a 
 title separately from the block of text. They can create a user profile
 which looks like this:
 http://www.tokyocomedy.com/people.php?person=7   (Page has Japanese
 text)
 But that's not quite satisfactory. I'm trying to give people the 
 option of having profiles that look like this:
 http://www.tokyocomedy.com/people.php?person=11   (Page has
 Japanese 
 text)
 
I can set up the form for users to input multiple URLs, but how can
 I 
 then allow them to place them in the desired location in their text?
 
 -- 
 Dave Gutteridge
 [EMAIL PROTECTED]
 
 -- 
 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] [NEWBIE] How to allow for a href tags but no others?

2005-02-25 Thread abrea
Instead of allowing your users to enter a tags, why don't you put them in 
your own web page and just let them enter the url?
For instance you would have your form:
form method=post action=thepage.php
input type=text size=40 name=url
...
/form
The action page (thepage.php) could include something like:
?php if(isset($_POST[url])):
  $url= $_POST[url];
  $sql= INSERT INTO thetable SET url= $url;
  mysql_query($sql); ?
And when you retrieve it from the database you write your own link:
a href=?=$url?Thelink/a
instead of relying on the user's html proficiency and/or good intentions, 
which looks like a big source of problems.
Hope his helps
Alberto Brea


-Original Message-
From: Dave [EMAIL PROTECTED]
To: php-general@lists.php.net
Date: Fri, 25 Feb 2005 17:36:31 +0900
Subject: [PHP] [NEWBIE] How to allow for a href tags but no others?

 PHP General,
 
 1. The Situation:
 I have a forum in which users can enter text which is then
 displayed 
 on my web site. I want to be able to allow them to insert their own a 
 href tags to provide links. The text is stored in a MySQL database.
 
 2. The Problem:
 My understanding is that if the input of HTML tags or other coding 
 elements is left unrestricted, then the potential is there for users to
 cause damage either maliciously or by accident by inserting scripts or 
 MySQL commands. Although the users who have access to the text input 
 forms have to pass a username and password check first, I would still 
 rather be safe than sorry. Mostly I am concerned about people
 unfamiliar 
 with HTML inserting incorrect code which may break the page design.
 
 3. The Question:
 Can I set up a PHP script which will strictly only allow instances 
 of a href=??? and /a and absolutely nothing else? I would like
 the 
 default behavior to be that if any other tag element, or use of  or 
  be simply deleted from the text before inserting it into the 
 database. I could reject text with incorrect tags altogether, but then 
 I'll be spending a lot of time explaining how to correct code to people
 who are anxious to get their text on the site. Far better that they at 
 least be able to get basic text up even when they mess up the code they
 want to insert.
 Can this be done?
 Will it be sufficient to protect the system against bad code?
 
 4. What I've Done So Far:
 I've looked into the *htmlspecialchars()* 
 http://jp.php.net/manual/en/function.htmlspecialchars.php and 
 *htmlentities(), thinking that they perhaps could pull out characters 
 used in tags, but they seem to be more for formatting script, not 
 filtering it.* http://jp.php.net/manual/en/function.htmlentities.php
 I'm assuming I need a string_replace() code of some kind. But I'm 
 lost as to how to specify to allow  only when immediately followed
 by 
 either a href = or /a and accept no other instances.
 It was when I realized that people might potentially be able to 
 insert some Java Script inside of the quotes after href= that I 
 realized I was in over my head.
 
 Any help much appreciated.
 ** http://jp.php.net/manual/en/function.htmlentities.php
 
 -- 
 Dave Gutteridge
 [EMAIL PROTECTED]
 Tokyo Comedy Store
 http://www.tokyocomedy.com/english/
 
 -- 
 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] Student Suspended Over PHP use.

2005-02-09 Thread abrea
Aha I knew you guys were up to something
Cheers
Alberto Brea :-)

-Original Message-
From: Bosky, Dave [EMAIL PROTECTED]
To: php-general@lists.php.net
Date: Wed, 9 Feb 2005 08:53:24 -0500 
Subject: [PHP] Student Suspended Over PHP use.


I just ran across this interesting article from awhile back. Pretty funny
http://bbspot.com/News/2000/6/php_suspend.html
Topeka, KS - High school sophomore Brett Tyson was suspended today after 
teachers learned he may be using PHP.
A teacher overheard him say that he was using PHP, and as part of our 
Zero-Tolerance policy against drug use, he was immediately suspended. No 
questions asked, said Principal Clyde Thurlow.   We're not quite sure what 
PHP is, but we suspect it may be a derivative of PCP, or maybe a new 
designer drug like GHB.  
Parents are frightened by the discovery of this new menace in their 
children's school, and are demanding the school do something.  We heard 
that he found out about PHP at school on the internet.  There may even be a 
PHP web ring operating on school grounds, said irate parent Carol Blessing. 
 School is supposed to be teaching our kids how to read and write.  Not 
about dangerous drugs like PHP.
In response to parental demands the school has reconfigured its internet 
WatchDog software to block access to all internet sites mentioning PHP.  
Officials say this should prevent any other students from falling prey like 
Brett Tyson did.  They have also stepped up locker searches and brought in 
drug sniffing dogs.
Interviews with students suggested that PHP use is wide spread around the 
school, but is particularly concentrated in the geeky nerd population.  When 
contacted by BBspot.com, Brett Tyson said, I don't know what the hell is 
going on dude, but this suspension gives me more time for fraggin'.  Yee 
haw!
PHP is a hypertext preprocessor, which sounds very dangerous.  It is 
believed that many users started by using Perl and moved on to the more 
powerful PHP.  For more information on how to recognize if your child may be 
using PHP please visit http://www.php.net. 
 
 
 


HTC Disclaimer: The information contained in this message may be privileged 
and confidential and protected from disclosure. If the reader of this 
message is not the intended recipient, or an employee or agent responsible 
for delivering this message to the intended recipient, you are hereby 
notified that any dissemination, distribution or copying of this 
communication is strictly prohibited. If you have received this 
communication in error, please notify us immediately by replying to the 
message and deleting it from your computer. Thank you.


Re: [PHP] imap_mail problems

2004-12-21 Thread abrea
May I suggest that you use PHP's mail() function and avoid the problem 
altogether.
The format is much the same as the one you are using.
Alberto Brea
[EMAIL PROTECTED]

-Original Message-
From: Paul Aviles [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Mon, 20 Dec 2004 20:00:22 -0500
Subject: [PHP] imap_mail problems

 Hello, I am having problems with this code below. The system is a FC1
 server 
 and it is supposed to send an email collecting some information of a 
 computer. The problem I am having is with the  and  characters.
 When 
 the $header variable is created, it does not work if you add the  and
  
 characters. For some reason makes the whole string like null.  Has
 anyone 
 seen this behaviour? If I try manually to send an email it does work
 and php 
 does have imap support on it.
 
 Thanks
 
 -pa
 
 snip
 
  $header = From: $fullNameField admin@ . trim(`/bin/hostname
 --fqdn`) . 
 ;
  $registrationAddress = [EMAIL PROTECTED];
  $subject = Registration ($productName);
  $message = 
 Full name: $fullNameField
 Title: $titleField
 Company: $companyField
 ;
  // send email
   imap_mail($registrationAddress, $subject, $message, $header);
 
 snip 
 
 
 
 -- 
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


[PHP] Software patents

2004-12-01 Thread abrea
Will the adoption and legalization of software patents actually threaten the 
activity of PHP software developers?
I see some people quite worried about this, e.g. at http://www.knoppix.org 
and http://swpat.ffii.org/index.en.html
Alberto Brea


Re: [PHP] Lost Variables

2004-11-23 Thread abrea
To turn $_POST[var1], $_POST[var2], $_POST[var3] into $var1, $var2, 
$var3:

if(isset($_POST))
 { foreach($_POST as $key=$value)
 { $$key= $value; print($$key= $value; br /); }}

This should do it. The print statement is just to check the result.
Regards

Alberto Brea


-Original Message-
From: Monique Verrier [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Tue, 23 Nov 2004 12:52:29 -0800
Subject: [PHP] Lost Variables

 First -- thank you for reading my post.
 
 I am using the general strategy suggested by Jay (thanks, Jay) to
 process my
 form in another procedure.  It's listed below.  In my processStuff.php
 program, I use the following code:
 
 $attributes = array();
 $attributes = array_merge($attributes,$HTTP_POST_VARS, $HTTP_GET_VARS);
 extract($attributes, EXTR_PREFIX_SAME, this);
 
 I want to load my numerous post variables into regular memory variables
 (or
 whatever the php nomenclature is) -- e.g. $_POST['action'] becomes
 $action.
 It doesn't seem to working according to the manual.  I list my
 $HTTP_SESSION_VARS, there are none.
 
 I would appreciate anyone taking the time to explain to me how this
 works.
 Either it's stupid or I'm stupid.  I'm figuring it's me.
 
 Monique.
 
 
 
 
 form method=post name=form1 action=processStuff.php
 input type=submit name=action value=Add Record
 input type=submit name=action value=Delete Record
 
 In processStuff.php
 
 ?php
 switch ($_POST['action']){
 case Add Record:
 ...do stuff...
 ..redirect back to original page...
 break;
 
 case Delete Record:
 ...do stuff...
 ..redirect back to original page...
 break;
 
 }
 ?
 
 -- 
 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



[PHP] Best practices for php application

2004-10-21 Thread abrea
Dear list,
Does anybody know of a url where I can find reading materials about best 
practices to organize the filesystem and variable structure of a php 
application? 
Although application purposes probably vary widely, I imagine that in one 
way or other most include adding, updating, deleting and displaying records, 
so there might be some standard or preferred procedure.
Thanks for any help
Alberto Brea
[EMAIL PROTECTED]


[PHP] Can't install PHP on Windows/Apache

2004-07-19 Thread abrea
Dear list,
I am trying to install PHP 4.3.8 as a module of Apache 2.0.50 on a 
Windows 98 computer.
Apache alone runs ok. After I installed PHP with the installer package, I 
added the following line at the end of the Apache httpd.conf together 
with the AddType statements:
# LoadModule php4_module c:/php/php4apache.dll

When I uncomment this line there is an error message saying that a 
resource is missing (or something like that, the DOS window disappears 
very quickly so I can't copy it).
This line has worked ok on other computers I have installed with PHP 
4.3.4 on Apache 1.3.29 and PHP 4.3.3 on Apache 1.3.27. I tried to install 
these programs but PHP does not run either, although Apache does.
I have tried with both php4apache.dll and php4apache2.dll, but I still 
get the error message.
The paths in the c:\windows\php.ini file point to the .dll file correctly.
Could anybody please tell me what the problem could be?
Thank you in advance
Alberto Brea

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



Re: [PHP] Re: Anyone knows when PHP5 is released?

2004-07-14 Thread abrea
Congratulations and good luck to the PHP 5.0.0 team!!
Alberto Brea

-Original Message-
From: John W. Holmes [EMAIL PROTECTED]
To: Ben Ramsey [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Date: Tue, 13 Jul 2004 18:44:06 -0400
Subject: Re: [PHP] Re: Anyone knows when PHP5 is released?

 Ben Ramsey wrote:
 
  Aidan Lister wrote:
  
  When it's ready
 
  Hopefully we'll see the stable release in the next 24 hours.
  
  
  There was a post to the internals@ list yesterday.  Andi announced a 
  test roll of 5.0.0 saying that he would release PHP 5 within the next
 24 
  hours if all goes well.  Keep your fingers crossed.
  
  Refer to: http://www.phpdeveloper.org/index/2279
  
 
 www.php.net says PHP 5.0.0 is released now. I'm sure there'll be an 
 annoucement soon...
 
 -- 
 ---John Holmes...
 
 Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/
 
 php|architect: The Magazine for PHP Professionals – www.phparch.com
 
 -- 
 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] checkbox

2004-06-30 Thread abrea
If you put square brackets after the name (e.g. var[]) your form should 
produce an array called $_POST[var] that comprises the checked boxes 
only.
e.g.
form method=post ...
input type=checkbox name=var[] value=value1
input type=checkbox name=var[] value=value2
input type=checkbox name=var[] value=value3
Regards
Alberto Brea
[EMAIL PROTECTED]



-Original Message-
From: Aris  Santillan [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Wed, 30 Jun 2004 15:56:35 +0800
Subject: [PHP] checkbox

 how can process  only items with checked check-box?
 
 --- html ---
 
 
 
 html
 head
 titleUntitled Document/title
 /head
 
 body
 form name=form1 method=post action=
   p 
 input type=checkbox name=checkbox value=checkbox
 input type=text name=textfield[1]
   /p
   p 
 input type=checkbox name=checkbox value=checkbox
   input type=text name=textfield[2]
   /p
   p 
 input type=checkbox name=checkbox value=checkbox 
 input type=text name=textfield[3]
   /p
   p 
 input type=checkbox name=checkbox value=checkbox
   input type=text name=textfield[4]
   /p
   p
 input type=checkbox name=checkbox value=checkbox
 input type=text name=textfield[5]
   /p
 /form
 /body
 /html
 
 
 
 --- html ---
 
 
 
 
 
 
 
 

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



[PHP] Concatenate PHP code into a string

2004-06-28 Thread abrea
Dear List,
How can I include a dynamically generated array:
e.g. for($i=0; $isizeof($cols); $i++)
  { $cols[$i]= mysql_field_name($fields,$i); }

into a MySQL insert query of the type:
$sql= INSERT cols[0],cols[1],cols[2], ..., comment
INTO mytable SET
cols[0]= '$cols[0]',
cols[1]= '$cols[1]',
cols[2]= '$cols[2]',
cols[...]= '$cols[...]',
comment= '$comment';

The number of $cols is different for each table.
Thanks in advance for any help

Alberto Brea

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