Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled diff
생성일
10년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
5 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
115 행
복사
2 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
115 행
복사
<?php
<?php
ob_start();
ob_start();
session_start();
session_start();
include_once 'connection.php';
include_once 'connection.php';
$error = false;
$error = false;
if(isset($_POST['signup'])){
if(isset($_POST['signup'])){
//prevent sql injection
//prevent sql injection
$name = trim($_POST['imie']);
$name = trim($_POST['imie']);
$name = strip_tags($name);
$name = strip_tags($name);
$name = htmlspecialchars($name);
$name = htmlspecialchars($name);
$surname = trim($_POST['nazwisko']);
$surname = trim($_POST['nazwisko']);
$surname = strip_tags($surname);
$surname = strip_tags($surname);
$surname = htmlspecialchars($surname);
$surname = htmlspecialchars($surname);
$login = trim($_POST['userlogin']);
$login = trim($_POST['userlogin']);
$login = strip_tags($login);
$login = strip_tags($login);
$login = htmlspecialchars($login);
$login = htmlspecialchars($login);
$pass = trim($_POST['haslo']);
$pass = trim($_POST['haslo']);
$pass = strip_tags($pass);
$pass = strip_tags($pass);
$pass = htmlspecialchars($pass);
$pass = htmlspecialchars($pass);
$pass_conf = trim($_POST['haslo_confirm']);
$pass_conf = trim($_POST['haslo_confirm']);
$pass_conf = strip_tags($pass_conf);
$pass_conf = strip_tags($pass_conf);
$pass_conf = htmlspecialchars($pass_conf);
$pass_conf = htmlspecialchars($pass_conf);
$date = trim($_POST['date']);
$date = trim($_POST['date']);
$date = strip_tags($date);
$date = strip_tags($date);
$date = htmlspecialchars($date);
$date = htmlspecialchars($date);
$email = trim($_POST['e-mail']);
$email = trim($_POST['e-mail']);
$email = strip_tags($email);
$email = strip_tags($email);
$email = htmlspecialchars($email);
$email = htmlspecialchars($email);
$phone = trim($_POST['telefon']);
$phone = trim($_POST['telefon']);
$phone = strip_tags($phone);
$phone = strip_tags($phone);
$phone = htmlspecialchars($phone);
$phone = htmlspecialchars($phone);
//name validation
//name validation
복사
복사됨
복사
복사됨
if(empty(
(
$name)){
if(empty(
$name)){
$error = true;
$error = true;
$nameError = "Musisz wpisać imię";
$nameError = "Musisz wpisać imię";
}
}
복사
복사됨
복사
복사됨
else if(!preg_match("/^[a-zA-Z ]",$name))
)
{
else if(!preg_match("/^[a-zA-Z ]",$name))
{
$error = true;
$error = true;
복사
복사됨
복사
복사됨
$nameError = "Imię musi zawierać tylko znaki z alfabetu"
$nameError = "Imię musi zawierać tylko znaki z alfabetu"
;
}
}
//surname validation
//surname validation
복사
복사됨
복사
복사됨
if(empty(
(
$surname)){
if(empty(
$surname)){
$error = true;
$error = true;
$nameError = "Musisz wpisać imię";
$nameError = "Musisz wpisać imię";
}
}
복사
복사됨
복사
복사됨
else if(!preg_match("/^[a-zA-Z ]",$surname))
)
{
else if(!preg_match("/^[a-zA-Z ]",$surname))
{
$error = true;
$error = true;
복사
복사됨
복사
복사됨
$surnameError = "Nazwisko musi zawierać tylko znaki z alfabetu"
$surnameError = "Nazwisko musi zawierać tylko znaki z alfabetu"
;
}
}
//email validation
//email validation
if ( !filter_var($email,FILTER_VALIDATE_EMAIL) ) {
if ( !filter_var($email,FILTER_VALIDATE_EMAIL) ) {
$error = true;
$error = true;
$emailError = "Wprowadź poprawny adres email";
$emailError = "Wprowadź poprawny adres email";
}
}
else {
else {
// check email exist or not
// check email exist or not
$query = "SELECT email FROM users WHERE email='$email'";
$query = "SELECT email FROM users WHERE email='$email'";
$result = mysql_query($query);
$result = mysql_query($query);
$count = mysql_num_rows($result);
$count = mysql_num_rows($result);
if($count!=0){
if($count!=0){
$error = true;
$error = true;
$emailError = "Ten email jest już w użyciu";
$emailError = "Ten email jest już w użyciu";
}
}
}
}
// password validation
// password validation
if (empty($pass) || empty($pass_conf) ){
if (empty($pass) || empty($pass_conf) ){
$error = true;
$error = true;
$passError = "Please enter password.";
$passError = "Please enter password.";
복사
복사됨
복사
복사됨
} else if(strlen($pass) < 6
)
|| strlen($pass_conf) < 6) {
} else if(strlen($pass) < 6
|| strlen($pass_conf) < 6) {
$error = true;
$error = true;
$passError = "Password must have atleast 6 characters.";
$passError = "Password must have atleast 6 characters.";
}
}
$password - hash('sha256', $pass);
$password - hash('sha256', $pass);
if(!$error){
if(!$error){
$query = "INSERT INTO users(imie,nazwisko,userlogin,haslo,date,email,telefon) VALUES('$name','$surname','$login','$password','$date','$email','$phone')";
$query = "INSERT INTO users(imie,nazwisko,userlogin,haslo,date,email,telefon) VALUES('$name','$surname','$login','$password','$date','$email','$phone')";
$res = mysql_query($query);
$res = mysql_query($query);
if($res){
if($res){
$errTyp = "success";
$errTyp = "success";
$errMSG = "Rejestracja kompletna, możesz się teraz zalogować";
$errMSG = "Rejestracja kompletna, możesz się teraz zalogować";
unset($name);
unset($name);
unset($surname);
unset($surname);
unset($login);
unset($login);
unset($pass);
unset($pass);
unset($pass_conf);
unset($pass_conf);
unset($date);
unset($date);
unset($email);
unset($email);
unset($phone);
unset($phone);
}
}
else{
else{
$errTyp = "danger";
$errTyp = "danger";
$errMSG = "Coś poszło nie tak. Spróbuj później";
$errMSG = "Coś poszło nie tak. Spróbuj później";
}
}
}
}
}
}
?>
?>
저장된 비교 결과
원본
파일 열기
<?php ob_start(); session_start(); include_once 'connection.php'; $error = false; if(isset($_POST['signup'])){ //prevent sql injection $name = trim($_POST['imie']); $name = strip_tags($name); $name = htmlspecialchars($name); $surname = trim($_POST['nazwisko']); $surname = strip_tags($surname); $surname = htmlspecialchars($surname); $login = trim($_POST['userlogin']); $login = strip_tags($login); $login = htmlspecialchars($login); $pass = trim($_POST['haslo']); $pass = strip_tags($pass); $pass = htmlspecialchars($pass); $pass_conf = trim($_POST['haslo_confirm']); $pass_conf = strip_tags($pass_conf); $pass_conf = htmlspecialchars($pass_conf); $date = trim($_POST['date']); $date = strip_tags($date); $date = htmlspecialchars($date); $email = trim($_POST['e-mail']); $email = strip_tags($email); $email = htmlspecialchars($email); $phone = trim($_POST['telefon']); $phone = strip_tags($phone); $phone = htmlspecialchars($phone); //name validation if(empty(($name)){ $error = true; $nameError = "Musisz wpisać imię"; } else if(!preg_match("/^[a-zA-Z ]",$name))){ $error = true; $nameError = "Imię musi zawierać tylko znaki z alfabetu" } //surname validation if(empty(($surname)){ $error = true; $nameError = "Musisz wpisać imię"; } else if(!preg_match("/^[a-zA-Z ]",$surname))){ $error = true; $surnameError = "Nazwisko musi zawierać tylko znaki z alfabetu" } //email validation if ( !filter_var($email,FILTER_VALIDATE_EMAIL) ) { $error = true; $emailError = "Wprowadź poprawny adres email"; } else { // check email exist or not $query = "SELECT email FROM users WHERE email='$email'"; $result = mysql_query($query); $count = mysql_num_rows($result); if($count!=0){ $error = true; $emailError = "Ten email jest już w użyciu"; } } // password validation if (empty($pass) || empty($pass_conf) ){ $error = true; $passError = "Please enter password."; } else if(strlen($pass) < 6) || strlen($pass_conf) < 6) { $error = true; $passError = "Password must have atleast 6 characters."; } $password - hash('sha256', $pass); if(!$error){ $query = "INSERT INTO users(imie,nazwisko,userlogin,haslo,date,email,telefon) VALUES('$name','$surname','$login','$password','$date','$email','$phone')"; $res = mysql_query($query); if($res){ $errTyp = "success"; $errMSG = "Rejestracja kompletna, możesz się teraz zalogować"; unset($name); unset($surname); unset($login); unset($pass); unset($pass_conf); unset($date); unset($email); unset($phone); } else{ $errTyp = "danger"; $errMSG = "Coś poszło nie tak. Spróbuj później"; } } } ?>
수정본
파일 열기
<?php ob_start(); session_start(); include_once 'connection.php'; $error = false; if(isset($_POST['signup'])){ //prevent sql injection $name = trim($_POST['imie']); $name = strip_tags($name); $name = htmlspecialchars($name); $surname = trim($_POST['nazwisko']); $surname = strip_tags($surname); $surname = htmlspecialchars($surname); $login = trim($_POST['userlogin']); $login = strip_tags($login); $login = htmlspecialchars($login); $pass = trim($_POST['haslo']); $pass = strip_tags($pass); $pass = htmlspecialchars($pass); $pass_conf = trim($_POST['haslo_confirm']); $pass_conf = strip_tags($pass_conf); $pass_conf = htmlspecialchars($pass_conf); $date = trim($_POST['date']); $date = strip_tags($date); $date = htmlspecialchars($date); $email = trim($_POST['e-mail']); $email = strip_tags($email); $email = htmlspecialchars($email); $phone = trim($_POST['telefon']); $phone = strip_tags($phone); $phone = htmlspecialchars($phone); //name validation if(empty($name)){ $error = true; $nameError = "Musisz wpisać imię"; } else if(!preg_match("/^[a-zA-Z ]",$name)){ $error = true; $nameError = "Imię musi zawierać tylko znaki z alfabetu"; } //surname validation if(empty($surname)){ $error = true; $nameError = "Musisz wpisać imię"; } else if(!preg_match("/^[a-zA-Z ]",$surname)){ $error = true; $surnameError = "Nazwisko musi zawierać tylko znaki z alfabetu"; } //email validation if ( !filter_var($email,FILTER_VALIDATE_EMAIL) ) { $error = true; $emailError = "Wprowadź poprawny adres email"; } else { // check email exist or not $query = "SELECT email FROM users WHERE email='$email'"; $result = mysql_query($query); $count = mysql_num_rows($result); if($count!=0){ $error = true; $emailError = "Ten email jest już w użyciu"; } } // password validation if (empty($pass) || empty($pass_conf) ){ $error = true; $passError = "Please enter password."; } else if(strlen($pass) < 6 || strlen($pass_conf) < 6) { $error = true; $passError = "Password must have atleast 6 characters."; } $password - hash('sha256', $pass); if(!$error){ $query = "INSERT INTO users(imie,nazwisko,userlogin,haslo,date,email,telefon) VALUES('$name','$surname','$login','$password','$date','$email','$phone')"; $res = mysql_query($query); if($res){ $errTyp = "success"; $errMSG = "Rejestracja kompletna, możesz się teraz zalogować"; unset($name); unset($surname); unset($login); unset($pass); unset($pass_conf); unset($date); unset($email); unset($phone); } else{ $errTyp = "danger"; $errMSG = "Coś poszło nie tak. Spróbuj później"; } } } ?>
비교하기