Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/121: Рейтинг темы: голосов - 121, средняя оценка - 4.85
 Аватар для NoBodyIsPerfect
47 / 30 / 2
Регистрация: 11.06.2011
Сообщений: 206

Как загружать картинки в папку и сохранять название в бд?

27.08.2012, 18:11. Показов 24286. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите кто делал такое или дайте ссылку на туториал пожалуйста. Как загрузить картинку через диалог выбора файла и сохранить имя в бд, что бы потом можно было просто
PHP
1
$cat = mysql_fetch_assoc(mysql_query("SELECT * FROM categorie"));
и дальше выводить
PHP
1
<img src="/img/".$cat['image'] />
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.08.2012, 18:11
Ответы с готовыми решениями:

Как сохранять/загружать на VBA Excel?
помогите кто может!!!!!!!! мне нужно сделать форму а на ней кнопки загрузить и сохранить, а к кнопкам соответственно прикрепить...

Как Сохранять и Загружать класс в файл?
c# Есть класс. Внутри класса вложенные классы. В классах переменные, списки, массивы и.т.п. В них хранятся данные. Нужно весь класс с...

Как сохранять и загружать cookie? [C++/Indy]
Ребята, помогите начинающему :) Я разобрался со всякими штучками, как там посылать get-post запросы и тд, все отлично. И теперь у меня...

29
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
27.08.2012, 18:23
так и загружайте в папку img и помещайте название в бд
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.08.2012, 20:24
Цитата Сообщение от NoBodyIsPerfect Посмотреть сообщение
PHP
1
$cat = mysql_fetch_assoc(mysql_query("SELECT * FROM categorie"));
так нельзя делать, ошибку получите. нужно разделять

Добавлено через 34 секунды
PHP
1
2
$res = mysql_query(...);
$cat = mysql_fetch_assoc($res);
0
 Аватар для NoBodyIsPerfect
47 / 30 / 2
Регистрация: 11.06.2011
Сообщений: 206
27.08.2012, 20:59  [ТС]
а у меня так работает нормально
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
27.08.2012, 22:23
я неправильно выразился немного. не ошибку получите - а зависание)
у вас каждый раз на каждой новой итерации цикл заново извлекает записи.. (хотя вроде должна быть ошибка вообще, не помню)

Добавлено через 1 час 10 минут
по теме:
HTML5
1
2
3
4
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" name="upload" value="Загрузить" />
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size']))  die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('Размер файла не должен превышать 5Мб');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg','image/gif','image/png');
if(!array_search($imageinfo['mime'],$arr)) echo ('Картинка должна быть формата JPG, GIF или PNG');
 else {
$upload_dir = 'upload/'; //имя папки с картинками
$name = $upload_dir.date('YmdHis').basename($_FILES['file']['name']);
$mov = move_uploaded_file($_FILES['file']['tmp_name'],$name);
  if($mov) {
//здесь коннект к БД
$name = htmlentities(stripslashes(strip_tags(trim($name))),ENT_QUOTES,'UTF-8');
//если mysql - здесь еще mysql_real_escape_string обработай, mysqli - mysqli_real_escape_string,PDO - quote
$query = "INSERT INTO `table_name`(`photo`) VALUES('$name')";
//выполняешь запрос, если все ок - то выводишь "поздравления" если все плохо - выводишь ошибку
//здесь запрос   
  }
  else echo 'Произошла ошибка при загрузке фотографии. Пожалуйста, попробуйте снова';
 }
}
?>
2
 Аватар для NoBodyIsPerfect
47 / 30 / 2
Регистрация: 11.06.2011
Сообщений: 206
27.08.2012, 23:36  [ТС]
спасибо бро, я уже сделал все как посоветовали во втором посте но у тебя код круче получился
0
27.08.2012, 23:38

Не по теме:

так и я также сделал :D

0
 Аватар для NoBodyIsPerfect
47 / 30 / 2
Регистрация: 11.06.2011
Сообщений: 206
28.08.2012, 01:41  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
require_once '../config.php';
if(isset($_POST['submit']) && !empty($_FILES['categories_file']['size'])){
    $uploadfile = "../images/categories/".$_POST['categories_description'].".jpg";
    move_uploaded_file($_FILES['categories_file']['tmp_name'], $uploadfile);
    $name = $_POST['categories_name'];
    $desc = $_POST['categories_description'];
    $query = mysql_query("INSERT INTO categories VALUES (NULL, '$desc', '$name')");
    header("Location: /admin/cat.php");
}
?>
вроде в какой то книжке читал, что перед отправкой запроса в бд, нужно присваивать из пост массива, значения локальным переменным:
PHP
1
$name = $_POST['categories_name'];
это действительно так, или я уже что то выдумываю?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
28.08.2012, 07:42
можно вообще без всяких там присваиваний. это во первых. во-вторых - в данном случае вы неправильно присвоили в $_POST его не будет только в
PHP
1
$_FILES['имя_инпута_формы']['name/tmp_name']
в третьих - я так и делал. и в четвертых - нужно не просто присваивать перед запросом, а очищать, о чем я вам уже написал в комментариях к коду

Добавлено через 49 секунд
p.s. после header нужно ставить exit или die().
1
12 / 12 / 0
Регистрация: 23.12.2009
Сообщений: 149
28.08.2012, 11:46
ребятки,а можно сделать так?скажем грузим картинку кнопкой Обзор....
PHP
1
2
3
4
5
6
7
8
9
10
<? 
  $uploaddir = '../image/'; //Обработчик кнопки "Обзор" usefile.php
  $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
 
  if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
  } else {
    echo "File uploading failed.\n";
  }
 ?>
а далее в форме заставить пользователя ввести название этой картинки
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form name="form1" method="post" action="usefile.php" enctype="multipart/form-data">
<p>
           <label for="title">Введите название картинки из "Обзор" (без jpeg)<br>
           </label>
           <input type="text" name="picture" id="title">
         </p>
<p> Выберите каталог из которого поизойдет загрузка картинки:</p>
       
  <input type="file" name="userfile" />
    <p>
           <input type="submit" name="submit" id="submit" value="Занести записи в базу">
           
 </p>
</form>
мб для пользовательского блока это и не ок...но для админки думаю пойдет,хотя нав и лучше сделать можно хз
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
28.08.2012, 12:56
о да))
1 ситуация
один юзер загрузил фотку с именем фото.jpeg где он с семьей.
второй юзер загрузил фотку с тем же именем где голая девушка в самой натуральной одежде, которую получила при рождении в позе поиска монетки..
первый юзер решил показать что он загрузил семье, мол смотри какие мы красавцы.. продолжать о результатах просмотра?
2 ситуация.
имя файла че нить типа
SQL
1
' union (update `users` set `name`='<script>window.location.replace(\'http://sex.ru\');</script>') # f.jpeg
...
0
12 / 12 / 0
Регистрация: 23.12.2009
Сообщений: 149
28.08.2012, 13:09
Цитата Сообщение от KOPOJI Посмотреть сообщение
о да))
1 ситуация
один юзер загрузил фотку с именем фото.jpeg где он с семьей.
второй юзер загрузил фотку с тем же именем где голая девушка в самой натуральной одежде, которую получила при рождении в позе поиска монетки..
первый юзер решил показать что он загрузил семье, мол смотри какие мы красавцы.. продолжать о результатах просмотра?
2 ситуация.
имя файла че нить типа
SQL
1
' union (update `users` set `name`='<script>window.location.replace(\'http://sex.ru\');</script>') # f.jpeg
...
1:я с вами согласен имеются определенные недостатки...типа картинок с одинаковыми именами,но увы я не знаю что с этим поделать...надо же сделать в таком случае какую-то проверку на содержание имен картинок в бд и вывод сообщения если имя загружаемой совпадает с той что уже есть,я понятия не имею как это реализовать...
по 2му плану:у вас есть хоть один файл на компе с похожим именем? лично у меня нет)да и грузить файл я собираюсь только в админке,а значит человек,загружающий его, не будет самопроизвольно портить свой сайт)
1
0 / 0 / 0
Регистрация: 21.08.2012
Сообщений: 7
29.08.2012, 22:21
Цитата Сообщение от KOPOJI Посмотреть сообщение
о да))
1 ситуация
один юзер загрузил фотку с именем фото.jpeg где он с семьей.
второй юзер загрузил фотку с тем же именем где голая девушка в самой натуральной одежде, которую получила при рождении в позе поиска монетки..
первый юзер решил показать что он загрузил семье, мол смотри какие мы красавцы.. продолжать о результатах просмотра?
2 ситуация.
имя файла че нить типа
SQL
1
' union (update `users` set `name`='<script>window.location.replace(\'http://sex.ru\');</script>') # f.jpeg
...
Вам не кто не мешает при сохранении функцией
PHP
1
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)
привоить уникальное имя сгенерированное к примеру
PHP
1
$uploadfile= ungid('')
(помоему так эта функция для генерации случайного имени или найти не сложно в док к пхп)
а если надо сохранить и как называл фото юзер то в отдельное поле таблицы тока поиск в ДБ производить по сгенерированному имени
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
29.08.2012, 22:30
Svokiw, мне - никто не мешает. если бы вы с начала темы смотрели сообщения - то вы бы это увидели:
Цитата Сообщение от KOPOJI Посмотреть сообщение
PHP
1
2
$upload_dir = 'upload/'; //имя папки с картинками
$name = $upload_dir.date('YmdHis').basename($_FILES['file']['name']);
Добавлено через 42 секунды
P.S. такое имя точно никогда не совпадет (если только вдруг время не вернется вспять)

