Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $avatar;
- if ($_POST['name'] != null){
- $userName = $_POST['name'];
- }
- if ($_POST['city'] != null ) {
- $userCity = $_POST['city'];
- }
- if ($_POST['desc'] != null){
- $userDesc = $_POST['desc'];
- }
- $host = 'localhost';
- $baza = 'test';
- $uzytkownik = 'adam';
- $haslo = 'aaaaa5';
- if ($_POST['login'] != null && $_POST['pass'] != null && $_POST['mail'] != null) {
- $userLogin = $_POST['login'];
- $userPass = $_POST['pass'];
- $userMail = $_POST['mail'];
- $len = 20;
- $userID = substr(sha1(rand(1,10000)),0,$len);
- echo $userID;
- if($_FILES['image']['error']!=4){
- $avatar = fileReceive();
- }
- reg();
- }
- else
- {
- header("Location: ../reg.php?reg=false");
- }
- function reg(){
- global $userID, $userMail, $userPass, $userLogin, $userDesc, $userCity, $userName, $avatar
- try {
- $conn = new PDO("mysql:host=$host;dbname=$baza", $uzytkownik, $haslo);
- $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $stmt = $conn->prepare("SELECT Nazwa FROM Users WHERE Nazwa = '$userLogin'");
- $stmt->execute();
- $row = $stmt->fetch();
- if($userLogin != row[0]){
- $stmt = $conn->prepare("INSERT INTO 'Users' ('ID', 'Nazwa','Haslo', 'mail','name','city', 'image', 'desc', 'activate', 'admin') VALUES ('$userID','$userLogin', '$userPass', '$userMail', '$userName', '$userCity, $avatar', '$userDesc','false','false')";
- $stmt->execute();
- sendMail();
- }
- else{
- header("Location: ../reg.php?reg=userexists");
- }
- }
- catch(PDOException $e)
- {
- return 1; #brak polaczenia
- }
- }
- function fileReceive(){
- $max_size = 1024*1024;
- if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
- if ($_FILES['filename']['size'] > $max_size) {
- echo 'Błąd! Plik jest za duży!';
- }
- else {
- echo 'Odebrano plik. Początkowa nazwa: '.$_FILES['filename']['name'];
- echo '<br/>';
- if (isset($_FILES['filename']['type'])) {
- echo 'Typ: '.$_FILES['filename']['type'].'<br/>';
- }
- $strExt = substr( $_FILES['filename']['name'], strrpos( $_FILES['filename']['name'], '.' ) + 1 );
- echo "Rozszerzenie: ". $strExt;
- $len = 20;
- $randstring = substr(sha1(rand(1,10000)),0,$len).".jpg";
- echo $randstring;
- echo $_FILES['filename']['name'];
- if ($strExt == 'jpg' || 'JPG' || 'jpeg' || 'JPEG'){
- move_uploaded_file($_FILES['filename']['tmp_name'],
- $_SERVER['DOCUMENT_ROOT'].'../avatars/'.$_FILES['filename']['name']);
- }
- else{
- echo "niy!!";}
- }
- }
- else {
- echo 'Błąd przy przesyłaniu danych!';
- }
- rename('avatars/'.$_FILES['filename']['name'], 'avatars/'.$randstring);
- return $randstring;
- }
- function sendMail(){
- ob_start();
- $addressee = 'ajjambor912@gmail.com';
- @$email = $_POST['email'];
- @$content = 'Name'' Content: '.$_POST['message'];
- $header = "From: ".$_POST['email']." \nContent-Type:".
- ' text/plain;charset="iso-8859-2"'.
- "\nContent-Transfer-Encoding: 8bit";
- if (mail($addressee, 'Message from NAhandyman: ', $content , $header))
- header('Location:../sended.php?send=true');
- else
- header('Location:../sended.php?send=false');
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement