1

(6 відповідей, залишених у Java)

volodimirg Дякую дякую дуже допомогли

2

(6 відповідей, залишених у Java)

Доброго дня програміст хочу запитати літературу для початківця який хоче вивчити java. Прошу більш новішу літературу 2011-2014

3

(19 відповідей, залишених у PHP)

но якщо Ви мені підскажете чи я правильно реалізував то що Ви мені підсказали бо в базу не заноситься нічого

4

(19 відповідей, залишених у PHP)

давайте ))

5

(9 відповідей, залишених у Обговорення)

Я тепер також поступав і у мене був вибір програмна інженерія і комп'ютерны науки мены сказали, що я маю шанс попасти на  комп'ютерні науки на державне замовлення але я вибрав програмну інженерія так як мені іде програмування. Я закінчив коледж по спеціальності Обслуговування та ремонт комп'ютерних систем і мереж це системний адміністратор. І як  сказав reverse2500 вчитись потрібно самому.

6

(9 відповідей, залишених у Обговорення)

Програмна інженерія

7

(5 відповідей, залишених у PHP)

<?php
if(isset($_POST['submit'])){
require_once('bd.php');
//-----------------------------------

                    // Провірка на пробели і на коди----------------
                    $name = mysqli_real_escape_string($db,trim($_POST['name']));
                    $email = mysqli_real_escape_string($db,trim($_POST['email']));
                    $text = mysqli_real_escape_string($db,trim($_POST['text']));
                    $output_form = 'no';

//----------------------------------------
                    

                        //перевірка email користувача-----------------------------
                        if(!preg_match('/^[^@]+@[^@]+\.[^@]+$/',$email)){
                        ?>
                        <h3 class = "error">Ви вели неправильний email</h3>
                        <?php
                        }
                        //------------------------------------------------------------

                                                //-------Провірка якщо користувач не заповнив форму------------    
                                                if(empty($name) && empty($email) && empty($text)){
                                                $output_form = 'yes';
                                                echo "Заповніть будь-ласка всі поля";
                                                }
                                                //---------------------------------------------------------------                                        
?>
<?php
require_once('bd.php');
if($output_form = 'no'){
$query = "INSERT INTO email(name, email, text, data) VALUES('$name', '$email', '$text', NOW())";
$result = mysqli_query($db,$query) or die('<h3 class = "error">Операція не пройшла успішно зверніться будь-ласка до адміністратора</h3>');
}
}     
?>
<html>
 <head>
 <title></title>
 <link href="style.css" type="text/css" rel="stylesheet" />
 <head>
 <body>
<h1>Заповніть будь-ласка форму</h1>
<form method = "POST" action = "email.php" >
<label>Імя</label>
<input type = "text" name = "name"  />
<label>Email</label>
<input type = "text" name = "email" />
<label>Текст</label>
<textarea type = "text" name = "text" ></textarea>
<input type = "submit" name = "submit" value = "Отправить"/>
</form>
</body>
</html> 

8

(19 відповідей, залишених у PHP)

Подивіть чи правильно я увів бо воно не вводиться в базу даних

9

(5 відповідей, залишених у PHP)

Я вже не знаю що й робити уже сижу 2 дня я начинаючий програміст і як завжди виникають нові негаразди валідація форми у мене виникла проблема з якою я не можу справитись

Так є форма з 3(трьома) <input /> користувач наприклад не ввів в який з <input /> потрібно вивести помилку перші дії які я зробив це:
1) З допомогою операторів if(empty($name)){ echo "Ви не ввели імя";}
2) Також пробував через руфвук('Location:/error.php') тоїсть зробив переадрисацію
І так були заповнені пусті <input /> і занесені в базу даних як забрати ці помилки допоможіть будь ласка можна це зробити з допомогою php чи тут потрібно і знання javascript

10

(19 відповідей, залишених у PHP)

active.php

<?php
require_once('blog/bd.php');
 if(isset($_GET['token']) && preg_match('/^[0-9A-F]{40}$/i',$_GET['token'])){
$token = $_GET['token'];
}
else{
echo 'токен не валиден. 43';
}

//проверяем токен
$query = "SELECT email, link FROM panding_users_ras WHERE token = '$token' ";
$result = mysqli_query($db,$query);

if($result == true){
$query = "DELET FROM panding_users_ras WHERE token = '$token'";
?>
<p>Спасибі ви підписалися на росилку</p>
<?php
}
else{
echo "404";
}
?>

11

(19 відповідей, залишених у PHP)

index.php

<form method = "POST" action = "<?= $_SERVER['PHP_SELF']; ?>">
<lable>Введите email чтоб подписатса  расилке</lable><br/>
<input type="text" id = "email"  name = "email" value = "<?= $email?>"/><br/>
<input type = "submit" name = "submit" value = "Подписатса"/> 
 </form>

 
 
 <?php
 
        if(isset($_POST['submit'])){
        
        //------------------------
        require_once('blog/bd.php');
        $db = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);//Подключения бази даних
        //------------------------
        
        //Проверка на пробели и витащуем з форми 
        $email = mysqli_real_escape_string($db,trim($_POST['email']));
        $error = false;
        //----------------------------------------------------------
        
    
        