Добавлено через 55 секунд
можно еще добавить пару циферок для генерации на всякий (по желанию, имхо, это лишнее)
PHP
1
2
$upload_dir = 'upload/'; //имя папки с картинками
$name = $upload_dir.mt_rand(10,100).date('YmdHis').mt_rand(10,100).basename($_FILES['file']['name']);
Добавлено через 2 минуты
Цитата Сообщение от Svokiw Посмотреть сообщение
помоему так эта функция
uniqid
PHP
1
2
srand((double)microtime()*1000000);
$id=uniqid(rand());
0
12 / 12 / 0
Регистрация: 23.12.2009
Сообщений: 149
30.08.2012, 14:26
Цитата Сообщение от Svokiw Посмотреть сообщение
Вам не кто не мешает при сохранении функцией
PHP
1
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)
привоить уникальное имя сгенерированное к примеру
PHP
1
$uploadfile= ungid('')
(помоему так эта функция для генерации случайного имени или найти не сложно в док к пхп)
а если надо сохранить и как называл фото юзер то в отдельное поле таблицы тока поиск в ДБ производить по сгенерированному имени
предположим я их так сохраню,а вывести я их смогу в "нормальном" виде?

Добавлено через 4 часа 14 минут
Цитата Сообщение от KOPOJI Посмотреть сообщение
Svokiw, мне - никто не мешает. если бы вы с начала темы смотрели сообщения - то вы бы это увидели:


P.S. такое имя точно никогда не совпадет (если только вдруг время не вернется вспять)

можно еще добавить пару циферок для генерации на всякий (по желанию, имхо, это лишнее)
PHP
1
2
$upload_dir = 'upload/'; //имя папки с картинками
$name = $upload_dir.mt_rand(10,100).date('YmdHis').mt_rand(10,100).basename($_FILES['file']['name']);

uniqid
PHP
1
2
srand((double)microtime()*1000000);
$id=uniqid(rand());
Итак товарищ,вы так сказать заставили меня задуматься как из моей формы сделать нормальную...увы вашим кодом я воспользоваться не смог...ошибки...спустя некоторое время раздумий я придумал вот это:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<? 
 
  $uploaddir = '../i/'; //Обработчик кнопки "Обзор" папка i
  $picture = $uploaddir.md5(time());//для вывода имени картинки в базу название картинки выходит мощное и мало вероятно что повторится
  $uploadfile = $picture . ".jpg";//для загрузки картинки в формате jpg в файл
   
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
  } else {
    echo "File uploading failed.\n";
  }
 ?>
