Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Простенький вопрос по PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
вот такая очередная идея. только теперь получается обновить только index.php но не всю страницу
Подробнее...
 
небольшой прогресс, но обновляется вся страница, исчезает сообщение об операции
Подробнее...
 
сделал, все таки в upload.php надо было пихать

Цитата:

Цитата:
$_SESSION['message'] = $message;
      echo '<script>parent.window.location.reload(true);</script>';
      echo "<script>window.close();</script>";
?>

 
Подробнее...

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 15:47 21-05-2024 | Исправлено: bomzz, 18:47 21-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
сделал, все таки в upload.php надо было пихать

а я вам что писал? это аналогично, кроме window.close - от него смысла нет.
 
если было сообщение о переотправке данных, то обновлялся iframe, а не самый верхний родитель.

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 23:49 21-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Обзор и Файл не выбран этот текст системный этих элементов? с close экспериментировал, оно в определенный момент появилось, выкинуть его надо еще пробовать. чтоб кнопку удалить сделать надо свой список файлов делать?

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 00:35 22-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
Обзор и Файл не выбран этот текст системный этих элементов?  

да, но можно сделать кнопку невидимой, и кликать на label для нее
https://dev.to/faddalibrahim/how-to-create-a-custom-file-upload-button-using-html-css-and-javascript-1c03
а там уже выбирать либо название файла, либо еще что, с помощью js
 

Цитата:
чтоб кнопку удалить сделать надо свой список файлов делать

какую кнопку?

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 00:39 22-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
чтоб у каждого файла была кнопка удалить
 
Добавлено:
ещё такой вопрос, какая все таки кодировка должна быть utf-8 или 1251. фтп utf не понимает, а сайту все равно. вот тут говорят о 1251 https://cielab.xyz/forum/viewtopic.php?t=298 а там где просто скрипт делают про кодировку вообще не упоминают
 
Добавлено:
в этом скрипте нет запрета на загрузку файлов с уже существующими именами, так что удалить и так фактически есть

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 01:17 22-05-2024 | Исправлено: bomzz, 01:23 22-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
чтоб у каждого файла была кнопка удалить

да, свой листинг.
 

Цитата:
какая все таки кодировка должна быть utf-8 или 1251.

зависит от файловой системы и что поддерживает она, раз нужно выводить список файлов.

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 01:33 22-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
обновил ftp клиент, новая версия utf-8 поддерживает.

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 03:11 22-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
а почему в большинстве случаев нельзя просто заменить адрес сервера его ип адресом, чтоб избежать надоедливых днс ошибок, это связано с настройками переадресации в htaccess или типа того?

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 18:33 30-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
адрес сервера его ип адресом, чтоб избежать надоедливых днс ошибок,

зависит от сервера и его настроек. там может быть не один сайт на одном IP адресе.
а можно и указать сайт, что открывается по умолчанию при обращении по IP адресу.

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 06:19 31-05-2024
Sto50



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем. Нужна вот какая помощь.
У меня есть база данных MYSQL.
Как мне на PHP вытянуть номера телефонов с самыми большими ID.

Всего записей: 91 | Зарегистр. 26-06-2005 | Отправлено: 02:18 24-08-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sto50

Цитата:
Как мне на PHP вытянуть номера телефонов с самыми большими ID.
 

так же, как и в любом другом языке - вам нужен SQL запрос.
SELECT phone FROM table ORDER BY id DESC LIMIT 1

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 07:00 24-08-2024
Sto50



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
 
Спасибо большое

Всего записей: 91 | Зарегистр. 26-06-2005 | Отправлено: 10:55 24-08-2024 | Исправлено: Sto50, 10:56 24-08-2024
Sto50



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
SELECT phone FROM table ORDER BY id DESC LIMIT 1

Так я достаю только один номер. А у меня есть много записей с одинаковыми номерами телефонов. И мне надо сделать выборку всех записей с максимальными ID  
 
 
Добавлено:
Всем спасибо, разобрался. Сделал вот так:  
SELECT t1.* FROM sms t1 INNER JOIN (SELECT *, MAX(id) AS max_id FROM sms WHERE GROUP BY phone_number) t2 ON t1.id = t2.max_id

Всего записей: 91 | Зарегистр. 26-06-2005 | Отправлено: 09:59 08-10-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sto50

Цитата:
Так я достаю только один номер. А у меня есть много записей с одинаковыми номерами телефонов. И мне надо сделать выборку всех записей с максимальными ID  
 

сразу нужно четко формулировать вопрос.
 

Цитата:
SELECT *, MAX(id) AS max_id FROM sms WHERE GROUP BY phone_number

*, тут не нужно, как и WHERE
 
другой вариант
SELECT * FROM sms WHERE id IN (SELECT MAX(id) FROM sms GROUP BY phone_number)

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 05:53 09-10-2024 | Исправлено: Mavrikii, 05:54 09-10-2024
Sto50



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Спасибо огромное  


Всего записей: 91 | Зарегистр. 26-06-2005 | Отправлено: 09:02 09-10-2024
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Example PHP JavaScript WebSocket
https://code.tutsplus.com/start-using-html5-websockets-today--net-13270t
 
server.php
 
client.php
 
будет ли работать на PHP 8.x ?
может кто поможет подкоректировать мой код ?  а то я в PHP плохо разбираюсь.
 
можно ли обойтись без telnet команды ?

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 15:33 14-10-2024 | Исправлено: vs6262, 20:18 14-10-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262

Цитата:
будет ли работать на PHP 8.x ?

да
 

Цитата:
можно ли обойтись без telnet команды ?

можно, это лишь для проверки, что сервер запустился и к нему есть доступ.
 

Цитата:
может кто поможет подкоректировать мой код ?

для чего?

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 19:25 14-10-2024 | Исправлено: Mavrikii, 19:27 14-10-2024
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
я только что подкорректировал код там одной функции не хватало
 
мне нужно для моей JavaFX программы  
 
 
Заранее Большое Спасибо
 
Добавлено:
нужно чтобы javascript сам находил из какого url + папки он находил бы путь в переменной URL
 
Добавлено:
желательно var URL с web и localhost учётом
 
Добавлено:
https://breil.tech/ws/    --  Test
 
Добавлено:
+socket.readyState+   уже не нужно я понял мне нужен диалог с сервером
 
Добавлено:
а вообще можно проверить var URL ?
 
Добавлено:
this Example
https://code.tutsplus.com/start-using-html5-websockets-today--net-13270t
 
Добавлено:

Код:
    function getFilename(url){
        // returns an object with {filename, ext} from url (from: https://coursesweb.net/ )
        // get the part after last /, then replace any query and hash part
        url = url.split('/').pop().replace(/\#(.*?)$/, '').replace(/\?(.*?)$/, '');
        url = url.split('.');  // separates filename and extension
//        return {filename: (url[0] || ''), ext: (url[1] || '')}
        return url[0]+"."+url[1];
    }
 
    var webSocket = null;
    var echoText = null;
    var message = null;
    var port = 8080;
    var File = "/socket";
    var Path_Local = "";
    var URL_000001 = "localhost:"+port+"/";
    var URL = "";
    if (window.location.hostname.indexOf('localhost') != -1) {
        URL = URL_000001+Path_Local+File;
    } else {
        URL = window.location.hostname.replace("http://", "").replace("https://", "").replace("www.", "") + ":" + port + location.pathname.replace("/" + getFilename(location.pathname), "");
    }
    //alert(URL);

 
лучше бы подправить localhost на автоматичекое опознавание текущей папки

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 20:22 14-10-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vs6262
если речь о js, то при чем тут тема о php?
 

Цитата:
лучше бы подправить localhost на автоматичекое опознавание текущей папки
 

для чего?

Всего записей: 16513 | Зарегистр. 20-09-2014 | Отправлено: 21:54 14-10-2024
vs6262



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
function getFilename(url){
        // returns an object with {filename, ext} from url (from: https://coursesweb.net/ )
        // get the part after last /, then replace any query and hash part
        url = url.split('/').pop().replace(/\#(.*?)$/, '').replace(/\?(.*?)$/, '');
        url = url.split('.');  // separates filename and extension
//        return {filename: (url[0] || ''), ext: (url[1] || '')}
        return url[0]+"."+url[1];
    }
 
    var webSocket = null;
    var echoText = null;
    var message = null;
    var port = 8080;
    var File = "/socket";
    var Path_Local = "";
    var URL_000001 = "localhost:"+port+"/";
    var URL = "";
    if (window.location.hostname.indexOf('localhost') !== -1) {
        //URL = URL_000001+Path_Local+File;
        //  https://stackoverflow.com/questions/16008705/javascript-to-get-localhosthtdocs-folder
        var path = window.location.pathname.split('/');
        path.pop();
        path.join('/');
        path.slice(0,path.lastIndexOf('/')+1);
        URL = path.substring(path.indexOf("//", 0)+2 ,path.length);
        //alert(URL);
        //_alert("Info",("<br /><br />" + URL),"OK","#f5e8ce","#0000FF","#3498db","#CCCCCC");
    } else {
        URL = window.location.hostname.replace("http://", "").replace("https://", "").replace("www.", "") + ":" + port + location.pathname.replace("/" + getFilename(location.pathname), "");
    }
    //alert(URL);

так подойдёт ?
 
да и PHP нужно наверное подправить ?
для примера
 
я чтобы чтото рабочее было, я потом свою примочку сделаю

Всего записей: 2240 | Зарегистр. 25-02-2013 | Отправлено: 22:16 14-10-2024 | Исправлено: vs6262, 22:18 14-10-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Интернет » Web-программирование » Простенький вопрос по PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru