RE: [PHP] smarty
Does anyone have a 'good' tutorial about Smarty. The one available on smarty.php.net is really basic... Vincent -Original Message- From: Robert Cummings [mailto:[EMAIL PROTECTED] Sent: jeudi 8 avril 2004 4:02 To: Kelly Hallman Cc: PHP-General Subject: Re: [PHP] smarty On Wed, 2004-04-07 at 21:35, Kelly Hallman wrote: > Apr 8 at 10:26am, Justin French wrote: > > PHP itself is a great templating language :) > > > > > > > > > > > > > > '> > > > > Uhhh, yeah--that's not a templating, that's called spaghetti code :) > > You get the concept. Smarty, as you know, basically takes a Smarty > template and writes PHP code similar to what you've done above, then > writes out the .php file, and includes it when you render your template. > So you'd get nearly the same effect by writing the PHP as a separate file > and including it as your last step, and it acts as your display logic. > > That may be acceptable to you, as a PHP programmer. If you're the only one > who ever needs to modify your templates then that's great, more power to > you. I'm sure that you would have no problem having many levels of nesting > all over the place and not screwing anything up. So be it. But that's you. > > I guarantee another person not as adept at PHP will screw that code up, > and there is less potential for that with a Smarty template. If you know > PHP as well as yourself, it should be plain to see how Smarty is just a > wrapper over PHP that makes templates easier to build and maintain. > For a designer or non-coder, Smarty will be easier to learn than PHP. > > Unless your needs never exceed the very basics like you have demonstrated > above, you'll be hosed when another person needs to modify your template. > Which goes back to a templating truism never in dispute: if this is all > you want templating for, it's six of one, half a dozen of the other. > > However, there are practical limitations on what you can easily accomplish > with this approach, and Smarty addresses those issues. And you're worse > off if you invest a lot into building your sites this way, and then > realize you need some better templating strategies later. > > > You can still separate your logic from your presentation, template > > designers can still use quick, simple "tags" to include code, and the > > upside is that people familiar with PHP don't need to learn ANOTHER > > language (that's what Smarty is) -- they can dive straight in. > > You can consider it it's own language, but really it's more like PHP with > different formatting. Which is why it's different than what you're doing > above--it's designed to facilitate templating. Your method is just poking > in variables and PHP into inline'd HTML. It works, but you're missing some > of the power of Smarty if you think that's all it's good for. > > > The question is, do you want to give your templater designers full > > access to the power of PHP, or not. > > In other words: are your template designers already good PHP programmers? > It's not just hype, it solves real problems, even if you don't have them. Smarty is a bit of a hack too... why do I need to declare my templates within the PHP code? If I'm an HTML designer I'd like to create a new page, include templates, use some data that's been made available and have it all in the template. I sure as heck wouldn't want to have joe programmer edit the main page, add support for importing my template. This is the thing that bugs me about Smarty, its still got that hanging dependency. And it's still got to include all those templates within the source code. InterJinn is superior in this respect. You use XML tags to import other templates, you use XML tags to load modules and components, and you use XML tags to do almost any kind of expansion you want. Of course, you can go ahead and use something else, InterJinn provides the ability to plug in custom compilers. InterJinn compiles to PHP code, includes are INCLUDED at compile time not at run time. So given this scheme anyone working on the HTML is already familiar with the syntax... hard to go wrong with: Hell you can even overload HTML tags. Not only that but Interjinn allows recursive includes of templates and source files, and these includes can be relative to the outer nested template or source file. Furthermore, there's nothing forcing the use of the InterJinn application layer so InterJinn can be used entirely for it's templating features, in which case it provides a faster resulting PHP page than using PHP include(). Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architect
Re: [PHP] Re: php + lynx + grep
[ snippity snip snip ] Have you verified that lynx, grep, and head are in PHP's path? Check the output of `which lynx` or phpinfo() to figure out what your path is, and whether it includes lynx. Alternatively, use a full path to lynx to avoid confusion. Could be that the apache process has no rights to run these commands. Try su as apache and see if you can run it. When you run php from the command line, it runs as the active user. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: html forms class in php
Hello, On 04/08/2004 03:09 AM, Andy B wrote: yesterday i posted a msg about wanting to know if it was a good idea to write a class that created/dealt with html forms and so on... somebody told me to go look at html_quick_forms class and it looks good like everything i would want to do but there is 1 problem: is there any classes for the same thing out there anybody knows of that does the same thing but doesnt require pear to be installed?? i dont have access to pear on the servers i deal with and the admin refuse to install it... Sure, you may want to try this one that does even other things: http://www.phpclasses.org/formsgeneration -- Regards, Manuel Lemos PHP Classes - Free ready to use OOP components written in PHP http://www.phpclasses.org/ PHP Reviews - Reviews of PHP books and other products http://www.phpclasses.org/reviews/ Metastorage - Data object relational mapping layer generator http://www.meta-language.net/metastorage.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP vs. Outlook problem
Dear all , I got a problem to send a confirmation mail from my Website to auto reply every new registrator . Due to the ISP mail server resist any Web Mail function but personal mailing permitted only through Outlook . Since I used floating IP and asked another dynamic DNS server to point to my domain . Meanwhile , I'd like to have the Mail server of ISP for mailing . Hence , I'd like to have a PEAR module to call Outlook for mailing . Is it possible ? What should I do ? Is there any resource which like as I mentioned ? Your any input will be highly appreciated and thanks in advance ! cchiang -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: html forms class in php
On Thu, 2004-04-08 at 04:09, Manuel Lemos wrote: > Hello, > > On 04/08/2004 03:09 AM, Andy B wrote: > > yesterday i posted a msg about wanting to know if it was a good idea to > > write a class that created/dealt with html forms and so on... somebody told > > me to go look at html_quick_forms class and it looks good like everything i > > would want to do but there is 1 problem: is there any classes for the same > > thing out there anybody knows of that does the same thing but doesnt require > > pear to be installed?? > > > > i dont have access to pear on the servers i deal with and the admin refuse > > to install it... > > Sure, you may want to try this one that does even other things: > > http://www.phpclasses.org/formsgeneration Ooh, ooh, and FormJinn (part of InterJinn): http://www.interjinn.com/documentation/formJinn.phtml Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Exceptions and builtin functions in PHP5
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > If I understand right, PHP5 has an exception > > handling mechanism but it is only for "manual" using, i.e. > > a programmer can use try/catch but only for own code. > > PHP's built-in functions and functions from extensions still > > use old "return value" method. Yes? > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > I bloody hope not or what is the point ? In the current version of PHP, many built-in functions (if not all?) return FALSE on an error and some resource/handle on a success. So, instead of coding like this: ... $res = some_builtin_func(); // func does not raise exception on error if (!$res) throw new Exception();// so I throw it manually ... I want to write: ... $res = some_builtin_func(); // func raises exception on error // so I don't need to write additional lines ... So will PHP5 (or future versions) work as in my 2nd example? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] xmlhttp request
This is filthy check this out http://jibbering.com/2002/4/httprequest.html i suppose its a mozilla and ie only thing and pc too but maybe handy for php apps to post and get without changing the page -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: path to binary for php on linux
[EMAIL PROTECTED] (Andy B) wrote in news:[EMAIL PROTECTED]: > anybody know what the exact path for the php binary on linux is? If all else fails, try locate php if your locate database is up to date, or check the logs or whatever of your install package tool. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] multiple constructor question
Hello, I have looked around for information on using multiple constructors with OO PHP. I have found little, and from what I have seen I'm thinking that it's not supported. Is this true. I wrote the code below to try to emulate multiple constructors.. is this what everyone else does to try to get the same functionality? thanks, -- [EMAIL PROTECTED] "Bad spellers of the world untie!" #!/usr/bin/php4 doIt($name); } else{ $this->doIt("User"); } } function doIt($string){ echo "Hello $string\n"; } } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Unsubscribe!!
[EMAIL PROTECTED] (Ken Heath) wrote in news:[EMAIL PROTECTED]: > Please remove me from the mailing list. Many different efforts has > failed. >:-( > > I apology to everyone who receive this message. This is the last place to send that to. Try looking in the headers of any mail you get from the list where you will see soem useful information. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Exceptions and builtin functions in PHP5
Hi, I think this question is better suited to the devel list. Catalin "Tumurbaatar S." <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > If I understand right, PHP5 has an exception > handling mechanism but it is only for "manual" using, i.e. > a programmer can use try/catch but only for own code. > PHP's built-in functions and functions from extensions still > use old "return value" method. Yes? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Adding a new entry using PHP
Hi, Check http://php.weblogs.com/adodb Catalin P.S. Welcome to PHP :) "Alistair Hayward" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > I am an ASP user, now learning PHP. > > When adding a record in ASP, I do this: > > Recordset.AddNew > Field1 = whatever > RecordSet.Update > > How is this done in PHP? > > I have built a recordset using a query, and have all the information > needed to go into the different fields, but how do I 'Edit' or 'AddNew' > and 'Update'? > This is what I have: > > > unset($price); > $price = $_GET['Price']; > > unset($id); > $id = $_GET['id']; > > unset($partnumber); > $partnumber = $_GET['PartNumber']; > > unset($disc); > $disc = $_GET['Disc']; > > $link = mysql_connect('localhost', 'root', 'password'); > if (!$link) { > echo "Couldn't make a connection!"; > exit; > } > $db = mysql_select_db("order", $link); > if (!$db) { > echo "Couldn't select database!"; > exit; > } > $sql= "SELECT * FROM tborder WHERE sid='session.sessionid'"; > $result = mysql_query($sql); > > $total_records = mysql_num_rows($result); > > > ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] path to binary for php on linux
On Wed, 2004-04-07 at 18:17, Andy B wrote: > it was installed with get > and which php doesnt do anything just returns to the prompt with no output > > - Original Message - > From: "Curt Zirzow" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, April 07, 2004 8:11 PM > Subject: Re: [PHP] path to binary for php on linux > > > > * Thus wrote Andy B ([EMAIL PROTECTED]): > > > anybody know what the exact path for the php binary on linux is? > > locate finds all files containing the search string ... this works.. but you can just find binaries and important conf-files with [EMAIL PROTECTED] ~--->whereis php4 php4: /usr/bin/php4 /etc/php4 /usr/lib/php4 /usr/include/php4 /usr/share/man/man1/php4.1.gz [EMAIL PROTECTED] ~---> also depending on what linux you are using ... you can just ask the package manager... redhat-> rpm -qa | grep php4 then rpm -qp --filebypkg php4_main.rpm // or whatever the above command tells you the name is debian-> dpkg -L php4 good luck, jd -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
Well, I can't say that it's a 'good' tutorial, it's a little messy, but it's along the lines of how I am using it ... If you want to have a look, I put together a page and some explanations and stuffed it into an archive (162Kb) You can downlad it at http://www.wegotit.at/sm_demo.zip If you're going to look at it, drop me a line to let me know if it's too confusing or if you could actually make something out of it :) Richard Thursday, April 8, 2004, 9:11:06 AM, you wrote: > Does anyone have a 'good' tutorial about Smarty. The one > available on smarty.php.net is really basic... > Vincent > -Original Message- > From: Robert Cummings [mailto:[EMAIL PROTECTED] > Sent: jeudi 8 avril 2004 4:02 > To: Kelly Hallman > Cc: PHP-General > Subject: Re: [PHP] smarty > On Wed, 2004-04-07 at 21:35, Kelly Hallman wrote: >> Apr 8 at 10:26am, Justin French wrote: >> > PHP itself is a great templating language :) >> > >> > >> > >> > >> > >> > >> > > href='mailto:'> >> > >> >> Uhhh, yeah--that's not a templating, that's called spaghetti code :) >> >> You get the concept. Smarty, as you know, basically takes a Smarty >> template and writes PHP code similar to what you've done above, then >> writes out the .php file, and includes it when you render your template. >> So you'd get nearly the same effect by writing the PHP as a separate file >> and including it as your last step, and it acts as your display logic. >> >> That may be acceptable to you, as a PHP programmer. If you're the only one >> who ever needs to modify your templates then that's great, more power to >> you. I'm sure that you would have no problem having many levels of nesting >> all over the place and not screwing anything up. So be it. But that's you. >> >> I guarantee another person not as adept at PHP will screw that code up, >> and there is less potential for that with a Smarty template. If you know >> PHP as well as yourself, it should be plain to see how Smarty is just a >> wrapper over PHP that makes templates easier to build and maintain. >> For a designer or non-coder, Smarty will be easier to learn than PHP. >> >> Unless your needs never exceed the very basics like you have demonstrated >> above, you'll be hosed when another person needs to modify your template. >> Which goes back to a templating truism never in dispute: if this is all >> you want templating for, it's six of one, half a dozen of the other. >> >> However, there are practical limitations on what you can easily accomplish >> with this approach, and Smarty addresses those issues. And you're worse >> off if you invest a lot into building your sites this way, and then >> realize you need some better templating strategies later. >> >> > You can still separate your logic from your presentation, template >> > designers can still use quick, simple "tags" to include code, and the >> > upside is that people familiar with PHP don't need to learn ANOTHER >> > language (that's what Smarty is) -- they can dive straight in. >> >> You can consider it it's own language, but really it's more like PHP with >> different formatting. Which is why it's different than what you're doing >> above--it's designed to facilitate templating. Your method is just poking >> in variables and PHP into inline'd HTML. It works, but you're missing some >> of the power of Smarty if you think that's all it's good for. >> >> > The question is, do you want to give your templater designers full >> > access to the power of PHP, or not. >> >> In other words: are your template designers already good PHP programmers? >> It's not just hype, it solves real problems, even if you don't have them. > Smarty is a bit of a hack too... why do I need to declare my templates > within the PHP code? If I'm an HTML designer I'd like to create a new > page, include templates, use some data that's been made available and > have it all in the template. I sure as heck wouldn't want to have joe > programmer edit the main page, add support for importing my template. > This is the thing that bugs me about Smarty, its still got that hanging > dependency. And it's still got to include all those templates within the > source code. > InterJinn is superior in this respect. You use XML tags to import other > templates, you use XML tags to load modules and components, and you use > XML tags to do almost any kind of expansion you want. Of course, you can > go ahead and use something else, InterJinn provides the ability to plug > in custom compilers. InterJinn compiles to PHP code, includes are > INCLUDED at compile time not at run time. So given this scheme anyone > working on the HTML is already familiar with the syntax... hard to go > wrong with: > > Hell you can even overload HTML tags. Not only that but Interjinn allows > recursive includes of templates and source files, and these includes can > be relative to the outer nested template or source file. Furthermore, > there's nothing forcing the use of the InterJin
Re: [PHP] PHP vs. Outlook problem
On Thursday 08 April 2004 15:30, 農庚圃水產資訊網 wrote: > I got a problem to send a confirmation mail from my Website to auto reply > every new registrator . Due to the ISP mail server resist any Web Mail > function but personal mailing permitted only through Outlook . If the server on which your website is hosted has port 25 open then you can use the smtp mail class found at www.phpclasses.org. NB you cannot get your website to send mail via Outlook, pursuing that path would be futile. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * -- Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general -- /* There is a natural hootchy-kootchy to a goldfish. -- Walt Disney */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP-GTK mailing list
sorry for the off topic but i didn't knew where to ask this. does anyone know what's happening with the php-gtk mailing list. I haven't received a message for more than a month now and any message that i try to send comes back saying "Hi. This is the qmail-send program at pb1.pair.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <[EMAIL PROTECTED]>: Unable to open .qmail-php-gtk-general: access denied. (#4.3.0) I'm not going to try again; this message has been in the queue too long." sorry again for the off topic but I hope that one of the persons who's in charge of the php-gtk mailing list will read this message and hopefully fix this problem -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] page design and possible conflict??
hi.. this might be sort of ot and out of the range of the list but i had a site design question: is it an absolute no no to put inset borders 3px wide around "EVERY" table on the section of the site?? im trying to make an attempt at making the site have some sort of layout standards and that happen to be one of the new changes (my part) the site owner liked.. i didnt think there was any huge rule for that as long as everybody could still use the page... possible conflict: the main person doing the site doesnt like it when there are borders around any table at all and i was already told by him not to do that or my stuff wont get added?? even though i was paid before i finished the work *stress* dont know what to do... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Can't get anything outside PHP
Hi Folks, Yes, that strange heading is exactly what it says I'm trying to get a procedure working that takes a feed from an XML page, and puts it into English... that should be common sense, but I can't seem to get anything from my server I've installed Apache on Win XP, with PHP, and tried installing PEAR, but that doesn't want to work, even using a file that I know works from another server; I've tried various ones from the web, but to no avail. Whenever I run scripts that try and get anything, either Pea or otherwise, it just comes up with a blank page, or anything that is not HTML. I know PHP is working because I've got other scripts running, and even added silly things like an echo(Date()); on every other line ... but still nothing from the XML side of things. Have I missed something silly (:probably:) Someone help! Please Nunners -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] smarty
> -Original Message- > From: Kelly Hallman [mailto:[EMAIL PROTECTED] > Sent: April 7, 2004 11:51 PM > To: John W. Holmes > Cc: [EMAIL PROTECTED] > Subject: Re: [PHP] smarty > > > Apr 7 at 10:22pm, John W. Holmes wrote: > > > Uhhh, yeah--that's not templating, that's called spaghetti code :) > > > > +1 - Use of buzzword > > Right about here I could sense where this was going I > don't know, what would you call it? Is there a non-buzzword > term you'd be happier with? > That term predates PHP by a number of years, so I'm not sure > about buzz... > > > > For a designer or non-coder, Smarty will be easier to learn than > > > PHP. > > > > You must work with some real idiots. > > Sigh... you must work with some really lousy designers! > > > You can teach them to write {$variable} but you can't teach them to > > write ?? Give your people some credit. If they can > > learn {section name="foo" loop=2 show=TRUE}{/section}, then > they can > > learn for($x=0;$x<2;$x++){ }, can't they?? > > Sure, they could. However, take a look at all the newbie > questions on this list. Maybe you've got time for all that > hand holding.. but Smarty is a lot closer to HTML, which many > of them already know. > > > I'm sorry, but if Smarty takes your "template" and turns it > into code > > like the example above, EXACTLY what "limitations" are you > going to run > > into using the method above that Smarty solves? > > How about the limitation of lack of infinite time? Seriously > man, it's a tool. If you think that I was claiming Smarty > auto-magically did things you couldn't do with PHP, you need > to pay more attention... > > > Fight it all you want, but PHP is a templating engine, too. That was > > it's original purpose. And again, what "power" of Smarty > are we missing > > if Smarty just turns the template back into PHP code, anyhow? > > Fight what? If you call inline code and variables a > templating engine, I can see why you don't get it. PHP can > serve a templating purpose, but it doesn't greatly facilitate > that out of the box. It's not a strategy. > > I don't want to get into a tit-for-tat, but there are a lot > of things that Smarty makes much easier and more flexible > than coding straight PHP: > > The ease of developing and applying different types of > template plugins, the ability to dynamically attach arbitrary > functions as template plugins, extending the Smarty class to > encapsulate methods to control more complex > template functionalities.. the list goes on.. > > Please read the next sentence twice. You can do it all with > plain PHP, but I can do it much faster with Smarty, which is > merely a TOOL. > > > > In other words: are your template designers already good PHP > > > programmers? It's not just hype, it solves real problems, even if > > > you don't have them. > > > > You can either teach your designers the Smarty language or you can > > teach > > them PHP. Which one will set them up for success? > > Again, very much not the point. > > > Now, all that being said, I am a fan of Smarty and use it in some > > applications. But, there's no reason you can't use straight PHP and > > achieve the same results by simply separating presentation > logic from > > your code. > > It's clear you're just trying to be antagonistic, so I won't > beleaguer the point. I have a strong understanding of PHP, > and I myself find Smarty easier to work with from a template > design standpoint. > > Please feel free to call me a total idiot, question my > intelligence, belittle me or the people I work with, and > other side topics relating to the technical merits of Smarty > or the use of templating systems. > > I found it really educational and enriching. > Thanks for your contribution. > > > PS: I think this is tired at this point; thank you to Justin > for a thoughtful response that reassured me it was still a > discussion. I realize that many PHP 'experts' (let's call > them) may find different solutions that suit them > differently. People have different levels and different > needs. I personally like Smarty, and Smarty was the original > topic of the thread. I'm open to ideas, but going back to > mixing PHP and HTML is not a new idea nor a true templating > system, and there are valid reasons I sought out a more > comprehensive approaches after doing it that way for many > years. I found much benefit in Smarty, and hope others will too. I don't think this thread is tired. As someone who is about to dive into learning templating more than what I do now and with greater flexability and success, I've enjoyed the banter between everyone about the merits of Smarty and other templating engines. I'll be frank with this next comment and say to you, Kelly, that it was fine and dandy for you to be antagonistic and demeaning with your tone towards Justin French when he commented that PHP, itself, IS a templating engine, but when John turned t
Re: [PHP] page design and possible conflict??
dont know what his deal is but ok will close this idea now i guess.. - Original Message - From: "Miles Thompson" <[EMAIL PROTECTED]> To: "Andy B" <[EMAIL PROTECTED]> Sent: Thursday, April 08, 2004 7:41 AM Subject: Re: [PHP] page design and possible conflict?? > You're right, ot & out of range. > Seems to be an issue of taste and control. > Could this be because the person in charge is confusing CSS borders with > padding? > MT > At 07:19 AM 4/8/2004 -0400, you wrote: > >hi.. > > > >this might be sort of ot and out of the range of the list but i had a site > >design question: is it an absolute no no to put inset borders 3px wide > >around "EVERY" table on the section of the site?? im trying to make an > >attempt at making the site have some sort of layout standards and that > >happen to be one of the new changes (my part) the site owner liked.. i didnt > >think there was any huge rule for that as long as everybody could still use > >the page... > >possible conflict: the main person doing the site doesnt like it when there > >are borders around any table at all and i was already told by him not to do > >that or my stuff wont get added?? even though i was paid before i finished > >the work *stress* dont know what to do... > > > >-- > >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] start/stop deamon
can some body tell me how to start/stop a deamon ( eg: dhcpd ) from php ? and also can v apply that same method to start/stop a some script by php ? thanx in advance curlys -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] start/stop deamon
[snip] can some body tell me how to start/stop a deamon ( eg: dhcpd ) from php ? and also can v apply that same method to start/stop a some script by php ? [/snip] http://www.php.net/exec
RE: [PHP] Exceptions and builtin functions in PHP5
Builtin functions in php5 will not throw exceptions. The basic idea is that exceptions are part of the OOP portion of PHP. What you will need to do is to wrap these functions into classes. Fortunately, many existing class libraries such as PEAR can be tweaked to throw exceptions with little or no effort. >I want to write: >... >$res = some_builtin_func(); // func raises exception on error >... > >So will PHP5 (or future versions) work as in my 2nd example? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] page design and possible conflict??
ok Am Donnerstag, 8. April 2004 14:45 schrieb Andy B: > dont know what his deal is but ok will close this idea now i guess.. > > - Original Message - > From: "Miles Thompson" <[EMAIL PROTECTED]> > To: "Andy B" <[EMAIL PROTECTED]> > Sent: Thursday, April 08, 2004 7:41 AM > Subject: Re: [PHP] page design and possible conflict?? > > > You're right, ot & out of range. > > Seems to be an issue of taste and control. > > Could this be because the person in charge is confusing CSS borders with > > padding? > > MT > > > > At 07:19 AM 4/8/2004 -0400, you wrote: > > >hi.. > > > > > >this might be sort of ot and out of the range of the list but i had a > > site > > > >design question: is it an absolute no no to put inset borders 3px wide > > >around "EVERY" table on the section of the site?? im trying to make an > > >attempt at making the site have some sort of layout standards and that > > >happen to be one of the new changes (my part) the site owner liked.. i > > didnt > > > >think there was any huge rule for that as long as everybody could still > > use > > > >the page... > > >possible conflict: the main person doing the site doesnt like it when > > there > > > >are borders around any table at all and i was already told by him not to > > do > > > >that or my stuff wont get added?? even though i was paid before i > > finished > > > >the work *stress* dont know what to do... > > > > > >-- > > >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] smarty
Apr 8 at 7:38am, Aaron Wolski wrote: > I don't think this thread is tired. As someone who is about to dive into > learning templating more than what I do now... Tired in the sense that it had degenerated to a personal level that was uncalled for and off-topic. The merits of templating are never tired! > I'll be frank with this next comment and say to you, Kelly, that it was > fine and dandy for you to be antagonistic and demeaning with your tone > towards Justin French when he commented that PHP, itself, IS a > templating engine, but when John turned the tables in regards to those > remarks made you get very defensive and ornery as illustrated in this Here again, because I think it had been taken to a level that did not add anything to the debate at hand, and was antagonistic for the sake of antagonism. I was hardly trying to disrespect the point that Justin was making, in fact I had no disagreement with the approach, other than that it sold the concept of templating short by claiming that there is no difference. If there was no difference, Smarty would not exist. I think it is valid and important to understand that Smarty buys you nothing you can't get with PHP. However, claiming that it's exactly the same to use straight PHP, says to me that Smarty is either not being leveraged or it's true possibilities are not being realized. There is a difference between a conscious choice by someone who is an experienced PHP developer not to use Smarty, and someone who merely doesn't see the leverage or purpose of the tool. Pedantic debates like this surface regularly on topics such as OOP in PHP, to the detriment of those looking for answers to problems they legitimately want to solve. The reason this is frustrating is not because people should not have opinions or that there is nothing to be gained by expressing them. It's much different to say, for instance, "I don't use Smarty because for my purposes it's the same difference to just use a straight PHP approach" and to say "PHP already does exactly this, and thus Smarty is pointless." And thank you for your guidance in regards to my conduct. Apparently you also read the same things INTO my message to Justin, and thus it was okay for a third person to take it to a personal level that was out of line and when I merely respond to that unprovoked attack, you give me the lecture. If someone has an issue with my tone, fine. I think that's a perception or communication issue that can be dealt with by offline clarification, or any number of other approaches. Going off the handle is not an appropriate response, and I think even in my "defensive" response I showed Mr. Holmes a level of decorum that was completely absent in his abusive message. I see a lot of extremely snide messages on here, and yet, I posted an opinionated, on-topic message that did not disrespect anyone--yet managed to raise the dander of a small group--it's then ok with you if some guy lets go with personal invective. But not okay for me to respond. Get real. > I want to learn more about Smarty and it's obvious we have some great > sources here to do so. Let's get past the snide remarks and keep focused > on educating and discussing the merits of Smarty (or another templating > engine) so that we all benefit. Yes, PLEASE! I regretted having to send that message, but I did so for the same reason I responded to this one. It was personally addressing me. Learn to discern the difference between a passionate debate and personal attacks (not that yours was an attack, but it was unnecessary to come in and try to call the shots on an off-topic issue that was already dead). Please, let's get on with the relevant discussion! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] page design and possible conflict??
Rather than doing something soley to comply with a standard you must sell your client on the idea or not do it, they are the ones that ultimately must live with the decision and be happy with it. As a programmer it is your job to make sure they have all the information and the pro's and cons of each solution, after that point let your client hash it out, providing additional information as needed. If you really like the way it looks provide a mockup of the front page with the changes you are suggesting and one without the changes and explain the benefits of your changes. At the end of the day after all information has been considered and a decision has been made you are there to do what the client wants you to do, not what you think or believe is best. Who do you report to, the main site guy or the site owner? If you report to the site owner your responsibility is to him, likewise if you report to the person doing the site it is to him. A lot of times the maintenance person feels like they should have got the programming job and are very resesntful and hard to work with, if possible you should try to build a good working relationship with him and stroke his ego a bit as the owner probably selected him for some reason and he might have a say about future jobs and at the least know other people in the business and positive advertising is always good. Jason -Original Message- From: Andy B [mailto:[EMAIL PROTECTED] Sent: Thursday, April 08, 2004 5:20 AM To: [EMAIL PROTECTED] Subject: [PHP] page design and possible conflict?? hi.. this might be sort of ot and out of the range of the list but i had a site design question: is it an absolute no no to put inset borders 3px wide around "EVERY" table on the section of the site?? im trying to make an attempt at making the site have some sort of layout standards and that happen to be one of the new changes (my part) the site owner liked.. i didnt think there was any huge rule for that as long as everybody could still use the page... possible conflict: the main person doing the site doesnt like it when there are borders around any table at all and i was already told by him not to do that or my stuff wont get added?? even though i was paid before i finished the work *stress* dont know what to do... -- 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] Using WinNT login
Hi All, Is it possible to use the users WinNT network login for a php app? If so can someone point me in the direction for a tutorial or directions. Thanks, alex hogan ** The contents of this e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. The views stated herein do not necessarily represent the view of the company. If you are not the intended recipient of this e-mail you may not copy, forward, disclose, or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender. **
RE: [PHP] Using WinNT login
Well, it's NTLM authentication you're after, but I'm not sure if there's a PHP interface for it. Checked the web, and didn't get much response. It's basically a link to the domain server. Sorry, that wasn't much help was it?! Richard -Original Message- From: Alex Hogan [mailto:[EMAIL PROTECTED] Sent: 08 April 2004 14:38 To: PHP General list Subject: [PHP] Using WinNT login Hi All, Is it possible to use the users WinNT network login for a php app? If so can someone point me in the direction for a tutorial or directions. Thanks, alex hogan ** The contents of this e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. The views stated herein do not necessarily represent the view of the company. If you are not the intended recipient of this e-mail you may not copy, forward, disclose, or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender. ** == This message is for the sole use of the intended recipient. If you received this message in error please delete it and notify us. If this message was misdirected, CSFB does not waive any confidentiality or privilege. CSFB retains and monitors electronic communications sent through its network. Instructions transmitted over this system are not binding on CSFB until they are confirmed by us. Message transmission is not guaranteed to be secure. == -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Using WinNT login
Search the archive, we had this topic about a month ago and i pointed out a quite good solution on this topic. -- red > Hi All, > > Is it possible to use the users WinNT network login for a php app? > If so can someone point me in the direction for a tutorial or directions. > > > Thanks, > > > alex hogan > > > > > ** > The contents of this e-mail and any files transmitted with it are > confidential and intended solely for the use of the individual or > entity to whom it is addressed. The views stated herein do not > necessarily represent the view of the company. If you are not the > intended recipient of this e-mail you may not copy, forward, > disclose, or otherwise use it or any part of it in any form > whatsoever. If you have received this e-mail in error please > e-mail the sender. > ** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
From: "Kelly Hallman" <[EMAIL PROTECTED]> > Sure, they could. However, take a look at all the newbie questions on this > list. Maybe you've got time for all that hand holding.. but Smarty is a > lot closer to HTML, which many of them already know. {$variable} is no more closer to HTML than . Either way you still have to teach them the templating engine langauge. That language can either be Smarty or a specific subset of PHP functions/methods that serves as your templating engine (like how Justin had to write the "cycle()" function). If you can teach them how a {section} works, then you can teach them how a foreach() works or write a section() function that works just the same. > If you call inline code and variables a templating engine, I > can see why you don't get it. PHP can serve a templating purpose, but it > doesn't greatly facilitate that out of the box. It's not a strategy. Mixing PHP and HTML is not this big, bad, evil thing that should be avoided at all cost like many people make it out to be. The key is to separate the "presentation / presentation logic" and the "business logic / backend code", or whatever you want to call them. The "presentation logic" can either be Smarty or PHP. The problem is that if you use PHP, you must be very aware of what's going on and ensuring you're keeping the two layers separate. It takes some dedication. Smarty, however, FORCES you to keep the two layers separate and I think that's why it's liked by many people. I personally think that Smarty let you put _too much_ logic into the presentation layer, but everyone's needs are different. Smarty has two benefits to using a PHP templating solution (imo) 1. Smarty forces you to keep the presentation layer separate from your code/business layer. 2. Caching ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
John W. Holmes wrote: From: "Kelly Hallman" <[EMAIL PROTECTED]> Sure, they could. However, take a look at all the newbie questions on this list. Maybe you've got time for all that hand holding.. but Smarty is a lot closer to HTML, which many of them already know. {$variable} is no more closer to HTML than . Either way you still have to teach them the templating engine langauge. That language can either be Smarty or a specific subset of PHP functions/methods that serves as your templating engine (like how Justin had to write the "cycle()" function). If you can teach them how a {section} works, then you can teach them how a foreach() works or write a section() function that works just the same. This is the issue I have with things like Smarty. No matter if I use PHP or Smarty, I have to 'teach' my designer how to 'code' in some aspect...and I've met quite a few designers who can't grasp JavaScript, much less Smarty or PHP. Personally, I have the designers give me a HTML layout of the page to where I can cut up the HTML, and throw it into include files. -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Using WinNT login
From: "Alex Hogan" <[EMAIL PROTECTED]> > Is it possible to use the users WinNT network login for a php app? > If so can someone point me in the direction for a tutorial or directions. Assuming IIS, turn off "anonymous access", which will force them to log in as a user that has permission to reach the file they reqested. I believe you can then use $_SERVER['LOGON_USER'] or something similar to find out their username. (This also assumes an NTFS file system, but that should already be in place). It's the same as restricting access to any other file on Windows using the security settings. You remove the "Everyone" user and give access to either specific users or groups. If this is confusing or I wasn't clear on something, feel free to ask more questions. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Using WinNT login
Thanks guys... alex ** The contents of this e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. The views stated herein do not necessarily represent the view of the company. If you are not the intended recipient of this e-mail you may not copy, forward, disclose, or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender. **
[PHP] limit on ammount of generated jscript arrays
Hi there i am building an app of insteading of building a list menu of items, i am generating arrays of the data in javascript using a php class, this is then autocompleted in a textbox. Is there a limit to how many i can list in the page, like will it eventually slow the page down ? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] smarty
> From: John W. Holmes >Smarty has two benefits to using a PHP templating solution (imo) >1. Smarty forces you to keep the presentation layer separate from your >code/business layer. >2. Caching IMHO, a critical reason for choosing a template language over PHP is security. Do you really want to give your template designers complete access to your databases? Especially if customers have the ability to modify the templates themselves. I personally feel Smarty is too powerful but fortunately there are dozens of php template systems out there. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
From: "Hundiak, Arthur" <[EMAIL PROTECTED]> > > From: John W. Holmes > >Smarty has two benefits to using a PHP templating solution (imo) > > >1. Smarty forces you to keep the presentation layer separate from your > >code/business layer. > >2. Caching > > IMHO, a critical reason for choosing a template language over PHP is > security. Do you really want to give your template designers complete > access to your databases? Especially if customers have the ability to > modify the templates themselves. Very true. I had forgotten about that one. It can be seen as a feature or a disadvantage, depending upon the person, though. Any templating engine, that's not PHP itself, is going to restrict what the designer can do to some extent. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
On Thu, 2004-04-08 at 10:45, John W. Holmes wrote: > > [--SNIP--] > Any templating engine, > that's not PHP itself, is going to restrict what the designer can do to some > extent. This is a pretty broad statement and is not true in general despite it's applicability in many cases. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Exceptions and builtin functions in PHP5
The exception mechanism will not replace trigger_error() or function return values any time soon Greg Tumurbaatar S. wrote: <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] If I understand right, PHP5 has an exception handling mechanism but it is only for "manual" using, i.e. a programmer can use try/catch but only for own code. PHP's built-in functions and functions from extensions still use old "return value" method. Yes? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php I bloody hope not or what is the point ? In the current version of PHP, many built-in functions (if not all?) return FALSE on an error and some resource/handle on a success. So, instead of coding like this: ... $res = some_builtin_func(); // func does not raise exception on error if (!$res) throw new Exception();// so I throw it manually ... I want to write: ... $res = some_builtin_func(); // func raises exception on error // so I don't need to write additional lines ... So will PHP5 (or future versions) work as in my 2nd example? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] limit on ammount of generated jscript arrays
[snip] Hi there i am building an app of insteading of building a list menu of items, i am generating arrays of the data in javascript using a php class, this is then autocompleted in a textbox. Is there a limit to how many i can list in the page, like will it eventually slow the page down ? [/snip] Yes. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
From: "Robert Cummings" <[EMAIL PROTECTED]> > On Thu, 2004-04-08 at 10:45, John W. Holmes wrote: > > > > Any templating engine, > > that's not PHP itself, is going to restrict what the designer can do to some > > extent. > > This is a pretty broad statement and is not true in general despite it's > applicability in many cases. Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? ;) I should have known better than to use the word "any" and used "most". ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] header problems
Hi All I need to display a javascript window with some text displayed in to. After the execution and displaying of this windows, I have two executable php script that perform some task for me. After all this I need the page to direct to another page. I keep getting this header error. If someone know of a solution, that would be most appreciated Here is my code: if($read){ require_once('lib/functions.inc'); {execute the javascript window here} exec("/var/www/html/ag.php"); exec("/var/www/html/convert_tif2pdf.php"); header("Location: capture.php"); exit; } Kind Regards and thank you Brent Clark
RE: [PHP] header problems
[snip] I keep getting this header error. [/snip] Which header error? Like, the one where it says you can't do it again? It is because you have caused some output somewhere prior to the invocation of you header request to the new location. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
John W. Holmes wrote: From: "Robert Cummings" <[EMAIL PROTECTED]> On Thu, 2004-04-08 at 10:45, John W. Holmes wrote: Any templating engine, that's not PHP itself, is going to restrict what the designer can do to some extent. This is a pretty broad statement and is not true in general despite it's applicability in many cases. Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? ;) It will save you money on your car insurance. ;) -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
On Thu, 2004-04-08 at 10:59, John W. Holmes wrote: > From: "Robert Cummings" <[EMAIL PROTECTED]> > > On Thu, 2004-04-08 at 10:45, John W. Holmes wrote: > > > > > > Any templating engine, > > > that's not PHP itself, is going to restrict what the designer can do to > some > > > extent. > > > > This is a pretty broad statement and is not true in general despite it's > > applicability in many cases. > > Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? > ;) Technically neither does Smarty since you can put PHP code in the templates, but since InterJinn is backed by a framework which is accessible by the render tags, accumulator tags, and various other mechanisms, it can leverage all of the power of PHP while still supporting business logic separation. > I should have known better than to use the word "any" and used "most". Well it's not generally like you to make gross generalizations :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] header problems
From: "Brent Clark" <[EMAIL PROTECTED]> > I need to display a javascript window with some text displayed in to. > After the execution and displaying of this windows, I have two executable php script that perform some task for me. > After all this I need the page to direct to another page. Use a Javascript redirect, since displaying your javascript window is output to the browser and you can't use header() redirection after there's been output. Or rethink your logic. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP5 xslt omit-xml-declaration
Does this 'omit-xml-declaration' work? (my stylesheet looks with this) http://www.w3.org/1999/XSL/Transform";> templates.. All my transformation result in a document starting with In a browser this is ok, but when trying to pass the document to Excel 2002 the first line seems to break the readingcapabillity of excel. How (if) can I lose this first line? Thanks Vincent -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
On Thu, 2004-04-08 at 11:04, John Nichel wrote: > John W. Holmes wrote: > > From: "Robert Cummings" <[EMAIL PROTECTED]> > > > >>On Thu, 2004-04-08 at 10:45, John W. Holmes wrote: > >> > >>>Any templating engine, > >>>that's not PHP itself, is going to restrict what the designer can do to > > > > some > > > >>>extent. > >> > >>This is a pretty broad statement and is not true in general despite it's > >>applicability in many cases. > > > > > > Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? > > ;) > > It will save you money on your car insurance. ;) And people wonder why I feel the need once in while to give you a good kick in the teeth for being a hypocrite and idiot. This is completely off-topic and let me remind you of your past need to bring your "better than thou" attitude to bear on other posters in the form of chastisement. Also these snide remarks are typical of most trolls. Understandably you are a troll, and well, not really worth engaging in conversation. What I find curious is what drives your need to target me so often? Are you angry that I make references to InterJinn? Do you have a problem when I use it as an example or a point in debate? Really, WHAT IS YOUR PROBLEM? Please get over it! Cheers, your buddy, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Compare Case Insensitive?
How can I compare a variable submitted by a form as case insensitive? A promotional code will be entered into a form and it's important that they can enter the code either way. So if I have if ($code == 'ABC123') { I want that to match 'aBC123' 'abc123' or whatever. Thanks. Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Ncurses example @ zend
Hi all a while ago I posted a request for if someone knew anything or know of example etc about ncurses etc I found this http://www.zend.com/zend/tut/tut-degan.php Kind Regards Brent Clark
RE: [PHP] Compare Case Insensitive?
if (strtolower($code) == 'abc123') { or if (strtoupper($code) == 'ABC123') { -Original Message- From: Jeff Oien [mailto:[EMAIL PROTECTED] Sent: 08 April 2004 4:21 PM To: PHP Subject: [PHP] Compare Case Insensitive? How can I compare a variable submitted by a form as case insensitive? A promotional code will be entered into a form and it's important that they can enter the code either way. So if I have if ($code == 'ABC123') { I want that to match 'aBC123' 'abc123' or whatever. Thanks. Jeff -- 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] Compare Case Insensitive?
let's see: eregi() preg_match() strtolower() ... either one could help you probably fastest is convert the user string to lower case and compare ... or upper case .. your choice. Damn. so many options. Thursday, April 8, 2004, 5:21:15 PM, you wrote: > How can I compare a variable submitted by a form as case > insensitive? A promotional code will be entered into a form > and it's important that they can enter the code either way. > So if I have > if ($code == 'ABC123') { > I want that to match 'aBC123' 'abc123' or whatever. Thanks. > Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Compare Case Insensitive?
You could set your input string to upper case, then make all your comparisons in upper case http://www.php.net/manual/en/function.strtoupper.php On 8/4/04 4:21 pm, "Jeff Oien" <[EMAIL PROTECTED]> wrote: > How can I compare a variable submitted by a form as case > insensitive? A promotional code will be entered into a form > and it's important that they can enter the code either way. > So if I have > > if ($code == 'ABC123') { > > I want that to match 'aBC123' 'abc123' or whatever. Thanks. > Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Newbie question about operators
Thanks Ligaya "Ligaya Turmelle" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > it is refering to the associative array, specifically the $key => $value . > Note here (http://www.php.net/manual/en/language.types.array.php). > > Respectfully, > Ligaya Turmelle > > "Gabe" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Looking at the code below, what exactly is happening with the > $name=>$value > > part? I looked in the PHP online documentation and I can't find that > > operator. What is it doing exactly and what is it called? > > > > foreach ($some_array as $name=>$value) > > { > > ... some code ... > > } > > > > Thanks alot! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Compare Case Insensitive?
From: "Jeff Oien" <[EMAIL PROTECTED]> > How can I compare a variable submitted by a form as case > insensitive? A promotional code will be entered into a form > and it's important that they can enter the code either way. strcasecmp(): http://us2.php.net/strcasecmp or strtoupper($string) == 'ABC123' ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
Robert Cummings wrote: Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? ;) It will save you money on your car insurance. ;) And people wonder why I feel the need once in while to give you a good kick in the teeth for being a hypocrite and idiot. This is completely off-topic and let me remind you of your past need to bring your "better than thou" attitude to bear on other posters in the form of chastisement. Also these snide remarks are typical of most trolls. Understandably you are a troll, and well, not really worth engaging in conversation. What I find curious is what drives your need to target me so often? Are you angry that I make references to InterJinn? Do you have a problem when I use it as an example or a point in debate? Really, WHAT IS YOUR PROBLEM? Please get over it! Cheers, your buddy, Rob. Actually 'buddy', I made a little joke to add some levity to a topic which seems to be teetering on the edge of personal discussion and personal attacks (maybe you missed the little wink ;) ). Guess we see which side of the fence you seem to be on at the moment. STFA 'buddy' and you'll see that I make these little jokes from time to time, and only once before had one of those jokes been directed towards InterJinn (remember, it would simonize your car...which you even joked with). But no matter, I'll be your troll...you big bad Internet tough guy you. Have a good one, 'buddy'. -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] smarty
Hello Robert, Thursday, April 8, 2004, 4:19:10 PM, you wrote: RC> And people wonder why I feel the need once in while to give you a good [snipo] RC> when I use it as an example or a point in debate? Really, WHAT IS YOUR RC> PROBLEM? Please get over it! Whoa Robert, chill out a bit, please! He was only joking, the smiley should have given it away. I can understand where you are coming from (being the author 'n all), but I think you may have read into that a wee bit too much. Peace people, it's nearly the weekend (unless you live here, in which case you have tomorrow off anyway :) ... smarty/InterJinn/native PHP/whatever - pick the one that floats your boat and go sail in it. -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] smarty
On Thu, 2004-04-08 at 11:45, John Nichel wrote: > Robert Cummings wrote: > >>>Yeah, yeah... fine. I'm sure InterJinn doesn't limit you in any way, right? > >>>;) > >> > >>It will save you money on your car insurance. ;) > > > > > > And people wonder why I feel the need once in while to give you a good > > kick in the teeth for being a hypocrite and idiot. This is completely > > off-topic and let me remind you of your past need to bring your "better > > than thou" attitude to bear on other posters in the form of > > chastisement. Also these snide remarks are typical of most trolls. > > Understandably you are a troll, and well, not really worth engaging in > > conversation. > > > > What I find curious is what drives your need to target me so often? Are > > you angry that I make references to InterJinn? Do you have a problem > > when I use it as an example or a point in debate? Really, WHAT IS YOUR > > PROBLEM? Please get over it! > > > > Cheers, > > your buddy, > > Rob. > > Actually 'buddy', I made a little joke to add some levity to a topic > which seems to be teetering on the edge of personal discussion and > personal attacks (maybe you missed the little wink ;) ). Guess we see > which side of the fence you seem to be on at the moment. STFA 'buddy' > and you'll see that I make these little jokes from time to time, and > only once before had one of those jokes been directed towards InterJinn > (remember, it would simonize your car...which you even joked with). But > no matter, I'll be your troll...you big bad Internet tough guy you. > Have a good one, 'buddy'. Yes once is humour, and I met it with humour, but your consistency of jabbing makes it more than humourous. It tends to make me think you have some other agenda. And NO, a smiley face doesn't make me have to like it, especially considering our past history where there is obviously no love, which only strengthens the argument that you are being an ass. And I have no need to STFA, I am quite aware of what you have said in the past, my memory isn't currently failing me. Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re[2]: [PHP] smarty
On Thu, 2004-04-08 at 11:50, Richard Davey wrote: > Hello Robert, > > Thursday, April 8, 2004, 4:19:10 PM, you wrote: > > RC> And people wonder why I feel the need once in while to give you a good > [snipo] > RC> when I use it as an example or a point in debate? Really, WHAT IS YOUR > RC> PROBLEM? Please get over it! > > Whoa Robert, chill out a bit, please! He was only joking, the smiley > should have given it away. I can understand where you are coming from > (being the author 'n all), but I think you may have read into that a > wee bit too much. In real life as well as in internet messages, a smiley isn't always a smiley, and I doubt his was meant as a smiley as much as a snide smirk. > Peace people, it's nearly the weekend (unless you live here, in which > case you have tomorrow off anyway :) ... smarty/InterJinn/native > PHP/whatever - pick the one that floats your boat and go sail in it. Have a good holiday :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP & XML
Could someone point me in the right direction to learn how I can programatically validate a XML document against a XML schema? I've looked through the documentation but was unable to find any thing of any relevance (or so my xml newbie mind thought). thnx, Chris -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] http referrer
I apologize for my ignorance, but I am trying to find a way to grab the referring url. I can't seem to find the environment variable to do this. Does anyone know how to grab this? Thanks. -- Chris Bruce [EMAIL PROTECTED] Idextrus E-Business Architects http://www.idextrus.com 3282 Wilmar Cres. Mississauga, ON L5L4B2 CA 905.828.9189 This e-mail and its contents are privileged, confidential and subject to copyright. If you are not the intended recipient, please delete this e-mail immediately. Any unauthorized use or disclosure of the information herein is prohibited.
Re: [PHP] http referrer
On Thu, 2004-04-08 at 12:22, Chris Bruce wrote: > I apologize for my ignorance, but I am trying to find a way to grab the > referring url. I can't seem to find the environment variable to do > this. Does anyone know how to grab this? > HTTP_REFERER. Someone spelled it wrong a long time ago and it stuck :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] http referrer
Chris Bruce wrote: I apologize for my ignorance, but I am trying to find a way to grab the referring url. I can't seem to find the environment variable to do this. Does anyone know how to grab this? Thanks. $_SERVER['HTTP_REFERER'] -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] http referrer
Damn! It can't be that easy ;) But, yes, it works. Thanks a bunch. -- Chris Bruce [EMAIL PROTECTED] Idextrus E-Business Architects http://www.idextrus.com 3282 Wilmar Cres. Mississauga, ON L5L4B2 CA 905.828.9189 This e-mail and its contents are privileged, confidential and subject to copyright. If you are not the intended recipient, please delete this e-mail immediately. Any unauthorized use or disclosure of the information herein is prohibited. On Apr 8, 2004, at 12:25 PM, Robert Cummings wrote: On Thu, 2004-04-08 at 12:22, Chris Bruce wrote: I apologize for my ignorance, but I am trying to find a way to grab the referring url. I can't seem to find the environment variable to do this. Does anyone know how to grab this? HTTP_REFERER. Someone spelled it wrong a long time ago and it stuck :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `'
Re: [PHP] http referrer
From: "Chris Bruce" <[EMAIL PROTECTED]> > I apologize for my ignorance, but I am trying to find a way to grab the > referring url. I can't seem to find the environment variable to do > this. Does anyone know how to grab this? $_SERVER['HTTP_REFERER'] print_r($_SERVER) will tell you for sure. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] (new question on this) http referer
Just a follow up on this one--I've seen where consistently that $HTTP_REFERER will only show local referers, but not stuff from other sites/hostnames. This is on mod_php... any workaround for that? Regards, Joe - Original Message - From: "John W. Holmes" <[EMAIL PROTECTED]> To: "php" <[EMAIL PROTECTED]>; "Chris Bruce" <[EMAIL PROTECTED]> Sent: Thursday, April 08, 2004 12:30 PM Subject: Re: [PHP] http referrer From: "Chris Bruce" <[EMAIL PROTECTED]> > I apologize for my ignorance, but I am trying to find a way to grab the > referring url. I can't seem to find the environment variable to do > this. Does anyone know how to grab this? $_SERVER['HTTP_REFERER'] print_r($_SERVER) will tell you for sure. ---John Holmes... -- 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] (new question on this) http referer
On Thursday 08 April 2004 17:31, Joe Szilagyi wrote: > Just a follow up on this one--I've seen where consistently that > $HTTP_REFERER will only show local referers, but not stuff from other > sites/hostnames. This is on mod_php... any workaround for that? Referrer is a function of the browser. If it chooses to not give it to you, you don't get it. Proxomitron, at one point, shipped with a setting that gave the browser as SpaceBison, and the referrer as the URL being visited. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] (new question on this) http referer
* Thus wrote Joe Szilagyi ([EMAIL PROTECTED]): > Just a follow up on this one--I've seen where consistently that > $HTTP_REFERER will only show local referers, but not stuff from other > sites/hostnames. This is on mod_php... any workaround for that? Its up to the web browser to decide if it is going to send the referrer. In most cases, any time a user clicks on a link or loads a file within a page, the referrer is sent, even from other sites. Curt. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] (new question on this) http referer
Joe Szilagyi wrote: Just a follow up on this one--I've seen where consistently that $HTTP_REFERER will only show local referers, but not stuff from other sites/hostnames. This is on mod_php... any workaround for that? Regards, Joe The referrer is sent by the referring machine. If that machine isn't setting it, you can't get it. If memory serves, I think I remember someone claiming that this could also be blocked at a firewall...don't know if that's true or not though. -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Auto-acks on posting.
Anyone else getting auto-acks from "<[EMAIL PROTECTED]>" and "<[EMAIL PROTECTED]>", originating on host76.ipowerweb.com when they post here? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Regular Expression for a UK mobile phone number
Hi, I am trying to create a regular expression for a mobile phone number. The number must be 12 digits long(0-9) and begin with 447 and have no spaces. So far I have come up with this but it keeps telling me the number is invalid even when its correct! $regexp = "/447[0-9]{9}/"; if($_POST[mobile_number] != ''){ if(preg_match( $regexp, $_POST[mobile_number] )){ $error = "Invalid Mobile Number"; header("Location: edit_rep.php?error=$error&rep_id=".$_GET[rep_id]."&client_id=".$_GET[client_ id]."&rep_name=".$_GET[rep_name]."&client_name=".$_GET[client_name].""); exit; } } I would be most grateful for any advice offered. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Auto-acks on posting.
Yes I get the same emails here -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Use PHP to copy MySQL tables
Is there an easy way to create an HTML page that uses PHP to copy selected MySQL tables to backup copies on the same MySQL server? I want to create an administration page for my client to be able to "backup" their database whenever they see fit. But, I can't give them direct access to the MySQL server and don't want them backing up to their hard drive. I prefer to simply copy the tables to "backup" versions on the server so that if problems arise, I can log into the server and simply copy the "backups" to the originals. Thanx in advance. -- Robb Kerr Digital IGUANA Helping Digital Artists Achieve their Dreams http://www.digitaliguana.com http://www.cancerreallysucks.org -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Auto-acks on posting.
Duncan Hill wrote: Anyone else getting auto-acks from "<[EMAIL PROTECTED]>" and "<[EMAIL PROTECTED]>", originating on host76.ipowerweb.com when they post here? Yeah. An admin needs to remove those from the list. For the time being, I just have anything coming from those addresses going to /dev/null -- *** * _ __ __ __ _ * John Nichel * * | |/ /___ __ \ \/ /__ _ _| |__ ___ __ ___ _ __ * 716.856.9675 * * | ' http://www.KegWorks.com[EMAIL PROTECTED] * 14203 - 1321 * *** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Auto-acks on posting.
On Thursday 08 April 2004 17:35, Arthur Radulescu wrote: > Yes I get the same emails here Ho hum, then into the bit bucket they go. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] (new question on this) http referer
On Thu, 2004-04-08 at 12:36, Duncan Hill wrote: > On Thursday 08 April 2004 17:31, Joe Szilagyi wrote: > > Just a follow up on this one--I've seen where consistently that > > $HTTP_REFERER will only show local referers, but not stuff from other > > sites/hostnames. This is on mod_php... any workaround for that? > > Referrer is a function of the browser. If it chooses to not give it to you, > you don't get it. Proxomitron, at one point, shipped with a setting that > gave the browser as SpaceBison, and the referrer as the URL being visited. Opera let's you choose whether to send the referrer or not. it also lets you specify the browser to send so that you can trick some sites that are poorly implemented (or restrictively) to think you are using IE. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Regular Expression for a UK mobile phone number
>I am trying to create a regular expression for a mobile phone number. The >number must be 12 digits long(0-9) and begin with 447 and have no spaces. >So far I have come up with this but it keeps telling me the number is >invalid even when its correct! Try this: $regexp = "/447[0-9]{9}/"; if($_POST[mobile_number] != ''){ if(!preg_match( $regexp, $_POST[mobile_number] )){ $error = "Invalid Mobile Number"; header("Location:edit_rep.php?error=$error&rep_id=".$_GET[rep_id]."&client_id=".$_GET[client_id]."&rep_name=".$_GET[rep_name]."&client_name=".$_GET[client_name].""); exit; } } Also, your regexp is a little permissive; you can anchor it like so: $regexp = "/^447[0-9]{9}$/"; - michal migurski- contact info and pgp key: sf/cahttp://mike.teczno.com/contact.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] (new question on this) http referer
Hello Robert, Thursday, April 8, 2004, 5:55:05 PM, you wrote: RC> Opera let's you choose whether to send the referrer or not. it also lets RC> you specify the browser to send so that you can trick some sites that RC> are poorly implemented (or restrictively) to think you are using IE. and Norton Internet Security will block this information by default (apparently it's a "privacy thing"). -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] (new question on this) http referer
The referrer is sent by the referring machine. If that machine isn't setting it, you can't get it. If memory serves, I think I remember someone claiming that this could also be blocked at a firewall...don't know if that's true or not though. Yup, certain firewalls either mangle the HTTP_REFERER such that it appears it was sent by Elmer Fudd, showing up as HTTP_WEFERER, and others just eliminate it altogether. At any rate, if you're relying on HTTP_REFERER to make sure a script is being called from a certain location, I don't think it's very reliable. Does anyone have any ideas as to a workaround for this? Cheers, Pablo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Hiding email address from Robots ??
Looking for opinions before I start using this to hide the email address on a page $nx = "username"; $sx = "domain"; $mx = "[EMAIL PROTECTED]"; Then mailto: Hopefully a Robot would read the address as the result of $mx, which is totally useless - but it seems too easy. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP based Voice Chat Module
There are versions out there but they r for windoze only /// I was looking for Mac / Open Source implementations. thanks On Wednesday, April 7, 2004, at 07:15 PM, DvDmanDT wrote: Hmm.. I'm pretty sure you can get Flash for Mac.. -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com "Pushpinder Singh" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] Thanks Raditha, Yes we are primarily looking at a PHP chat module which will allow us conduct an audio conference. I know there are Flash Voice Chat versions but they are all for Windoze... we are primarily a MAC environment and our hosting company uses LINUX. Please advise on the best course of action // Thanks again --Pushpinder On Wednesday, April 7, 2004, at 12:06 PM, Raditha Dissanayake wrote: Pushpinder Singh wrote: Hello everyone, I was wondering if anyone has used any PHP/MySQL based voice chat system. (for MAC OS X Platform) What kind of voice chat are you talking about? are you refering to one user saying something into the microphone that the other users hears? If so php is not the best way to do it. -- Raditha Dissanayake. - http://www.radinks.com/print/upload.php SFTP, FTP and HTTP File Upload solutions -- 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 General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Hiding email address from Robots ??
news wrote: Looking for opinions before I start using this to hide the email address on a page $nx = "username"; $sx = "domain"; $mx = "[EMAIL PROTECTED]"; Then mailto: Hopefully a Robot would read the address as the result of $mx, which is totally useless - but it seems too easy. Perhaps I'm missing something (and if I am, please let me know), but how would [EMAIL PROTECTED] be totally useless to email harvesting robots? If $nx was 'user' and $sx was 'example.com'. The mailto would be displayed as 'mailto:[EMAIL PROTECTED]' which any mail robot will clearly be able to use. Any robots will not read the page until all PHP code has run and returned the page as complete html. -- Jason Giangrande <[EMAIL PROTECTED]> http://www.giangrande.org http://www.dogsiview.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] (new question on this) http referer
Hello Pablo, Thursday, April 8, 2004, 6:32:06 PM, you wrote: PG> At any rate, if you're relying on HTTP_REFERER to make sure a script is PG> being called from a certain location, I don't think it's very reliable. PG> Does anyone have any ideas as to a workaround for this? There are probably better, but I did come up with something specifically for this a while ago: Basically all form input went via a redirect script first. Form 1 (in the users browser) submits everything to a PHP script that does nothing but suck in all of the $_POST values and then itself redirects this to the actual PHP processing script it was meant for. It redirects using an HTTP header and POSTing all of the form values it had received originally. When developing I used the Snoopy class to handle this for me. It works for 2 reasons (1) you ALWAYS know the IP address of the script you are receiving the data from (because it's the same server*) and (2) the redirect script can also add an extra POST variable that identifies it is from a secure source (perhaps a private key, or md5 hash or similar). Or it could use your own HTTP headers or User Agent for further checks. * although it doesn't have to be Downsides: Your site is effectively processing all form data twice. Depending on traffic/size of forms/etc this probably isn't desirable. But, it does actually work and AFAIK cannot be easily spoofed. -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Hiding email address from Robots ??
Actually, a robot will read the html it generates, so this won't really help. However, if you store your adresses as character codes ( ie a space is %20) and not just text, most robots have a hard time reading them. "News" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Looking for opinions before I start using this to hide the email address on > a page > > $nx = "username"; > $sx = "domain"; > $mx = "[EMAIL PROTECTED]"; > > Then mailto: > > Hopefully a Robot would read the address as the result of $mx, which is > totally useless - but it seems too easy. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Pinging an IP without using exec or system
I am running scripts on a host that does not allow arbatrary commands to run via exec() or system(). However, I need to be able to test and see if an IP is active, basically ping it. I have only been able to find example scripts that use exec ot system to do the ping. Is there a way I can do a ping with something like fsockopen? I tried doing "@fsockopen($ip, 7, &$errno, &$errstr, 10);" which connects to the echo port for TCP, however it fails on many IPs I can ping successfully. Any suggestions? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re[2]: [PHP] (new question on this) http referer
On Thu, 2004-04-08 at 13:54, Richard Davey wrote: > Hello Pablo, > > Thursday, April 8, 2004, 6:32:06 PM, you wrote: > > PG> At any rate, if you're relying on HTTP_REFERER to make sure a script is > PG> being called from a certain location, I don't think it's very reliable. > > PG> Does anyone have any ideas as to a workaround for this? > > There are probably better, but I did come up with something > specifically for this a while ago: > > Basically all form input went via a redirect script first. > > Form 1 (in the users browser) submits everything to a PHP script that > does nothing but suck in all of the $_POST values and then itself > redirects this to the actual PHP processing script it was meant for. > It redirects using an HTTP header and POSTing all of the form values > it had received originally. When developing I used the Snoopy class to > handle this for me. > > It works for 2 reasons (1) you ALWAYS know the IP address of the > script you are receiving the data from (because it's the same server*) > and (2) the redirect script can also add an extra POST variable that > identifies it is from a secure source (perhaps a private key, or md5 > hash or similar). Or it could use your own HTTP headers or User Agent > for further checks. > > * although it doesn't have to be > > Downsides: > > Your site is effectively processing all form data twice. Depending on > traffic/size of forms/etc this probably isn't desirable. > > But, it does actually work and AFAIK cannot be easily spoofed. I don't think this works in general. For instance some ISPs can have the user's IP change between page requests (incuding redirects). AOL is an example of such and ISP. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[4]: [PHP] (new question on this) http referer
Hello Robert, Thursday, April 8, 2004, 7:04:24 PM, you wrote: RC> I don't think this works in general. For instance some ISPs can have the RC> user's IP change between page requests (incuding redirects). AOL is an RC> example of such and ISP. That doesn't make any difference in this instance. scriptA receives the POST data scriptA then in turns POSTs that to scriptB which outputs the result back to a variable in scriptA scriptA displays it, effectively - the proper page At no point has the user been redirected anywhere. -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Serializing objects and storing them is sessions
I'm having a problem unserializing objects that are passed from page to page with sessions. Registered globals is disabled so I am using the $_SESSION array to store session variable and am not using session_register(). Here's what I'm doing. On first page: $auth = new Class(); session_start(); $_SESSION['auth'] = serialize($auth); Second page: session_start(); var_dump($_SESSION); $auth = unserialize($_SESSION['auth']); var_dump($auth); When I var_dump() $_SESSION it appears to be a string representation of the object. However, when I try to unserialize() it and store it in $auth the value is bool(false) and not an object. Can anyone tell me what I am doing wrong? Thanks, -- Jason Giangrande <[EMAIL PROTECTED]> http://www.giangrande.org http://www.dogsiview.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re[4]: [PHP] (new question on this) http referer
On Thu, 2004-04-08 at 14:07, Richard Davey wrote: > Hello Robert, > > Thursday, April 8, 2004, 7:04:24 PM, you wrote: > > RC> I don't think this works in general. For instance some ISPs can have the > RC> user's IP change between page requests (incuding redirects). AOL is an > RC> example of such and ISP. > > That doesn't make any difference in this instance. > > scriptA receives the POST data > scriptA then in turns POSTs that to scriptB which outputs the result > back to a variable in scriptA > scriptA displays it, effectively - the proper page > > At no point has the user been redirected anywhere. Aaah ok. That makes more sense to me :) Sorry was confused by the use of the word redirect. Thought you were redirecting the user to an alternate script with the reposted data. I'm not sure I understand how this is more secure since isn't the data as valid as the first time it was posted? Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[6]: [PHP] (new question on this) http referer
Hello Robert, Thursday, April 8, 2004, 7:13:27 PM, you wrote: RC> Aaah ok. That makes more sense to me :) Sorry was confused by the use of RC> the word redirect. Thought you were redirecting the user to an alternate RC> script with the reposted data. I'm not sure I understand how this is RC> more secure since isn't the data as valid as the first time it was RC> posted? It's not about the validity of data, that is handled by the receiving script - it's about knowing for sure WHERE that form data came from in the first place. For example it would stop something along the lines of a user downloading your form, modifying some values and then posting it from their local box. It could also stop another web-site automatically posting data to your forms should they mask the referer value. Hope that makes more sense. -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: Re[6]: [PHP] (new question on this) http referer
On Thu, 2004-04-08 at 14:19, Richard Davey wrote: > Hello Robert, > > Thursday, April 8, 2004, 7:13:27 PM, you wrote: > > RC> Aaah ok. That makes more sense to me :) Sorry was confused by the use of > RC> the word redirect. Thought you were redirecting the user to an alternate > RC> script with the reposted data. I'm not sure I understand how this is > RC> more secure since isn't the data as valid as the first time it was > RC> posted? > > It's not about the validity of data, that is handled by the receiving > script - it's about knowing for sure WHERE that form data came from in > the first place. For example it would stop something along the lines > of a user downloading your form, modifying some values and then > posting it from their local box. It could also stop another web-site > automatically posting data to your forms should they mask the referer > value. > > Hope that makes more sense. Sorry, by validity of the data I meant validity of location. I'm not sure though that you can validate location using your technique since the first script retrieves all of the POSTed data and then forwards it along to the second processing script. How does the second script gain new information over the first? Doesn't it receive the same data? Agreed the second server always knows the IP of the sender since the sender is the first script which is on the same box, but I'm not sure how this provides a benefit over just processing the data in the first script, since the IP of the original sender is still at issue. Maybe I'm just confused :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Regular Expression for a UK mobile phone number
"Michal Migurski" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >I am trying to create a regular expression for a mobile phone number. The > >number must be 12 digits long(0-9) and begin with 447 and have no spaces. > >So far I have come up with this but it keeps telling me the number is > >invalid even when its correct! > > Try this: > > $regexp = "/447[0-9]{9}/"; > if($_POST[mobile_number] != ''){ > if(!preg_match( $regexp, $_POST[mobile_number] )){ > $error = "Invalid Mobile Number"; > header("Location:edit_rep.php?error=$error&rep_id=".$_GET[rep_id]."&client_i d=".$_GET[client_id]."&rep_name=".$_GET[rep_name]."&client_name=".$_GET[clie nt_name].""); > exit; > } > } > > Also, your regexp is a little permissive; you can anchor it like so: > > $regexp = "/^447[0-9]{9}$/"; > > - > michal migurski- contact info and pgp key: > sf/cahttp://mike.teczno.com/contact.html Thanks for your reply Michal, but the regular expression still seems to reject the number... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] ADOdb Operator question
If you're using ADOdb, what is the name, purpose, and function of this operator? -> e.g. $conn->Connect(false, 'scott', 'tiger', $oraname); I can follow some tutorials, but I'm just not sure when I need to use it and when I don't. Thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] &^%$! Download "accelerators"
I've been using the following code for some time to deliver electronic downloads of purchased software products - header('Content-Type: '.$file_row['content_type']); header('Content-Disposition: filename="'.$file_row["filename"].'"'); $size = filesize('../../store/files/'.$file_row['filename']); header('Content-Length: '.$size); header('Content-Transfer-Encoding: base64'); readfile('../../store/files/'.$file_row['filename']); But once in a blue moon, someone complains that they didn't get their file and they always seem to be using some "download accelerator" software. Does anyone have any experience with these? Anything I can do to make the above code more robust? Note that it's been working great for a long time. - Brian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Smarty Summary was Re: [PHP] smarty
I have been following this thread closely and thought I'd summarize a few points: 1. 'Template Engine' - you can justifyably call PHP a template engine, but I think calling Smarty a template engine confuses the issue - it would be clearer call it something like 'Presentation Component' which encapsulates output caching, output string transformation, markup generation, presentation logic security & seperation of (code & possibly human) tasks. viewing it as a component means viewing it as a tool, tools are used when appropriate and according to their capabilities and the scope of the job at hand. in principle a sizeable proportion of all the. 2. 'The Template Language' - basic PHP and Smarty 'languages' are roughly on par in terms of complexity (MMV - were all unique!), personally I feel that Smarty markup looks tidier alongside (X|(X)?HT)ML. 3. 'Lock In' - the lock-in argument is academic. in reality projects you build using Smarty will be decommissioned or rewritten (at which point you can choose to use something else) long before lock-in becomes an issue. Besides being locked-in to Free & Open code doesn't sound too bad - if you don't use somebody elses 'template engine' then you will probably end up writing something similar to perform the related tasks - using somebody elses frees you from dev, maintainance, doc-writing etc 4. 'Limited Interface' - 5. 'Limitations' - when you find Smarty limits you, but you are otherwise convinced its a good tool for the job, subclass it and make it do things your way (or write BadAss(tm) plugins - for which you can achieve fame and glory if you make them available on the Smarty Wiki ;-). any real limitations of Smarty are not of a level which would trouble novice users of PHP, they are simply not yet at the level where they are stretching the capabilities of PHP or components they use. Smarty is limited in 2 ways: 1. because PHPs syntax is very broad and flexible (the fact that it is typeless is probably no help in this respect), this makes it extremely difficult to support it all with in the Smarty constructs -it not only has to work, but it has to work As Expected(tm). 2. on purpose in order to allow the develop to determine what interface (functional markup*) designers. Limiting the interface (and by definition defining an interface) is a Good Thing(tm) thats why PHP5 supports interfaces for classes - consider them, like steel-toe-capped boots in the fight against spaghetti code. Limitations are often purely percieved rather than actual, possibly stemming from the fact that somebody else decided on how (i.e. not _what_) to do something, small price to pay if for a free, well supported component really. And when you look at it you might see that this is a bit like developing in a team, sometimes somebody (has to) make(s) a decision and your stuck with it regardless of whether you think it is correct. 6. 'Designers & Templates' - I use really heavy smarty markup (70% or more is not HTML) for the presentation logic... why because my templates are very generic - they expect php objects of a certain types and the create markup based on the structures within. I don't want any non-programmer anywhere near my templates - styling belongs in CSS, that is what designers should using to change the look and feel of the site - from a deisgners point of view CSS type markup is the future is layout - it almost completely removes the styling from the structural markup (Murphy's Law dictates that some of the designers wishes will mean having to tweak the functional markup templates - but that does not happen constantly.). Are your designers often styling/layout online articles are the like? maybe it time to try a webbased (X)HTML editor - for a couple of $, or even for free, you have an editor to create content with which you can store in files or a DB, even change history if you want and then extract this content and display it in one of your structural templates. 7. 'Why the fuck do we do this?' - for the kick of writing cool code for one, but there are always many tasks in writing an application which are mundane (to say the least) - for me Smarty takes care of a few of these and that makes coding more fun. 8. 'Why use Smarty?' - what a non-question or rather you have to answer it yourself. first determine what it is you need to do now (and possibily in the future) then go and look what best fits the need (read the code and the documentation, make an effort to actually run examples) - if nothing fits write something. if your going judge Smarty do it based on the quality of the code, level of support and the usuability/flexibility of its API. 9. 'php.net' - it possibly says something of Smarty that it is hosted under the PHP banner. Smarty is certainly not the only way, probably not the best way and possibly not the most flexible way. But it provides a free, stable, widely used & well supported frame
Re: [PHP] ADOdb Operator question
[snip] e.g. $conn->Connect(false, 'scott', 'tiger', $oraname); [/snip] http://www.php.net/oop will give you some help. I am not even sure if I can explain it correctly. I believe you would say use -> to call object methods and -> to get/set the class variables. I am sure someone can give a better explanation than that, or correct me if I am wrong. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] parsing question ('010.000.080.001' == `10.0.80.1`) how to be 'true'?
Two tables have diferent standarts to hold IP adresses: first: 045.012.001.002 003.000.123.231 123.230.101.080 second: 45.12.1.2 3.0.123.231 123.230.101.80 I have to compare the data and stack there .. my fantasy can't help me write regular expresion to parse first format into second or second into first. Please help me!... or there can be enother way to compare the data .. don't know... some function wich can translate both formats into binary format .. so any ideas very nessary :-) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] [Fwd: Re: [PHP-DEV] null / unset / isset ?]
reposted on this list as requested, an initial reply is include: Original Message Delivered-To: [EMAIL PROTECTED] To make matters worse, "$x[5] = NULL;" causes array_key_exists to return true for 5 even though isset($x[5]) is false and even worse, "unset" is the function you use to remove 5/NULL from the array. So... you have to "unset" something for which "isset" is false! I have to believe if they were starting from scratch today they wouldn't make such a mess, but too many people have code that relies on this unfortunate behavior for them to change it now. :( - Todd On Thu, 2004-04-08 at 11:05, Jochem Maas wrote: consider this if you will: echo <<< ___THEEND EXPECT: isset(): true; is_null(): true; REALITY: ___THEEND; $varIsSet = null; var_dump( isset($varIsSet) ); var_dump( is_null($varIsSet) ); ?> I would have thought that having set the variable to something even if its 'nothing' would mean it is set in the current variable scope. either that or it makes unset() redundant, no? and the PHP documentation leaves me with the impression that is_null() works with 'set' variables (and would give an E_NOTICE if an unset variable is set) is there a difference between null and unset()ing? does a variable that is null take up no memory (rather like variable that have never been defined or removed completely) apologies if this is misplaced. rgds, Jochem -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] ADOdb Operator question
> If you're using ADOdb, what is the name, purpose, and function of this > operator? > > -> > > e.g. $conn->Connect(false, 'scott', 'tiger', $oraname); > > I can follow some tutorials, but I'm just not sure when I need to use it > and > when I don't. This is an explanation that's in the manual. $conn->Open("Provider=SQLOLEDB; Data Source=localhost;Initial Catalog=database; User ID=user; Password=password"); http://www.php.net/manual/en/ref.com.php alex hogan > -Original Message- > From: Gabe [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 08, 2004 1:43 PM > To: [EMAIL PROTECTED] > Subject: [PHP] ADOdb Operator question > > If you're using ADOdb, what is the name, purpose, and function of this > operator? > > -> > > e.g. $conn->Connect(false, 'scott', 'tiger', $oraname); > > I can follow some tutorials, but I'm just not sure when I need to use it > and > when I don't. > > Thanks > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php ** The contents of this e-mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom it is addressed. The views stated herein do not necessarily represent the view of the company. If you are not the intended recipient of this e-mail you may not copy, forward, disclose, or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender. **
[PHP] Re: Hiding email address from Robots ??
just google for it. there are several PHP classes that do that for you. try something like: mail@domain.com (I didn't check it) I hope you can read it. "News" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Looking for opinions before I start using this to hide the email address on > a page > > $nx = "username"; > $sx = "domain"; > $mx = "[EMAIL PROTECTED]"; > > Then mailto: > > Hopefully a Robot would read the address as the result of $mx, which is > totally useless - but it seems too easy. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] parsing question ('010.000.080.001' == `10.0.80.1`) how to be 'true'?
Galkov Vladimir wrote: Two tables have diferent standarts to hold IP adresses: first: 045.012.001.002 003.000.123.231 123.230.101.080 second: 45.12.1.2 3.0.123.231 123.230.101.80 Are you aware that these don't mean the same thing? Leading zeroes mean an IP address quad is in octal. If you enter "045.012.001.002" you're actually saying "37.10.1.2"... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php