и это работает
теперь буду думать как в это впиндюрить проверку на 1: формат картинки jpg и 2: проверка веса картинки как у вас ну что то типа не более 5мб
Уря! теперь картинки не повторятся и вводить название картинки пользователю не придется
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.08.2012, 14:46
Цитата Сообщение от proset Посмотреть сообщение
PHP
1
$picture = $uploaddir.md5(time());//для вывода имени картинки в базу название картинки выходит мощное и мало вероятно что повторится
картинка с именем из 36 символов..
1. чем вас не устраивает вариант с обычной датой? (12 символов + исходное имя)
2. если картинка формата gif - анимация или png - с прозрачным фоном, что будете делать?

Добавлено через 8 минут
там была мелкая ошибка
HTML5
1
2
3
4
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" name="upload" value="Загрузить" />
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size']))  die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('Размер файла не должен превышать 5Мб');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg','image/gif','image/png');
if(!in_array($imageinfo['mime'],$arr)) echo ('Картинка должна быть формата JPG, GIF или PNG');
 else {
$upload_dir = 'upload/'; //имя папки с картинками
$name = $upload_dir.date('YmdHis').basename($_FILES['file']['name']);
$mov = move_uploaded_file($_FILES['file']['tmp_name'],$name);
  if($mov) {
//здесь коннект к БД
$name = stripslashes(strip_tags(trim($name)));
//если mysql - здесь еще mysql_real_escape_string обработай, mysqli - mysqli_real_escape_string,PDO - quote
$query = "INSERT INTO `table_name`(`photo`) VALUES('$name')";
//выполняешь запрос, если все ок - то выводишь "поздравления" если все плохо - выводишь ошибку
//здесь запрос  
  }
  else echo 'Произошла ошибка при загрузке фотографии. Пожалуйста, попробуйте снова';
 }
}
?>
0
12 / 12 / 0
Регистрация: 23.12.2009
Сообщений: 149
30.08.2012, 15:28
Цитата Сообщение от KOPOJI Посмотреть сообщение
картинка с именем из 36 символов..
1. чем вас не устраивает вариант с обычной датой? (12 символов + исходное имя)
2. если картинка формата gif - анимация или png - с прозрачным фоном, что будете делать?
для меня разницы нет 36 или 12,на скорость обработки это никак не повлияет...
у меня в выводе кроме как jpeg вообще ничего не предусмотрено,потому что в базе содержатся лишь имена картинок,расширения я подставляю через пхп,вот так:
PHP
1
printf("<img src='i/%s.jpg' width = '400px' height = '400px'  />,$row["picture"]);
поэтому только jpg


Вот почему нельзя сделать вот так?ошибки каки-то:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<? 
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size']))  die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('Размер файла не должен превышать 5Мб');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg','image/gif','image/png');
if(!array_search($imageinfo['mime'],$arr)) echo ('Картинка должна быть формата JPG, GIF или PNG');
 else {
  $uploaddir = '../i/'; //Обработчик кнопки "Обзор
  $picture = $uploaddir.md5(time());// для записи имени товара в базу
  $uploadfile = $picture . ".jpg";//для записи картинки в папку
   
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
  } else {
    echo "File uploading failed.\n";
  }
 }
 
 ?>
я видимо что-то не так подставил...

Не по теме:

мой рабочий комп надо отшлепать...лагает жутко...отвечаю по пол часа

0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.08.2012, 15:35
я ошибся в коде, привел выше исправленный вариант. посмотрите сами

Не по теме:

P.S.

Цитата Сообщение от proset Посмотреть сообщение
я подставляю через пхп,вот так:
также с двумя ошибками? :D



Добавлено через 50 секунд
там !array_search надо заменить на !in_array

Добавлено через 2 минуты
Цитата Сообщение от proset Посмотреть сообщение
PHP
1
$uploadfile = $picture . ".jpg";//для записи картинки в папку
Цитата Сообщение от proset Посмотреть сообщение
HTML5
1
<img src='i/%s.jpg'
в итоге имя файла на выводе
что-то там.jpg.jpg
0
12 / 12 / 0
Регистрация: 23.12.2009
Сообщений: 149
30.08.2012, 15:51
Цитата Сообщение от KOPOJI Посмотреть сообщение
я ошибся в коде, привел выше исправленный вариант. посмотрите сами

Не по теме:

P.S.
также с двумя ошибками? :D



Добавлено через 50 секунд
там !array_search надо заменить на !in_array

Добавлено через 2 минуты


в итоге имя файла на выводе ололо.jpg.jpg
нет,все не так как вы думаете...вот код,читайте коменты к коду внимательнее
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<? 
 
  $uploaddir = '../i/'; //Обработчик кнопки "Обзор
  $picture = $uploaddir.md5(time());// для записи имени товара в базу
  $uploadfile = $picture . ".jpg";//для записи картинки в папку
   
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
  } else {
    echo "File uploading failed.\n";
  }
 
 ?>
а вот непосредственно сам вывод
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
           if (isset($picture) )
       {
        $result = mysql_query  ("INSERT INTO product(name,picture,info,price) VALUES('$price')") or die(mysql_error()); 
        if ($result == TRUE) {echo "<p>Всё прошло успешно!</p>";}
        else {echo   "<p>Ошибка!</p>";}
       }
       
       else 
       {
        echo "<p>Вы ввели не всю информацию, поэтому новость в базу не может быть добавлена! </p>";   
       }
       ?>
вывожу я $picture а $uploadfile для того чтобы картинки сохранялись в папку при изменении их названия был бы формат .jpg


Вопрос у меня не об этом
а такой: как слепить с вашей шапкой
PHP
1
2
3
4
5
6
7
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size']))  die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('Размер файла не должен превышать 5Мб');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg');
if(!in_array($imageinfo['mime'],$arr)) echo ('Картинка должна быть формата JPG);
 else {
мой код:
PHP
1
2
3
4
5
6
7
8
9
$uploaddir = '../i/'; //Обработчик кнопки "Обзор" папка i
  $picture = $uploaddir.md5(time());//для вывода имени картинки в базу название картинки выходит мощное и мало вероятно что повторится
  $uploadfile = $picture . ".jpg";//для загрузки картинки в формате jpg в файл
   
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.\n";
  } else {
    echo "File uploading failed.\n";
  }
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
30.08.2012, 15:56
Цитата Сообщение от proset Посмотреть сообщение
PHP
1
$result = mysql_query *("INSERT INTO product(name,picture,info,price) VALUES('$price')") or die(mysql_error());
лови ошибку (по памяти)
column count doesn't match value rows on line 1
Добавлено через 1 минуту
Цитата Сообщение от proset Посмотреть сообщение
а такой: как слепить с вашей шапкой
а что не получается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.08.2012, 15:56
Помогаю со студенческими работами здесь

Как наиболее просто загружать/сохранять данные в/из JTable?
Здраствуйте товарищи. Возникла необходимость сохранять и загружать данные из, в JTable (6 колонок на 200 строк). Хотелось сделать все...

Как сохранять и загружать типизированные файлы с пом. TStream-ов?
Есть тип TMyType = record name, forname: string end; Обычно записываю и считываю из файлов процедурными путями var f: file of...

Как сохранять и загружать данные DGV без подключения к базам данных
1.Помогите, как сохранять и загружать данные DGV без подключения к базам данных. 2.Как получит данные (текст) какой нибудь ячейки. ...

Как сохранять файл в папку Документы?
как прописать путь для сохранения xml к примеру C:\Users\ИмяПользывателя\Documents но вот имя то у всех разное ....

Как в TreeView загружать картинки
Как в TreeView загружать картинки не с локального диска а с URL-a????!?!?!?!?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru