81

(9 відповідей, залишених у HTML та CSS)

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

if ($_FILES['img']['tmp_name']) move_uploaded_file($_FILES['img']['tmp_name'], 'catalog/img/'.$Row['dimg'].'/'.$Param['id'].'.jpg');

ось код сторінки де редагується стаття:

<?php 
UAccess(2 and 1);
$Param['id'] += 0;
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `added`  FROM `load` WHERE `id` = $Param[id]"));
if ($_SESSION['USER_GROUP'] == 1 and $Row['added'] != $_SESSION['USER_LOGIN']) MessageSend(1, 'У вас не прав для редактирования этой новости', '/loads');


if (!$Param['id']) MessageSend(1, 'Не указан ID материала', '/loads');
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `cat`, `name`, `text`, `dimg`, `link`, `zero` FROM `load` WHERE `id` = $Param[id]"));
if (!$Row['name']) MessageSend(1, 'Материал не найдена', '/loads');
if ($_POST['enter'] and $_POST['text'] and $_POST['name'] and $_POST['cat']) {
$_POST['name'] = FormChars($_POST['name']);
$_POST['text'] = FormChars($_POST['text']);
$_POST['cat'] += 0;

if ($_FILES['img']['tmp_name']) {
if ($_FILES['img']['type'] != 'image/jpeg') MessageSend(2, 'Не верный тип изображения.');
$_POST['link'] = 0;
$_POST['zero'] = 1;
} else $_POST['zero'] = 0;


//це чомусь не працює. Мало б бути так: Якщо юзер нажав зберегти статтю, але не вибрав картинки то підтягується стара картинка яка вже знаходиться на сервері.
if ($_FILES['img']['tmp_name']) move_uploaded_file($_FILES['img']['tmp_name'], 'catalog/img/'.$Row['dimg'].'/'.$Param['id'].'.jpg');

mysqli_query($CONNECT, "UPDATE `load` SET `name` = '$_POST[name]', `cat` = $_POST[cat], `text` = '$_POST[text]', `link` = '$_POST[link]', `zero` = $_POST[zero] WHERE `id` = $Param[id]");
MessageSend(2, 'Новость отредактирована.', '/loads/material/id/'.$Param['id']);
}


Head('Редактировать материал') ?>
<body>
<div class="wrapper">
<?php Menu1() ?>
<div class="header"></div>
<div class="content">
<?php Menu2() ?>
<?php Menu();
MessageShow()  
?>
<div class="Page">
<?php

//тце форма яка відповідає за редагування статті
echo '<form method="POST" action="/loads/edit/id/'.$Param['id'].'" enctype="multipart/form-data">
<input type="text1" name="name" placeholder="Название новости" value="'.$Row['name'].'" required>
<br><select size="1" name="cat">'.str_replace('value="'.$Row['cat'], 'selected value="'.$Row['cat'], '<option value="1">Девушки</option><option value="2">Авто</option><option value="3">Дети</option><option value="4">Анимация</option><option value="5">Дота 2</option><option value="6">Магазин</option><option value="7">Животные</option><option value="8">Отдых</option><option value="9">Парни</option><option value="10">Видео</option><option value="11">Прикол</option><option value="12">Природа</option><option value="13">Работа</option><option value="14">Разное</option><option value="15">Школа</option><option value="16">Смс</option><option value="17">Тусовки</option><option value="18">Универ</option>').'</select>
<br><input type="video" name="link" placeholder="HTML-код ролика">
<br><br><input type="file" name="img"> (Изображение jpg)
<br><br><textarea class="Add_L" name="text" required>'.str_replace('<br>', '', $Row['text']).'</textarea>
<br><input type="submit" name="enter" value="Сохранить"> <input type="reset" value="Очистить">
</form>'
?>
</div>
</div>
<div class="dreapta">
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='//www.liveinternet.ru/click' "+"target=_blank><img src='//counter.yadro.ru/hit?t14.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script><!--/LiveInternet-->
</div>
<?php Footer() ?>
</div>
</body>
</html>

82

(9 відповідей, залишених у HTML та CSS)

koala написав:

Ніде, звісно. А то я так буду /etc/passwd і /etc/shadow прикріплювати і завантажувати без запитів.

