473,499 Members | 1,648 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

I'm a C programmer and I need to learn PHP fast. Please help.

Hello,

I have about 7 years programming experience but none of it with PHP. I
got a project to build an IVR with Asterisk and we used a consultant to
help. Now that the project is in production, the company wants to send
me to asterisk developer training. I'm very excited about it except
that the training starts in two weeks and PHP is a prerequisite for the
course. I know C/C++ well so I'm hoping I can get up to speed quickly.

Does anyone know of a good PHP tutorial that does not focus on using it
with the web?

Thank you so much for your help,
-Don

Jul 10 '06 #1
13 1732
If you search for "PHP Shell Scripting" on Google you can find a lot of
tutorials. Are you sure that they aren't expecting you to know PHP for
the web? PHP shell scripting is pretty rare.

Here's a decent looking tutorial
http://www.phpbuilder.com/columns/darrell20000319.php3
madwhit wrote:
Hello,

I have about 7 years programming experience but none of it with PHP. I
got a project to build an IVR with Asterisk and we used a consultant to
help. Now that the project is in production, the company wants to send
me to asterisk developer training. I'm very excited about it except
that the training starts in two weeks and PHP is a prerequisite for the
course. I know C/C++ well so I'm hoping I can get up to speed quickly.

Does anyone know of a good PHP tutorial that does not focus on using it
with the web?

Thank you so much for your help,
-Don
Jul 10 '06 #2
madwhit wrote:
Hello,

I have about 7 years programming experience but none of it with PHP. I
got a project to build an IVR with Asterisk and we used a consultant to
help. Now that the project is in production, the company wants to send
me to asterisk developer training. I'm very excited about it except
that the training starts in two weeks and PHP is a prerequisite for the
course. I know C/C++ well so I'm hoping I can get up to speed quickly.

Does anyone know of a good PHP tutorial that does not focus on using it
with the web?

Thank you so much for your help,
-Don
Adam Plocher wrote:
If you search for "PHP Shell Scripting" on Google you can find a lot of
tutorials. Are you sure that they aren't expecting you to know PHP for
the web? PHP shell scripting is pretty rare.

Here's a decent looking tutorial
http://www.phpbuilder.com/columns/darrell20000319.php3

Thank you. Adding the word 'shell' to the search made a world of
difference.

I don't know how the PHP scripts will be used in the training course.
Asterisk is an opensource PBX and does not use the web. It does,
however, support VoIP so that may be the tie in, I don't know. Also, it
does have a manager api, so maybe we'll build a web page to interface
with that.

Either way, I will get up to speed with the language syntax then figure
out how to apply it both ways.

Thank you for your help.
-Don.

Jul 10 '06 #3

madwhit wrote:
Hello,

I have about 7 years programming experience but none of it with PHP. I
got a project to build an IVR with Asterisk and we used a consultant to
help. Now that the project is in production, the company wants to send
me to asterisk developer training. I'm very excited about it except
that the training starts in two weeks and PHP is a prerequisite for the
course. I know C/C++ well so I'm hoping I can get up to speed quickly.

Does anyone know of a good PHP tutorial that does not focus on using it
with the web?

Thank you so much for your help,
-Don
Jul 10 '06 #4
PHP is for web based applications. Asterisk provides an AGI API and
uses PHP to communicate with it. More than likely they will teach you
how to create apps to maintain Asterisk configuration files and
extracting voice mail and other statistics such as CDR.

DO you have a URL for the course? I am interested in taking a formal
Asterisk class?

Thanks

madwhit wrote:
Hello,

I have about 7 years programming experience but none of it with PHP. I
got a project to build an IVR with Asterisk and we used a consultant to
help. Now that the project is in production, the company wants to send
me to asterisk developer training. I'm very excited about it except
that the training starts in two weeks and PHP is a prerequisite for the
course. I know C/C++ well so I'm hoping I can get up to speed quickly.

Does anyone know of a good PHP tutorial that does not focus on using it
with the web?