if(!empty($email)){
//-----------------------------------------------------        
$token = sha1(uniqid($email, true));
$query = "INSERT INTO panding_users_ras (token, email, link) VALUES ('$token','$email','$link') WHERE token='$token', email = '$email', link = '$link'";
$result = mysqli_query($db,$query);
$url = "http://programik.loc/active.php/link?token=$token";

$message = "Спасибі що зарегстувались перейдіть по цьому посиланню для підтвердження свого акаунта $url";
$asd = "Все заработало";
mail($email,$asd,$message);
//--------------------------------------------------
echo "Сообщения отправлено на ваш електроную почту";
}
                
        mysqli_close($db);
        }
 ?>

12

(19 відповідей, залишених у PHP)

3.1. якщо в базі є запис з відповідним токеном $_GET['token'] тоді видаляємо цей запис і відправляємо користувача на $link який було витягнено з бази
Я не зрозумів це

http://lp.edu.ua

14

(19 відповідей, залишених у PHP)

Я роЗумію тут є помилки але приблизно я хочу знати чи я на правельному шляху і що джалі б робити наприклад функція

$row = fetch(PDO::FETCH_ASSOC); 

видає помилку і так далі будь ласка допоможіть

15

(19 відповідей, залишених у PHP)

Це другий файл наприклад active.php

<?php
require_once('blog/bd.php');
 if(isset($_GET['token']) && preg_match('/^[0-9A-F]{40}$/i',$_GET['token'])){
$token = $_GET['token'];
}
else{
echo 'токен не валиден. 43';
}

//проверяем токен
$query = "SELECT email, tstamp FROM panding_users_ras WHERE token = ?";
$result = mysqli_query($db,$query);
$row = fetch(PDO::FETCH_ASSOC); 
$query = closeCursor();
if($row){
extract($row);//Імпортує змінні з масиву в поточну таблицю символів
}
else{
echo 'токен не валиден.';//
}
//активируем пользовательський аккаунт
//----------------------------------
//-----Удаляем токен из  
$query = ("DELET FROM panding_users_ras WHERE email = ? AND token = ? AND tstamp = ?");
$query= mysqli_query($db,$query);

//-----------Такж нам нужно предусмотреть проверку токенов время жизни которых истекло
//----------токен будить жить 1 день в секундах = 60 секунд * 60 минут * 24 часа 


$delta = 86400;
//провекра

if($_SERVER['REQUEST_TIME'] - $tstamp > $delta){
throw new Exception('время жизни токена истекло.');

}
?>

16

(19 відповідей, залишених у PHP)

Це перший файл наприклад index.php

<form method = "POST" action = "<?= $_SERVER['PHP_SELF']; ?>">
<lable>Введите email чтоб подписатса  расилке</lable><br/>
<input type="text" id = "email"  name = "email" value = "<?= $email?>"/><br/>
<input type = "submit" name = "submit" value = "Подписатса"/> 
 </form>

 
 
 <?php
 
        if(isset($_POST['submit'])){
        
        //------------------------
        require_once('blog/bd.php');
        $db = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);//Подключения бази даних
        //------------------------
        
        //Проверка на пробели и витащуем з форми 
        $email = mysqli_real_escape_string($db,trim($_POST['email']));
        $error = false;
        //----------------------------------------------------------
        
    
        
if(!empty($email)){
//-----------------------------------------------------        
$token = sha1(uniqid($email, true));
$query = "INSERT INTO panding_users_ras (email, token, tstamp) VALUES (?,?,?)";
$result = mysqli_query($db,$query);
$url = "http://programik.loc/active.php?token=$token";

$message = "Спасибі що зарегстувались перейдіть по цьому посиланню для підтвердження свого акаунта $url";
$asd = "Все заработало";
mail($email,$asd,$message);
//--------------------------------------------------
echo "Сообщения отправлено на ваш електроную почту";
}
                
        mysqli_close($db);
        }
 ?>

17

(19 відповідей, залишених у PHP)

зараз скину сюда код

18

(19 відповідей, залишених у PHP)

Давайте так розпешіть

19

(19 відповідей, залишених у PHP)

Щось зрозумів але не все у Вас є книга в якій розписаний цей код хочу подивити але попробую зробити по Вашим словам

20

(19 відповідей, залишених у PHP)

Доброго дня я тепер сижу з задачков як розробити  одноразові посилання наприклад для розсилки знайшов посилання http://ruseller.com/lessons.php?rub_id=37&id=1705 але дуже багато помилок і стаття устарівша можливо є книги в якій ця тема є або посилання вже сижу 2 дня.