Невже місцевий "всезнайко" і "гуру", не знає таких простих ричей?


Редірект з prev_site.com.ua на new_site.com.ua
.htaccess - в кореневій директорії:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^prev_site\.com.ua
RewriteRule ^(.*)$ http://new_site.com.ua/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.prev_site\.com.ua
RewriteRule ^(.*)$ http://new_site.com.ua/$1 [R=301,L]

robot.txt - для яндекса, бо він чуток туповати, певно завдяки розробникам.

User-agent: Yandex
Host: new_site.com.ua

User-agent: *
Disallow:
Sitemap: http://new_site.com.ua/sitemap.xml

2

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

wadim.czeresniowski написав:

Доброго дня, підкажіть як вирішити проблему, голову ламаю - відповіді так і не знайшов...
Буду вдячний за допомогу!

https://pp.сайт-злодій/c623224/v623224097/4428d/QrZMetT36UQ.jpg

/home/grom/site/reg.php

Прихований текст
<?php
session_start();
include ("db_connect.php");
?>
 
<html>
<header>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Реєстрація</title>
</header>
<body style="background: #ddd">
<div style="width: 320px; margin: 200px auto; border: 1px solid #aaa; padding: 10px;">
 
<?php
 
// Реєстрація
if(isset($_POST['reg'])){
    $username = strip_tags(trim($_POST['username']));
    $login = strip_tags(trim($_POST['login']));
    $password = strip_tags(trim($_POST['password']));
    $r_password = strip_tags(trim($_POST['r_password']));
    $result_login = mysqli_query($con, "SELECT login FROM reg WHERE login = '$login' LIMIT 1");
    $row_login = mysqli_fetch_array($result_login);
    if(strlen($login) <= 3 ){
        echo ("Введіть логін більше 3х символів.");    
    }
    else {
        if(isset($row_login['login'])){
            exit ("Вибачте, введений вами логін <b><span style=\"color: red\">" . $_POST['login']. "</span></b> вже зареєстрований. Введіть другий логін.<a href=\"reg.php\">Назад</a>");
        }
        if(strlen($password) <= 5){
            echo ("Введіть пароль більше 5 символів");
        }
        else {
             if($password == $r_password){
                $password = md5($password);
                $sq_result = mysqli_query($con, "INSERT INTO reg(username, login, password) VALUES('$username', '$login', '$password')") or die(mysqli_error($con));
             }
            else {
                echo "<span style=\"color: red\">Паролі не співпадають</span>";
             }
            if ($sq_result){
                exit ("Ви зареєстровані, вітаю! <a href=\"index.php\">На головну</a>");
            }
        }
    }
}
?>
 
<h2>Реєстрація</h2>
<table>
<form action="reg.php" method="post">
<tr>
    <td><label>Ваше імя<span style="font-size: 12px;">*</span></label></td>
    <td><input type="text" name="username" maxlength="32" required /></td>
</tr>
<tr>
    <td><label>Логін<span style="font-size: 12px;">*</span></label></td>
    <td><input type="text" name="login" maxlength="16" required /></td>
</tr>
<tr>
    <td><label>Пароль<span style="font-size: 12px;">*</span></label></td>
    <td><input type="password" name="password" maxlength="16" required /></td>
</tr>
<tr>
    <td><label>Повторіть пароль<span style="font-size: 12px;">*</span></label></td>
    <td><input type="password" name="r_password" maxlength="16" required /></td>
</tr>
<tr>
    <td><button><a href="index.php" style="text-decoration: none; color: #000;">&larr; Назад</a></button></td>
    <td><input type="submit" name="reg" value="Зареєструватись"/></td>
</tr>
</form>
</table>
</div>
</body>
</html>

Лінійку 22 замінити на:

$result_login = mysqli_query($con, "SELECT login FROM reg WHERE login = '".$login."' LIMIT 1");

37 на:

 $sq_result = mysqli_query($con, "INSERT INTO reg(username, login, password) VALUES($username, $login, $password)") or die(mysqli_error($con));

3

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

Invader написав:

C# це… фіг його знає що таке C#, але він ближчий до Java і суріоуз бузінесс. Ну і ще це Microsoft.

А хіба не навпаки?

4

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

2х20, а є сенс робити такі маленькі аватари?

5

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

І взагалі це уже безглузд!

6

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

DictatoR написав:
o_0ps написав:

Доречі, є ще одна проблемка, при загрузці файлу з розширенням *.wmv функція перевірки типу навіть не запускається, а появляється вот така єрунда:

