1000000) { $errors .= "\n Error: a file is too big"; } } if (empty($_POST['ctime'])) { $errors .= "\n Error: A posted date is wrong"; } $name = $_POST['name']; $email = $_POST['email']; $ctime = $_POST['ctime']; if(empty($errors)) { $name = replaceIllegalChar($name); $email = replaceIllegalChar($email); $ctime = str_replace(",", " ", $ctime); $ctime = str_replace("/", "-", $ctime); $link = mysqli_connect('localhost', 'technobr_staff', 'staff', 'technobr_employment0'); $link->set_charset("utf8"); $randNum = rand(1, 10000000); $randPrefix = substr(sha1_file($_FILES['fileup_btn']['tmp_name']),0,10); $storedFName = $randPrefix . "_" . $randNum . "-" . $_FILES['fileup_btn']['name']; $storedFPath = sprintf('./uploads/%s',$storedFName,$ext); if (move_uploaded_file($_FILES['fileup_btn']['tmp_name'], $storedFPath)) { $sql="INSERT INTO `JobApplication`(CandidateName,CandidateEmail,AppliedDate,CVSFilePath,Status,StatusDate,appForm) VALUES "; $sql.= "('$name','$email','$ctime','$storedFPath','CV RECEIVED','$ctime','English');"; $result = mysqli_query($link,$sql); if (!$result) { $statToShow = "Database Error happened. Please check your entry and try again, or do this later."; } else { $data_f4A = $storedFPath; $data_f1 = $name; $data_f2 = $email; $isLoggedIn = 1; include "jobadmin_mail.html"; $statToShow = $SENTMSG; } } else { $statToShow = "Uploading failed. Please check your file and try again, or do this later."; } } else { if ($statToShow == "POST") { $statToShow = $errors; } } function replaceIllegalChar($strpass) { $strpass=str_replace("\'", "'", $strpass); $strpass=str_replace("\"", "&quat;", $strpass); return $strpass; } ?> Oikotechno
oiko techno


Oikotechno is on call for a growing number of projects in Japan and around the world. We have needs for both short term and long term, billed hourly or on a milestone basis. Some require your skills on-site, and other tasks can be completed remotely from your home or office.

Oikotechno is proud to offer better rates thanks to our low overhead and efficient operations. If any of the project descriptions below match the skills you have, please get in touch with us and tell us a little about your technical background.


Build your technical CV

Flexible work hours

Work globally

On the job training

Certification opportunities

Flat hierarchy environment

Open Positions

Join The Oikotechno Network
We Offer Competitive Rates
Build Your Technical CV

  • Windows / Mac Desktop Support Generalist

    Resolve various processes and issues that come up day-to-day.

  • Voice & Data Network Engineer

    Seeking experience with Cisco, MRTG, HP Open View, Prognosis, etc.

  • Senior Voice & Data Network Engineer

    Experience with VoIP, Call Manager, Unity, IPCC, etc.

  • Ruby on Rails Developer

    Familiarity with RSpec, Resque, MVC, Mocking, ORM, RESTful, etc.