Thank you so much for your help,
-Don
Jul 10 '06 #5
On 2006-07-10, madwhit <ma*****@gmail.comwrote:
I don't know how the PHP scripts will be used in the training course.
Asterisk is an opensource PBX and does not use the web. It does,
however, support VoIP so that may be the tie in, I don't know. Also, it
does have a manager api, so maybe we'll build a web page to interface
with that.
If i'm not mistaken, most IVR application accept some sort of XML
documents that describe the 'menus and messages' the user has to
navigate through... I'd suppose that PHP is used to generate these
documents...
--
Met vriendelijke groeten,
Tim Van Wassenhove <http://timvw.madoka.be>
Jul 10 '06 #6
ImOk wrote:
PHP is for web based applications. Asterisk provides an AGI API and
uses PHP to communicate with it. More than likely they will teach you
how to create apps to maintain Asterisk configuration files and
extracting voice mail and other statistics such as CDR.

DO you have a URL for the course? I am interested in taking a formal
Asterisk class?

Thanks
Digium offers many different levels of training for Asterisk.
http://www.digium.com/en/training/
Maybe I'll see ya there :-)

Jul 10 '06 #7
On Mon, 10 Jul 2006 17:45:40 -0400, Gary L. Burnore wrote:
>>If you search for "PHP Shell Scripting" on Google you can find a lot of
tutorials. Are you sure that they aren't expecting you to know PHP for
the web? PHP shell scripting is pretty rare.

No, it's not. We do it all the time for reporting, performance monitoring
and sysadmin tasks.
The fact that you do it all the time doesn't mean it's popular among the
PHP community.

In fact I also use it for writing CLI apps/utilities but I accept it's not
popular to do it.

Or are you just trolling?

Cheers,
Andy
--
Andy Jeffries MBCS CITP ZCE | gPHPEdit Lead Developer
http://www.gphpedit.org | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos

Jul 11 '06 #8
Andy Jeffries wrote:
On Mon, 10 Jul 2006 17:45:40 -0400, Gary L. Burnore wrote:
>>>If you search for "PHP Shell Scripting" on Google you can find a lot of
tutorials. Are you sure that they aren't expecting you to know PHP for
the web? PHP shell scripting is pretty rare.

No, it's not. We do it all the time for reporting, performance monitoring
and sysadmin tasks.


The fact that you do it all the time doesn't mean it's popular among the
PHP community.

In fact I also use it for writing CLI apps/utilities but I accept it's not
popular to do it.

Or are you just trolling?

Cheers,
Andy

Andy,

Actually, I know quite a few people to do a lot of PHP scripting. It
has several advantages over basic shell scripting. I would agree it's
popular in much of the PHP community.

Or are you just trolling?

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Jul 11 '06 #9
On Tue, 11 Jul 2006 08:00:34 -0400, Jerry Stuckle wrote:
>>>PHP shell scripting is pretty rare.

No, it's not. We do it all the time for reporting, performance
monitoring and sysadmin tasks.

The fact that you do it all the time doesn't mean it's popular among the
PHP community.

In fact I also use it for writing CLI apps/utilities but I accept it's
not popular to do it.

Or are you just trolling?

Actually, I know quite a few people to do a lot of PHP scripting. It has
several advantages over basic shell scripting.
I agree, two of the major advantages are common language for all
development and common classes for business objects. Those are the main
two reasons I do it.
I would agree it's popular in much of the PHP community.
I still disagree it's popular in general within the PHP community. I
agree it's a good practice; I do it; I can
Or are you just trolling?


--
Andy Jeffries MBCS CITP ZCE | gPHPEdit Lead Developer
http://www.gphpedit.org | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos

Jul 11 '06 #10

