What's new

Help Simple Ip address storage/inventory system

laxus456

Forum Guru
Joined
Apr 27, 2015
Posts
2,027
Solutions
1
Reaction
8,235
Points
1,609
Hello po, may idea po ba kayo kung paano magagawa itong system na ito?, wala pong details sinabi sa amin yung prof namin, sinabi lang na gumawa kami neto (assuming na kahit ano pwede). Ano po pinaka simple na paraan para makakuha ng list ng ip addresses, possibly kung may papasok sa website mo ata(this might be the case to collect ip address).

Wala po kaming idea since ang layo po ng subject niya sa pinapagawa po sa amin, thanks po sa makakasagot/mag guguide
 
kukunin nyo ip ng client? depende sa language ano ba gamit nyo?

web ba or app?

di ako pro
 
yes po

need nyo aralin html and css for styling

pero kung dump lang naman ket wala na design😆
 
Pwede po ba kayo sir magbigay ng roadmap po sakin para magawa ko po at malaman step by step po niyan? Para maistore sa database yung ip addresses ng clients
 
pwede nyo dl xammp sa localhost nyo for developing

may sql nadin yun
So bali, itong xammp po na to , ito yung way para makabuo ng server client na website? Tapos pwede na rin po ba don madesign yung website para maistore lahat ng ip address na coconnect doon?
 
Pwede po ba kayo sir magbigay ng roadmap po sakin para magawa ko po at malaman step by step po niyan? Para maistore sa database yung ip addresses ng clients
PHP:
<?php

function getIp(){
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } else {
        $ip = $_SERVER['REMOTE_ADDR'];
    }   
}

$ip = getIp();

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbName";

try {
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = $conn->prepare("INSERT INTO ipTable (ip) VALUES (:ip)"); //yung (ip) ay colum name ni db ipTable tas yung (:ip) para yun sa line 25
  $sql->execute([
    "ip" => $ip //yung "ip" dahil ayun yun ni set sa line 23 yung :ip yung $ip naman dahil ayun yung set sa line 13
  ]);   
  echo "New record created successfully";
} catch(PDOException $e) {
  echo $sql . "<br>" . $e->getMessage();
}

$conn = null;
?>
 
PHP:
<?php

function getIp(){
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } else {
        $ip = $_SERVER['REMOTE_ADDR'];
    } 
}

$ip = getIp();

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbName";

try {
  $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = $conn->prepare("INSERT INTO ipTable (ip) VALUES (:ip)"); //yung (ip) ay colum name ni db ipTable tas yung (:ip) para yun sa line 25
  $sql->execute([
    "ip" => $ip //yung "ip" dahil ayun yun ni set sa line 23 yung :ip yung $ip naman dahil ayun yung set sa line 13
  ]); 
  echo "New record created successfully";
} catch(PDOException $e) {
  echo $sql . "<br>" . $e->getMessage();
}

$conn = null;
?>
Paano po ito sir maeexecute? Through xammp na po ito?

Tsaka po kung ipapasa na po namin to sa prof (pag nakagawa na nung parang website throught xammp?) website link po ba yung ipapasa namin or parang file po para maexecute ng prof po namin
 
gawa ka file

filename.php

tas dl ka xammp para ma run mo sya

tas pag na install na

lagay mo sa /xammp/htdocs/newfolder/filename.php

tas start mo na xampp

tas sa browser mo

You do not have permission to view the full content of this post. Log in or register now.:<PORT ni XAMMp>/newfolder/filename.php
 
Thanks po sir ng marami!!, magsesearch po ako kung paano yung sa pagdedesign and stuffs,

Tanong nalang po ako siguro sainyo kung sakali, pm nalang po siguro ako dito sa phcorner, pero malaking tulong na itong guide kasi medyo nagkaidea na po ako through your guide. Thanks po!
 
[XX='laxus456, c: 1218482, m: 325618'][/XX] bigay mo sa prof mo yung filename.php pati yung schema ng db
 

Similar threads

Back
Top