Warning: POST Content-Length of 26246879 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

Аха, якщо ви не знаєте що це за "єрунда" тоді може спочатку підтягните англійську, а вже потім будите братись за програмування?
Там сказано, що файл який ви завантажуєте важить 26246879 байт, а встанрвлений ліміт  8388608  байт, фірштейн?  *HI*

o_0ps написав:

По ідеї та помилка з додаванням великих файлів виникати не буде, адже загрузка робіт в портфоліо доступна тільки адміністраторам, але всерівно неприємно...

7

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

Так панове, це уже якась традиція цього форуму, що тема починається одним а закінчується іншим  *PARDON*
Через те що o_0ps неправильно формулює думку, там не було зрозуміло що саме він хотів дізнатись, спочатку він сказав що якась помилка непонятна, я пояснив що то таке, потім порадив вихід з його положення, а потім він сказав що не проблема в тій помилці, просто воно йому візуально заважає, так я й порадив йому

error_reporting(0);

Просто пиши тоді помилки і попередження в лог тай все!

8

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

o_0ps написав:
DictatoR написав:
o_0ps написав:

А цей ваш пост що свідчить? Я чудово розбираюся в SQL так що не потрібно просто так щось говорити, а якщо не можите допомогти, то краще не писата, вот моя порада... А то щось дуже багато розумників появилося з яких толку 0. Моя ORM? Ви хоть знаєте що таке Doctrine ORM?
Якби я будував запит до бд, то тоді розумію що я наплужив, але ж будує запит дотрина, і чого синтаксична помилка незрозуміло...

Якщо ви так чудово "розбираєтесь в sql" то от самі і розбирайтесь!
І непотрібно тут ображати інших користувачів!

А ви як завжди дуже корисні, що в попередній темі http://replace.org.ua/topic/4980/, що в цій...
P.S. Зайшли, придерлися до слова і офф. Стабільність тоже хороша риса  :)

Вибачаюсь що незважаючи на закриту тему всеодно пишу, просто в o_0ps слабо розвинуте логічне мислення,  бо в тій темі я дав відповідь і навіть привів приклад як її вирішити!
P. S. Якась дивна надмірна агресивність, певно перехідний вік) нічо, все мине!  :D

9

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

o_0ps написав:
Lordie написав:

o_0ps, це лише свідчить що і ви, і ваша ORM анічогісінько не шарять у зарезервованих словах SQL. І це сумно.

А цей ваш пост що свідчить? Я чудово розбираюся в SQL так що не потрібно просто так щось говорити, а якщо не можите допомогти, то краще не писата, вот моя порада... А то щось дуже багато розумників появилося з яких толку 0. Моя ORM? Ви хоть знаєте що таке Doctrine ORM?
Якби я будував запит до бд, то тоді розумію що я наплужив, але ж будує запит дотрина, і чого синтаксична помилка незрозуміло...

Якщо ви так чудово "розбираєтесь в sql" то от самі і розбирайтесь!
І непотрібно тут ображати інших користувачів!

10

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

Ну як варіант можна зберігати усі силки в однин рядок розділяючи їх якимось спец символом а потім після того як ви витягните з БД поле з цими силками, розбити цей рядок на масив, нприклад:

<?php
//В змінній $Link зберігається рядок з силками,
//але щоб потім розбити ці силки на окремі, нам потрібно придумати якийсь роздільник
//можна використовувати якийсь символ, але в силці це недоречно, тому я розділив їх так <separation>
//ви можитеїх розділити якось по-своєму
$link = 'site.com/img/this_image.jpg<separation>site.com/img/this_image_2.jpg<separation>site.com/img/this_image_3.jpg';

//Рлзбиваємо рядок з силками на окремі і зберігаєм їх в масиві
$link_array = explode('<separation>',$link);

//переглядаємо результат
print_r($link_array);

//виводить
Array ( 
          [0] => site.com/img/this_image.jpg 
          [1] => site.com/img/this_image_2.jpg 
          [2] => site.com/img/this_image_3.jpg 
)
//тобто перша силка буде доступна так
$link_array[0];
//далі думаю зрозуміло
?>

11

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

Ого до чого тема дійшла, хто б міг подумати, а все почалось з "Ви"кання на форумі :D

12

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

P.Y. написав:

До речі, а чому зразу «тикання» зводять до морди? Ви з друзями на «ти» чи на «ви»? Ймовірно, перше. І часто це призводить до мордобою? Ймовірно, ні (інакше б друзів у вас не залишилось). То чому це ж дружнє «ти» не можна перенести й на віртуальне спілкування? Звичайно, за умови, що в даному середовищі не прийнято ображатись на таке звертання.

