This is the P2PU Archive. If you want the current site, go to www.p2pu.org!

Introduction to PHP

My recent threads

You haven't posted any discussions yet.

Recently updated threads

{ Saulo's SECTION } First Meeting Intro PHP course with Saulo

Go back to: General discussion

Hi dears, 

First I would like to greet you all in the PHP course. 
For organizing reasons, I need you to check if you are really in my class in the below and if so:

  • then go to this link: http://whenisgood.net/intro-php-saulo
  • and select the time you can have a meeting...  This link will show you my
    proposed times....  please check your timezone is the right, this is very important..  Hope all can fit in the schedule, if not, don not worry, we can try to meet through other ways, or you can send me questions directly.
  • This selected time will be used throughout all the rest of the course, so please be sure that every week this time will be available for you.
  • please, in the boxes name  and comments in the page for filling the time sheet fill with respectively your username and how would be your preferable media for us having the meeting  (Skype, msn, forum, chat, irc, others...)...

This last comment will help me to choose the best way for us to communicate... apart of the forum and chats. 
And also I will send you the confirmed time and medium of the meeting as soon as most or all of you finish doing this.

I will be opening now one more thread in the forum, for you who are my peers... you can confirming it seeking for you in the next list. Any doubts you can post there.

The students in my class are the following:

Saulo's Section:

  1. Rasisboss
  2. chanel.barber
  3. ifiredesign
  4. sedmonds
  5. Patrick Chuprina
  6. jjpsmr
  7. loraine
  8. linuxgeek
  9. jpineda
  10. justonpoints
  11. sunnyau
  12. Anuradha Vaidyanathan
  13. mich.chinese
  14. larissathrarris
  15. laurinpaige
  16. ashlealanier
  17. Grace
  18. lukenjohnson
  19. cybercrystal
  20. aggiejaa

The link, again:

http://whenisgood.net/intro-php-saulo

Thanks for coolaboration.

Saulo Venancio

Patrick Chuprina's picture
Patrick Chuprina
Mon, 2011-01-24 02:32

Hi Saulo,

Looking forward to all of it, unfortunately I'm getting a error when connecting to: http://whenisgood.net/intro-php-saulo. Error reads: http status: 410, description The requested resource () is no longer available, and no forwarding address is known.

Patrick Chuprina

Jai Chopra's picture
Jai Chopra
Mon, 2011-01-24 03:19

Hey Saulo,

Just sent in my times:)

Look forward to learning with you all.

saulo venancio's picture
saulo venancio
Mon, 2011-01-24 16:51

Patrick,
Could you try again to access the site?
Or try to copy and paste the link in your webbrowser... or maybe change the browser...
I wait for your times. Tks,

Patrick Chuprina's picture
Patrick Chuprina
Mon, 2011-01-24 17:25

Hi,

I tried again this morning and it worked well.

Thanks

Patrick Chuprina

Lauren Paige's picture
Lauren Paige
Mon, 2011-01-24 19:20

I forgot to fill out the comment section below my username in my form! The best way to communicate for me will probably be chat or skype! Let me know if I should fill out the form again! Sorry!

saulo venancio's picture
saulo venancio
Mon, 2011-01-24 19:35

No Lauren, I can see ur time through ur name.
Tks

Shari Simpson's picture
Shari Simpson
Tue, 2011-01-25 18:44

Diddo - Skype is good for me

John Astorga's picture
John Astorga
Mon, 2011-01-24 19:26

Hey Saulo - I was able to access the site but due to work I can't commit to any of those times. I can check into the forum on a regular basis throughout the day though and of course at night too.

Larissa Harris's picture
Larissa Harris
Tue, 2011-01-25 14:44

Do we have a meeting time?

Grace T's picture
Grace T
Tue, 2011-01-25 20:57

May I know what is the GMT time for first meeting (Wed, 2011-01-26 03:44)? GMT-5, GMT-4, ... ? Just found out. It seemed to be GMT timezone.

saulo venancio's picture
saulo venancio
Tue, 2011-01-25 22:51

Hi Grace,
All the times in whenisgood are in the GMT+1 zone..
when i schedule the meeting I will send the right time for you in my zone.
Then you can see when it will be in your timezone.
Cheers,

saulo venancio's picture
saulo venancio
Tue, 2011-01-25 23:20

Hi dears,

Prepared for action?? This week is an introductory week only for us organizing everything.

I would like to ask you some things..

First, I ask that all those who has not a picture in p2pu account, please use one. If you are not comfortable in using your photo, you can chose a nice image that represents you.
It is much better to think our peers are other humans and not just a p2pu logo. :)