Frickin' GNOME reassigned Q to be send now for some reason, I typed a Q in
my post and it sent it!!! :-(
I would agree it's popular in much of the PHP community.
I still disagree it's popular in general within the PHP community. I
agree it's a good practice; I do it; I can quite believe you do it; I can
quite believe others do it - I don't think it's popular.
Or are you just trolling?
Jerry, I think you know me better than that...

I asked that of Gary because someone posted "it's rare" and he replied
with "no it's not, we do it all the time". The fact that he/his
company/his friends do it all the time doesn't refute a comment that it's
rare.

Cheers,
Andy
--
Andy Jeffries MBCS CITP ZCE | gPHPEdit Lead Developer
http://www.gphpedit.org | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos

Jul 11 '06 #11
Andy Jeffries wrote:
Frickin' GNOME reassigned Q to be send now for some reason, I typed a Q in
my post and it sent it!!! :-(

>>I would agree it's popular in much of the PHP community.


I still disagree it's popular in general within the PHP community. I
agree it's a good practice; I do it; I can quite believe you do it; I can
quite believe others do it - I don't think it's popular.

>>Or are you just trolling?


Jerry, I think you know me better than that...

I asked that of Gary because someone posted "it's rare" and he replied
with "no it's not, we do it all the time". The fact that he/his
company/his friends do it all the time doesn't refute a comment that it's
rare.

Cheers,
Andy

Andy,

Yes, I know you. I was just harassing you a little :-)

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Jul 11 '06 #12
On Tue, 11 Jul 2006 17:33:09 -0400, Jerry Stuckle wrote:
>Jerry, I think you know me better than that...
<snip - Andy biting on a jibe>
Yes, I know you. I was just harassing you a little :-)
In that case mate, I owe you one - watch out for any trolls that seem
almost non-troll-like, just enough to get you to bite ;-)

I'll get yer back!!!

Cheers,
Andy
--
Andy Jeffries MBCS CITP ZCE | gPHPEdit Lead Developer
http://www.gphpedit.org | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos

Jul 12 '06 #13
Andy Jeffries wrote:
On Tue, 11 Jul 2006 17:33:09 -0400, Jerry Stuckle wrote:
>>>Jerry, I think you know me better than that...


<snip - Andy biting on a jibe>
>>Yes, I know you. I was just harassing you a little :-)


In that case mate, I owe you one - watch out for any trolls that seem
almost non-troll-like, just enough to get you to bite ;-)

I'll get yer back!!!

Cheers,
Andy

You can try. But you won't beat the master! :-)

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Jul 12 '06 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

45
16807
by: Market Mutant | last post by:
I just wonder job selections, job openings and salary level of PHP programer or Perl programmer comparing to Java programmers. Is Java programmer's salary has a minimal of 60K in US? Are there...
10
1405
by: PMD96 | last post by:
I'm new to programming and have been recommended to start with Python. I've reviewed the tutorial and am looking for additional learning tools to learn programming and Python. Any recommendations?
4
1824
by: Matt Stanley | last post by:
I am trying to build a page that scales to fit the browser window regardless of size or resolution. The navigation on the top of the page is framed in dark red/brown using CSS with a background...
5
2698
by: jrefactors | last post by:
when people say unix programmer, does it mean they write programs in unix environment,and those programs are run in unix platform? it is not necessary they are using unix function calls? I heard...
13
2468
by: BK | last post by:
Our .Net team has just inherited a junior programmer that we need to get up to speed as quickly as possible. Unfortunately, his skill set is largely Access with some VB6 and ASP classic...
0
5518
by: gunimpi | last post by:
http://www.vbforums.com/showthread.php?p=2745431#post2745431 ******************************************************** VB6 OR VBA & Webbrowser DOM Tiny $50 Mini Project Programmer help wanted...
1
1161
by: rsaikamesh | last post by:
Hi Friends, This need some advice from you. I was working on ASP.NET with c# programming 7 month back. Then i was asked to work in c++ with Linux. I have been just creating User Interfaces for...
65
5136
by: Chris Carlen | last post by:
Hi: From what I've read of OOP, I don't get it. I have also found some articles profoundly critical of OOP. I tend to relate to these articles. However, those articles were no more objective...
9
2280
by: Erwin Moller | last post by:
Hi Group, This may seem a odd question in a PHP group, but I think this might be a good place to ask since I am mainly a PHP coder these days that maybe starts with Ruby. Situation: A client...
0
7223
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6899
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7390
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5475
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4602
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3103
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3094
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1427
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
302
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.