Цілком погоджуюсь, хіба якщо звертатись на ти обовязково грубити людині?
Дивні асоціації  :(
І хіба обовязково казати "   Ей ти, пиши так а не так, не будь лохом!",
Можна ж написати нормально "Тобі варто писати так а не так, бо інакше може бути сяк  :D !"

13

(102 відповідей, залишених у Системи керування контентом)

Я так розумію проект закрили?
Дуже жаль!

14

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

Lordie написав:

Боюсь навіть запитати чим вимкнення відображення помилок вирішить проблему того, що доступу до файлу, що суперечить конфігурації, немає...

Зате "єрунда" його більше не потревожить!

15

(5 відповідей, залишених у Оцінка сайтів)

Сам задум без сумніву хороший, так тримати  *BRAVO*
А от шапка якась порожня і трішки можна побавитись з шрифтами.
Одним словом молодець *DRINK*

16

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

o_0ps написав:
DictatoR написав:
o_0ps написав:

Доречі, є ще одна проблемка, при загрузці файлу з розширенням *.wmv функція перевірки типу навіть не запускається, а появляється вот така єрунда:
Можливо є потрібні фільтри/валідатори в ZF2?

Аха, якщо ви не знаєте що це за "єрунда" тоді може спочатку підтягните англійську, а вже потім будите братись за програмування?
Там сказано, що файл який ви завантажуєте важить 26246879 байт, а встанрвлений ліміт  8388608  байт, фірштейн?  *HI*

Якраз що це за "єрунда" я розумію, і ставив валідатор Size від ZF2, задавав максимальний розмір в межах доступного, но це нічого не міняло, так що проблема не вирішена...
P.S. Краще підкажіть як з цим боротися, а не робити поспішних висновків на рахунок мого знання анг. мови і знання програмування. Адже поки що я у Вас тоже знань не побачив, а, ВИБАЧАЮСЬ, "школьніка" який всім незадоволений... Інформативності 0. Дякую за увагу!

Бо я не бачу тут проблеми, vps/vds вирішує це, і називати попередження "єрундою" це якось тупо, а якщо ти кажеш, що знаєш що це, то нащо було питати? З безоплатним хостингом далеко не доїдеш, особливо якщо це стосується SEO!
А судячи з "школьніка", ти або першокурсник або першокурсник!
Ще на рахунок твоєї проблеми, в мене є знайомий, який вірить що у 800 році один індус зробив літаючу тарілку з дерева і полетів на ній, так от, в щось подібне віриш ти... краще потрать літню стипендію на хостинг і буде тобі щастя.
Але якщо все так принципово, то

error_reporting(0);

тобі в допомогу...

17

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

o_0ps написав:

Доречі, є ще одна проблемка, при загрузці файлу з розширенням *.wmv функція перевірки типу навіть не запускається, а появляється вот така єрунда:

Warning: POST Content-Length of 26246879 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

Можливо є потрібні фільтри/валідатори в ZF2?

Аха, якщо ви не знаєте що це за "єрунда" тоді може спочатку підтягните англійську, а вже потім будите братись за програмування?
Там сказано, що файл який ви завантажуєте важить 26246879 байт, а встанрвлений ліміт  8388608  байт, фірштейн?  *HI*

18

(3 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

Key написав:

зміть слайдер.

ось тема...

http://replace.org.ua/post/57154/#p57154

:[

Замість того щоб писати такі дурниці, краще б допомогли людині!

На рахунок слайдера, попробуйти видалити з 169 по 175 лінійки!

19

(20 відповідей, залишених у Хостинг та домени)

Зупинився на unihost.com, читав відгуки, казали що тех підтримка ніколи нема в онлайн, це брехня бо я в неділю  в 23:30 ім писав, консультант був в онлайні,  тим більше мене здивувало що мені відписували українською а не рус. там відносно дешево купляти домен, у них домен .com десь 168 грн. + Whois Privacy Protect безплатно

20

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

yellow написав:
DictatoR написав:

Ну якщо ти власник Lenovo, тоді я розумію чого ти кіпішуєш так сильно!


Мені якось кольорово,а от хтось там мав коробку зхавати.
В разі чого гроші на соус можу підкинути  :D

Чого це зхавати?! Мій сестра з США привезла, так що Усбагойся мен! :D  *HI*