From af1239ec4ed9736780d8104e6c17fe3152294a0e Mon Sep 17 00:00:00 2001 From: DavitGvelesiani Date: Tue, 17 May 2022 19:48:43 +0300 Subject: [PATCH 1/3] week #1 homework --- davit_gvelesiani/challenge1.php | 44 +++++++++++++++++++ davit_gvelesiani/challenge2.php | 76 +++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 davit_gvelesiani/challenge1.php create mode 100644 davit_gvelesiani/challenge2.php diff --git a/davit_gvelesiani/challenge1.php b/davit_gvelesiani/challenge1.php new file mode 100644 index 0000000..150f630 --- /dev/null +++ b/davit_gvelesiani/challenge1.php @@ -0,0 +1,44 @@ + + + + + + Challenge #1 + + + +
+ + + + + +
+ + +"; + } + +?> + + +Username: " . $_POST['firstName'] . " " . $_POST['lastName'] . " + + + \ No newline at end of file diff --git a/davit_gvelesiani/challenge2.php b/davit_gvelesiani/challenge2.php new file mode 100644 index 0000000..40209fd --- /dev/null +++ b/davit_gvelesiani/challenge2.php @@ -0,0 +1,76 @@ + + + + + Challenge #2 + + + +
+ +
+
+ followers + repositories + +
+ + + [ + 'method' => 'GET', + 'header' => [ + 'User-Agent: PHP' + ] + ] + ]; + + $json = file_get_contents($url, false, stream_context_create($param)); + $data = json_decode($json, false); + + echo "

Repos:

"; + + if($_POST['repos']){ + foreach ($data as $user) { + echo "name: ".$user->name; + echo "
"; + echo "Click here to view"; + echo "

"; + } + } + + + $url="https://api.github.com/users/$userName/followers"; + $param=[ + 'http' => [ + 'method' => 'GET', + 'header' => [ + 'User-Agent: PHP' + ] + ] + ]; + + $json = file_get_contents($url, false, stream_context_create($param)); + $data = json_decode($json, false); + + echo "

Followers:

"; + + if($_POST['followers']){ + foreach ($data as $user) { + echo "name: ".$user->login; + echo "
"; + echo ""; + echo "

"; + } + } + + } + + +?> + + \ No newline at end of file From ff830632d7ea034a0b083a260605ec7b6d8d3460 Mon Sep 17 00:00:00 2001 From: DavitGvelesiani <98581644+DavitGvelesiani@users.noreply.github.com> Date: Sun, 22 May 2022 14:37:19 +0400 Subject: [PATCH 2/3] update challenge1 --- davit_gvelesiani/challenge1.php | 46 +++++++++++++++------------------ 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/davit_gvelesiani/challenge1.php b/davit_gvelesiani/challenge1.php index 150f630..094e994 100644 --- a/davit_gvelesiani/challenge1.php +++ b/davit_gvelesiani/challenge1.php @@ -6,39 +6,35 @@ Challenge #1 - +
- - +
- - - - $img_name=$_FILES['image']['name']; - $tmp_img_name=$_FILES['image']['tmp_name']; - move_uploaded_file($tmp_img_name,$img_name); + "; - } + $img_name=$_FILES['image']['name']; + $tmp_img_name=$_FILES['image']['tmp_name']; + move_uploaded_file($tmp_img_name,$img_name); -?> - + echo ""; + } + ?> -Username: " . $_POST['firstName'] . " " . $_POST['lastName'] . " + Username: " . $_POST['firstName'] . " " . $_POST['lastName'] . " - \ No newline at end of file + From 3e4c16f2bce833a52234351eaa80558289585426 Mon Sep 17 00:00:00 2001 From: DavitGvelesiani <98581644+DavitGvelesiani@users.noreply.github.com> Date: Tue, 24 May 2022 14:23:38 +0400 Subject: [PATCH 3/3] update challenge2 --- davit_gvelesiani/challenge2.php | 102 +++++++++++++++----------------- 1 file changed, 49 insertions(+), 53 deletions(-) diff --git a/davit_gvelesiani/challenge2.php b/davit_gvelesiani/challenge2.php index 40209fd..6318f87 100644 --- a/davit_gvelesiani/challenge2.php +++ b/davit_gvelesiani/challenge2.php @@ -9,68 +9,64 @@

-
followers repositories
- [ - 'method' => 'GET', - 'header' => [ - 'User-Agent: PHP' - ] - ] - ]; + [ + 'method' => 'GET', + 'header' => [ + 'User-Agent: PHP' + ] + ] + ]; - $json = file_get_contents($url, false, stream_context_create($param)); - $data = json_decode($json, false); - - echo "

Repos:

"; - - if($_POST['repos']){ - foreach ($data as $user) { - echo "name: ".$user->name; - echo "
"; - echo "Click here to view"; - echo "

"; - } - } - + $repos_json = file_get_contents($repos_url, false, stream_context_create($repos_param)); + $repos_data = json_decode($repos_json, false); - $url="https://api.github.com/users/$userName/followers"; - $param=[ - 'http' => [ - 'method' => 'GET', - 'header' => [ - 'User-Agent: PHP' - ] - ] - ]; + echo "

Repos:

"; - $json = file_get_contents($url, false, stream_context_create($param)); - $data = json_decode($json, false); + if($_POST['repos']){ + foreach ($repos_data as $user) { + echo "name: ".$user->name; + echo "
"; + echo "Click here to view"; + echo "

"; + } + } - echo "

Followers:

"; - - if($_POST['followers']){ - foreach ($data as $user) { - echo "name: ".$user->login; - echo "
"; - echo ""; - echo "

"; - } - } - - } - -?> + $followers_url="https://api.github.com/users/$userName/followers"; + $followers_param=[ + 'http' => [ + 'method' => 'GET', + 'header' => [ + 'User-Agent: PHP' + ] + ] + ]; + + $followers_json = file_get_contents($followers_url, false, stream_context_create($followers_param)); + $followers_data = json_decode($followers_json, false); + + echo "

Followers:

"; + + if($_POST['followers']){ + foreach ($followers_data as $user) { + echo "name: ".$user->login; + echo "
"; + echo ""; + echo "

"; + } + } + } + ?> - \ No newline at end of file +