А через js ніяк не можна таке реалізувати?

83

(9 відповідей, залишених у HTML та CSS)

Привіт, є кнопка:

<input type="file" name="img" >

як зробити так щоб коли сторінка загрузилася файл вже був прикріплений? Де вказувати адрес завантажувального файла по замовчуванні? пробував і src і value, нічого не допомагає.
Підкажіть будь ласка.

84

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

Замінив всюди з 14 версії на 13. походу це дійсно треба мати 13 версію

85

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

не хоче компілювати в апк

86

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

FakiNyan написав:

я мав на увазі трохи інше, ніж просте перейменування, але радий, що і таке вам допомогло

:D наймовірні речі завжди получаються випадково))))

87

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

FakiNyan написав:

і от в мене мінімальне апі 15 версії, може вам теж тре просто замінити 13 на 15 ?
http://не-дійсний-домен/o4zcz/6c6beb45c5.png

Скористався вашою порадою і всюди де було апі14 справив на апі13, тепер все впорядку. Завтра попробую конвертувати якусь гру

88

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

FakiNyan написав:

спробуйте встановити новішу версію геймейкера

Справа в тому що я знайшов тільки цю версію ліцензійну, тобто за неї не потрібно платити 300$ щоб була функція конвертування під андроїд((((

89

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

FakiNyan написав:

ну то зробіть те. шо там написано. відкрийте того менеджера і перевірте, чи є апі 13

В тому й проблема, він не встановлений, а встановити не можна. Пише що не підтримується системою. Можна встановити тільки новіші версії (від 14 і вище). Якщо їх встановити нічого не міняється, Gamе maker studio просить встановити іменно апі13.

90

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

.

91

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

.

92

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

.

93

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

FakiNyan написав:
Kasper написав:
FakiNyan написав:

так андройд апі не з андройд маркету качається, а ось тут http://developer.android.com/sdk/installing/index.html

ой... я  встановлював з андроїд менеджера)))) а не з маркету.
ну і там пише android api 13 not compatible with windows.

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

Розписую крок за кроком.
Скачав  Gamе maker studio 1.1, створив новий проект і зробив гру, далі хочу скомпілювати його не під віндовс, а під андроїд.

94

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

Esforeal написав:

Я якось чисто ради цікавості Android Studio завантажив. Через цю програмуліну пробували?

Різниця між ними така що для однієї потрібно володіти знаннями програмування, а для іншої ні.

95

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

FakiNyan написав:

так андройд апі не з андройд маркету качається, а ось тут http://developer.android.com/sdk/installing/index.html

ой... я  встановлював з андроїд менеджера)))) а не з маркету.
ну і там пише android api 13 not compatible with windows.

96

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

Привіт. Написав ігрульку на Gamе maker, але щоб перекомпілювати її під андроїд пише що потрібно встановити android api 13, я пробував встановити через андроїд маркет, а там пише що android api 13 не підтримується віндовсом. Що робити?) У мене встановлено вище 13 версії, а воно всеодно просить встановити 13. Чи можна якось переключитися на новішу версію?

97

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

говорите то за 4к я не найду норм планшета? може все ж щось підскажите? і за яку мінімальну ціну можна купити хроший планшет? які в него мають бути характеритики як на планшета?

98

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

Привіт, хочу придбати собі планшет, потрібний в більшості для інтернету, розмов по скайпі і так далі... ціна до 4 000грн. Я не дуже в планшетах розуміюся тому хочу спитатися вашої поради... чи можна за таку ціну якись придбати? І який саме якщр можна?!

99

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

Привіт всім. Є скрипт інтернет казино. Що потрібно щоб його можна було виставити на хост і заробляти потрошку, але так щоб потім в щось не влипнути. Не хочеться закон нарушати))))
Планую виставити на російський сервер, там казино дозволено, вже одна проблема вирішена.
З чим я можу ще стикнутися і як це можна обійти?))

100

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

koala написав:

Побіжний пошук показує, що відкритого API нема; отже, вам треба просто запитати сторінку і парсити її - в цьому випадку просто шукати потрібний тег і виводити його вміст.

дякую, суть поняв.