Second, since I can't see your e-mail addresses, I need you to subscribe to our new conversation group, for assynchronous communication.... there are two ways to do that:
- If you have a google account you can go to http://groups.google.com/group/intro-php-p2pu and request membership.
- if you do not have a google account, send an email to intro-php-p2pu+subscribe@googlegroups.com with subscribe in the subject and nothing in the content.
After you should receive an confirmation email. It can take some time. If u dont receive the message in 24 hours please communicate me here in the forum, and give your email, than I will add you manually.
This will give us a good place for asynchronous communication, including weekly reminders of our meetings and our place in the syllabus, as well as any and all discussion!

Third, I changed the method I will be choosing the time for every weeks meeting. Every start of week I will send you my available schedule for you to choose the best time for you in that week.
So, for this week, I will need updates. To update, look for your username or name below and click in the link with it.. sorry for this, but I want most of you to be present in every class. And my work and studying schedule is really complicated.. So, the links...

Larissa Harris >>> http://whenisgood.net/intro-php-saulo/update/js3ear29
Rasisboss >>> http://whenisgood.net/intro-php-saulo/update/4fws7w2r
Jairo Pineda >>> http://whenisgood.net/intro-php-saulo/update/p8an9kmq
chanel.barber>>>> http://whenisgood.net/intro-php-saulo/update/q9qph5xj
Patrick Chuprina >>> http://whenisgood.net/intro-php-saulo/update/d3q4nzp2
Lauri Paige>>> http://whenisgood.net/intro-php-saulo/update/zh2i48hc
lukenjohnson >>> http://whenisgood.net/intro-php-saulo/update/2e7myzgs
sedmonds>>>> http://whenisgood.net/intro-php-saulo/update/zn3ydc3n
cybercristal >> http://whenisgood.net/intro-php-saulo/update/98575qm2
Shari Simpson >> http://whenisgood.net/intro-php-saulo/update/qa92epsq
ashlealanier >>> http://whenisgood.net/intro-php-saulo/update/crka4qbz
Jai Chopra >> http://whenisgood.net/intro-php-saulo/update/3qkdxiyg
loraine >> http://whenisgood.net/intro-php-saulo/update/28pjha7p
Grace >>> http://whenisgood.net/intro-php-saulo/update/3pkanzyz

Please, if you have problems accessing your url, please notify me ASAP....

Also, I need to hear about the best times for:

jjpsmr
linuxgeek
justonpoints
Anuradha Vaidyanathan
mich.chinese
aggiejaa

For u, just click http://whenisgood.net/intro-php-saulo and choose the times. Not forgetting to use your username as your name and in comments expressing which media is better for you. (skype, msn, etc.)

And thanks to the others for being so prompt with the whenisgood!

Class technically starts on Wednesday, Jan. 26. :)
As soon as I receive the updates... i will schedule the class.. and you will be warned when will be the first meeting actually.

Thanks.

5 people liked this
Arash Dave's picture
Arash Dave
Wed, 2011-01-26 04:28

Thanks for the update, looking forward to the first meeting.

Patrick Chuprina's picture
Patrick Chuprina
Wed, 2011-01-26 21:54

i too am looking forward to the beginning of the course. Any idea when yet?

Anxious to get going.

saulo venancio's picture
saulo venancio
Thu, 2011-01-27 03:13

This week is just for us to meet and we organize everything. Next week we start practical stuff.
Saulo

saulo venancio's picture
saulo venancio
Thu, 2011-01-27 03:15

Dears,
So, has everybody done selecting or updating their time available for meeting?
It seems that almost nobody can in the weekend. is it right?
I ask that you please update your time available ASAP.
Thanks

Jai Chopra's picture
Jai Chopra
Thu, 2011-01-27 04:18

Hey sorry I forgot to add in what communication method is the best for me - Skype/MSN/google groups is all fine.

I'm in Australia so the meeting will be early morning for me, but I'll try my best.

saulo venancio's picture
saulo venancio
Fri, 2011-01-28 00:43

Hey dears,

There are some topics I need to tell you now:

1. I would really appreciate if you sent a message to the group in google groups (intro-php-p2pu@googlegroups.com) presenting yourselves, what is your background with php (if so), and what you expect from this p2pu course. I am sending mine right now so you can know me better.

Tho who has not subscribed to the group please do it, it will be the main communication media for all the course. (see latest posts for how to)

2. Most important thing:
Matt has posted the assignements for the second class..
For the ones who can not wait for get working.. you can start doing the exercises. And can start sharing with us your results.

Please do this in the google groups, or in the new forum we created (more below).

2. I am having a tough time finding a good time for us to meet. I will continue waiting for your updates in the whenisgood, but probably our meeting reunion will be held just next week, or luckily in the weekend.

Notice also that I need all your available times, and not the ones you think it is better.
Please I need some of you to check if you already updated the whenisgood (links is above):

Zack Zaban
lukenjohnson
Jairo Pineda
Grace
Patrick Chuprina
Shari Simpson
Jai Chopra (sunnyau)
ashlealanier
linuxgeek
jjpsmr
Larissa Harris
John Astorga

If you already updated, just discard this request.

3. Very important matter... We started a new forum where we can really divide each instructor sections. Our section is in this website :

http://introduction-to-php.988178.n3.nabble.com/Saulo-Class-f2363782.html

In the address http://introduction-to-php.988178.n3.nabble.com/ you can have access to non specific sections.

Unfortunately I will have to ask you to register yourselves there to use the site. But we are gonna use it a lot!!!
I really apologize for all this confusion, but p2pu system to lessons is really very incipient. So we are trying our bests to do it run ok.

That is all.
Sorry for the mess. I am doing my best to get everything we need well done.

Cheers,
Saulo

Michelle Chinese's picture
Michelle Chinese
Sun, 2011-01-30 01:05

Hi Saulo! When should we use google groups, and when should we use the Nabble forum? I have a question about how Codepad works (for assignment 2) and I don't know which place to post it in. thanks!!

Luke Johnson's picture
Luke Johnson
Mon, 2011-01-31 02:32

Hi Saulo, sorry for being slow to get with things, but I think I'm nearly up to speed now. (I'm signed up for the Google Group, and for the Nabble forum.) The only thing is, the personal url you gave for Whenisgood (http://whenisgood.net/intro-php-saulo/update/2e7myzgs) didn't work for me. The page wouldn't load. I think you said Thursday is the only day you can facilitate a meeting this week. The only time I can't meet on Thursday is 11am-1pm my local time (GMT-6), which is 5-7pm GMT. I can make any other time work.

username: lukenjohnson
method: forum, chat (can't do skype unfortunately)

saulo venancio's picture
saulo venancio
Sun, 2011-01-30 20:58

Hi dears,

I was wondering how could we organize everything.

I saw that you seem more receptive to google groups to exchange ideas, doubts. So we can start to communicate only through the group. So, please, everybody must join the group.

The p2pu site will have the assignments and syllabus for us to follow, because they are created by Matt.

Summarizing, from now on, so, we are going to use the following tools and follow some pratices:

- Each sunday/monday I will send you the whenisgood link for you to show me when it is better to meet in the next week.

- All the syllabus and the assignments are on the p2pu site, you can find it there, but anyway I will send u by email the link of the contents to read (syllabus) and exercises to be done (assignments) every sunday/monday.

- I need you to answer to p2pu the fastest possible, as have weeks where I can meet you just on monday, tuesday, wednesday or thursday and I cant keep waiting too much for the answers.
Then, ASAP I send you the time we will meet, so please stays always checking yout email.

- When you have doubts post ASAP in the group. Someone, if not me, can probably help you. As we all know this is a peer 2 peer course, so please all notice YOU NEED TO HELP TO BE HELPED.

- Our meeting will be held in one of these:
TitanPad (http://www.titanpad.com/)
CollabEdit (http://www.collabedit.com/)
Voxli (http://voxli.com/)

When I call you for the meeting then i will ssend the link.. and the time in my timezone (gmt+1), so you can convert to yours
As soon as i know there is no need to register, to access the conference room.

Unfortunately, I couldnt have a meeting with you this weekend, but we can have a 2 hour in this next week.

Please the last ones, who havent signed to google groups, please sign IMMEDIATELY..
I will stop sending messages in the p2pu forum in 3 weeks.

FOR THE EXERCISES:

IMPORTANT

For those who started doing php on codepad, you can just use codepad to code and debug (verify errors), but you can send to the group your doubts or comment about your difficulties, asking for help or helping others.

Also, I will divide the ones who are in the google groups in groups of 5 people. Each groups participants (I will send the groups list for you later), must communicate between themselves in order to correct the codes you do for each assignment.

Also, each of these groups will be charged of helping the other with doubts, exchange ideas, etc.

And in the end every group will do a PROJECT TOGETHER.
See how that is important.

Again, I apologize for the delays..
So, wait for my email, soon..

saulo venancio's picture
saulo venancio
Sun, 2011-01-30 22:08

Hi dears,

As I told you sooner, I am sending this message.
Straight to the point:

1. I need you to show me your available time this week. This week is tight for me. Please answer it ASAP because I will be available only until Thursday and I would realy like you all to meet.
The address to do this this time is http://whenisgood.net/intro-meeting1
Please save it with your username.
I will choose two best hours available for most of u.

2.As last week I delayed, now this week will be a little harder. Sorry, but I know you can cope with that. That is what you should read for the meeting.

Readings:
PHP Manual: “What is PHP?”
http://www.php.net/manual/en/intro-whatis.php
PHP Manual: “What Can PHP Do?”
http://www.php.net/manual/en/intro-whatcando.php
PHP Manual: “Escaping from HTML”
http://www.php.net/manual/en/language.basic-syntax.phpmode.php
PHP Manual: “Variable Basics”
http://www.php.net/manual/en/language.variables.basics.php
PHP Manual: “Introduction to Types”
http://www.php.net/manual/en/language.types.intro.php
PHP Manual: “Arithmetic Operators”
http://www.php.net/manual/en/language.operators.arithmetic.php
PHP Manual: “String Operators”
http://www.php.net/manual/en/language.operators.string.php
PHP Manual: “Comments”
http://www.php.net/manual/en/language.basic-syntax.comments.php

3. As assignmnts we have some exercises to do, it is very important to do it. The time used for the exercise is that will make you really learn and keep on memory.

1) http://codepad.org/gIE1cMCv - Modify this webpage code chunk according to the following parameters:
Change the title of the page to “My Haiku”, where you use your own given name instead of “my”.
Output the three lines of the haiku in the body without including your
tags inside "

<?php

?>
" tags.
2) http://codepad.org/uGjjc0nK - Modify this webpage code chunk according to the following parameters:

Remove the line break tab from the string and put it in the HTML elements. In general, it’s best to leave HTML elements in HTML output, unless you have a really good reason for outputting them with PHP.
Currently, the variables $line2 and $line3 don’t output anything because they were never assigned. Assign a string value to them. Also, it’d be nice if you made a new structurally valid haiku.
Let’s make the title generated dynamically from a variable. Create a variable named $title after $line3. Assign a string of your choosing to $title. Output $title inside the tag.
3) http://codepad.org/21YrQa0T - Modify this code chunk according to the following parameters:

Generate an output of “10” instead of “8” without modifying the values of $a, $b or $c, without creating new variables, and without using string variables or direct HTML output.
Generate an output of “21” instead of “8” using similar restrictions to those in step 1.
4) http://codepad.org/0EZRdY1t - Using this webpage code chunk as an example, discover the answers to the following questions:

What is the result type when you add two integers?
What is the result type when you subtract two integers?
What is the result type when you subtract a float from an integer?
What is the result type when you subtract an integer from a float?
What is the result type when you divide two integers that produce a zero remainder?
What happens when you try to add an integer or float to a string? What is the rule for how PHP handles strings in mathematical expressions?
5) http://codepad.org/RUOhOK2x - Modify this code chunk according to the following parameters:

Rewrite the first echo statement to produce the following string: “pqrstklmnoabcdezfghij”. Do not change the preceding variables’ names or values!
Rewrite the third echo statement to produce the URL for the School of Webcraft main page.
6) Create your own code chunk on Codepad. Create at least two questions and their corresponding answers related to the code you wrote. The questions should relate to material in the readings for today. Come to the next meeting prepared to share your code and questions with the class.

4. The following groups will discuss and help each other in the exercises:

Group 1

arashdave@gmail.com

ashlealanier@gmail.com

c.nel.b.2@gmail.com

gnilsen@gmail.com

e@scottedmonds.com

Group 2:

jaichopra@gmail.com
larissa@larissaharris.com

larissatharris@gmail.com

laurin.paige@gmail.com

loricaffe@gmail.com

mcguirm@gmail.com

Group 3

mich.chinese@gmail.com

palermo@gmail.com

patchuprina@gmail.com

pineda.jairo@gmail.com

yk2007grace@hotmail.com

If someone is in two groups, please contact me because i selected from the emails, and if someone subscribed through two email, it is possible for me to have selected the two for different groups.

5. For whom that arent in the google group list, SUBSCRIBE please ASAP.

6. As soon I receive a reasonable amount of answer to the time sheet I will schedule and send you the meeting. Please try to read and code as much as u can, for us to discuss it on the meeting.

7. Groups, cited in 4, contact your partners via personal message, via p2pu or via the google groups. In this last case, insert in the subject field something like this: [DEV. GROUP 1] and the subject you want. All those ones in the group must become aware of the messagee and answer and help your buddy.

I am starting to read the texts and do the codings now!!!! I ask you to do the same. And lets meet soon.

Again, i apologize for the delays. I want to be a good facilitator, but this is my first time, so please be patient. From now on, things will be better.

See you in the google groups, discussing, programming and enjoying the course.

And, one more thing... any time you want to give a suggestion to improve the course, please give me, send to my personal email if necessary, access me in the skype(saulovenancio), or in the msn (saulovenancio@hotmail.com) or gtalk (same as this mail).

I will be there to hear you, always.

Thanks.