Перейти к публикации

haq

новички
  • Публикации

    19
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем haq

  1. http://ruwarez.tk

    Как добавить в уже существующую строку (например в стобец test) значение например 123?

    Вот так будет создаваться новая строка:

    
    test = "123";
    
    $db->query("INSERT INTO ".PREFIX."_post (`id_test`) values ('{$test}')");
    
    

    Но мне надо записать значение 123 в уже существующую строку, как это сделать?

  2. Точно )), а я и забыл про него, спасибо !

    Блин, а в show.full.php не работают теги дополнительных полей [xfgiven_**] и т.д. У меня данный тег вставлен в скрипт получения размера файла, как сделать, чтоб они работали в show.full.php ?

    Как сделать запрос, что бы при открытии полной новости в бд добавлялось значение например:

    Открывается полная новость и из $sf = "123" в определённую таблицу в определённый столбец к этой новости добавляется 123

  3. Сайт http://ruwarez.tk

    
    $sf = "123"
    
    $db->mysql_query("INSERT INTO `dle_post` (`sizefiles`) VALUES ('".addslashes($sf)."')") or die(mysql_error());
    
    

    Этот скрипт выполняется в fullstory.tpl. Он должен в бд добавить 123, но почему-то вылазиет ошибка Access denied for user 'www-data'@'localhost' (using password: NO) ПОЧЕМУ?

  4. Спасибо, но не работает (А зачем вы заменили "SELECT sizefiles" на "SELECT date" если выводить мне надо не дату, а значение sizefiles ?)

    a1ex, ваш вариант тоже не работает, теперь постоянно выводит "тра та та" в независимости пустое ли поле sizefiles или там что-то есть

    Надо сделать если в таблице в sizefiles что-то есть, то это значение выводится, а если пусто, то выводится сообщение "тра та та"

  5. Сайт: http://ruwarez.tk

    <?php
    
    $res = $db->query("SELECT sizefiles FROM ".PREFIX."_post where id = '{$news_id}'");
    
    if ($db->num_rows($res) > 0) {
    
    $sizefiles = $db->super_query("SELECT sizefiles as sizefiles FROM ".PREFIX."_post WHERE id='{$news_id}'");
    
    $sizefiles = $sizefiles['sizefiles'];
    
    echo "$sizefiles";
    
    } else {
    
    echo "Тра та та";
    
    }
    
    ?>

    Скрипт должен выводить "Тра та та" если в таблице 0, а если больше ноля, то значение из таблицы, почему даже если у меня в таблице 0, то всё равно выводится значение из таблицы? Помогите пожалуйста исправить

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

    Этот вопрос вам нужно адресовывать вашему хостинг провайдеру, а не здесь. Потому как процесс создания пользователя зависит от панели управления хостингом, у каждого хостинга они разные и делается это соответственно по разному.

    У меня машина (ос Linux Ubuntu) стоит у провайдера, никакой панели управления нету

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

  8. <?php
    
    $sql=mysql_query('SELECT sizefiles FROM dle_post WHERE sizefiles="'.$sizefiles.'"');
    
    if(mysql_num_rows($sql)>0){
    
    $result = mysql_query("SELECT sizefiles FROM dle_post");
    
    $myrow = mysql_fetch_array($result);
    
    } else {
    
    $fname='[xfvalue_urlwarez]';
    
    $fhost='http://ruwarez.tk';
    
    $x=0;
    
    $fp = fsockopen($fhost, 80, &$errno, &$errstr, 30) or die("облом");
    
    fputs($fp,"HEAD $fname HTTP/1.0\nHOST: $fhost\n\n");
    
    while(!feof($fp)) $x.=fgets($fp,128);
    
    fclose($fp);
    
    if (ereg("Content-Length: ([0-9]+)",$x,$size))
    
    $fs = number_format(($size[1])/1024/1024, 1, '.', ' ');
    
    
    }
    
    ?>

    Помогите пожалуйста сделать чтоб $fs добавлялось дальше в базу и чтоб это работало в dle, т.е. в каждой новости dle

  9. Сайт http://ruwarez.tk

    Есть скрипт, который определяет размер файла (до 100гб), помогите пожалуйста сделать так:

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

    Вот сам скрипт:

    [xfgiven_url]<?php
    
    $fname='[xfvalue_url]'; #Ссылка на файл
    
    $fhost='сайт';
    
    $x=0;
    
    $fp = fsockopen($fhost, 80, &$errno, &$errstr, 30) or die("облом");
    
    fputs($fp,"HEAD $fname HTTP/1.0\nHOST: $fhost\n\n");
    
    while(!feof($fp)) $x.=fgets($fp,128);
    
    fclose($fp);
    
    if (ereg("Content-Length: ([0-9]+)",$x,$size))
    
    echo number_format(($size[1])/1024/1024, 1, '.', ' ');
    
    ?>[/xfgiven_url]

  10. Сайт: http://ruwarez.tk

    У меня есть база пользователей 1000+ человек и их ip

    (Таблица с 2 столбиками: name и ip)

    К примеру возмём

    Ivanov 74.154.21.14

    И надо сделать так, когда на сайт заходит человек с ip 74.154.21.14, то чтоб происходила авто авторизация под ником Ivanov, т.е. даже можно исключить пароль

    Помогите пожалуйста, как это сделать?

    (ДОСТУП ВСЕМ, КОГО НЕТ В БАЗЕ ЗАКРЫТ)

  11. <?php
    
    $i=0;
    
    $sql = $db->query("SELECT * FROM ".PREFIX."_ds WHERE id_post='{$news_id}'");
    
    while ($row = $db->get_row($sql))
    
    $i++;
    
    echo "$i";
    
    ?>
    За такое нужно руки в жопу заколачивать, чтобы более они ничего не писали.
    
    $count = $db->super_query("SELECT count(*) as count FROM ".PREFIX."_ds WHERE id_post='{$news_id}'");
    
    $count = $count['count'];
    
    

    Да и вообще, проще в post добавить колонку

    Помогите пожалуйста написать скрипт, даже пусть колонка будет в пост, но надо сделать, что бы таким образом в таблицу заносилось кол-во скачиваний

    <div id="thx-layer" style="text-align: justify;">

    <a href="ссылка" onclick="AddThx()">Название</a>

    </div>

  12. Сайт: http://ruwarez.tk/

    Помогите пожалуйста переделать модуль "Спасибо" для dle.

    Надо сделать, что бы:

    1) Автор мог говорить сам себе спасибо неограниченное кол-во раз

    2) Гости и пользователи могли говорить спасибо неограниченное кол-во раз

    3) Необязательно, но хотелось бы, что бы при нажатии на "Спасибо" пользователю не добавлялось, что его поблагодарили столько-то раз

    В принципе мне не надо знать имя пользователя, который сказал спасибо, но обязательно что бы в бд отображался ip тех кто сказал спасибо.

    Чтоб вы не подумали что я сумасшедший, то я хочу этот модуль переделать под счётчик скачиваний файлов

    Вот так выглядит сама ссылка(её можно прописать в shortstory.tpl или в fullstory.tpl):

    <div id="thx-layer" style="text-align: justify;">

    [allow_add]<a href="ссылка" onclick="AddThx()">Название</a>[/allow_add]

    </div>

    Т.е. сам модуль спасибо уже можно использовать под счётчик скачиваний, но гостей он не учитывает, авторов новостей он не учитывает и пользователей только 1 раз учитывает, вот это и надо исправить.

    Вот я ещё сделал такую штуку, выводит кол-во скачиваний:

    Создаёте php файл с с именем dwds.php, можно другое другое название, записываете туда:

    <?php
    
    $i=0;
    
    $sql = $db->query("SELECT * FROM ".PREFIX."_ds WHERE id_post='{$news_id}'");
    
    while ($row = $db->get_row($sql))
    
    $i++;
    
    echo "$i";
    
    ?>

    и кидаете в /engine/modules/

    В shortstory.tpl или в fullstory.tpl в любом месте прописываете {include file="engine/modules/dwds.php"}

    Строго не судите, я php изучаю 2 недели

    http://ruwarez.tk/thanks.zip - Сам модуль

×
×
  • Создать...