[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите с ХАКОМ
Гость_Leo
Здравствуйте еще раз!
уже несколько дней сижу не могу ничего придумать) как сделать чтоб при загрузке скринов на торрент трекер Xbtit! он прописывал ему chmod 777? иначе скрины просто не отображаются на сайте! только если через фтп выставлять без конца chmod для самих скринов!(((

вот код я думаю можно сделать что нибудь именно сдесь:

Свернутый текст
$userfile = $_FILES["userfile"];
        $screen1 = $_FILES["screen1"];
        $screen2 = $_FILES["screen2"];
        $screen3 = $_FILES["screen3"];
  $image_types = Array ("image/bmp",
        "image/jpeg",
        "image/pjpeg",
        "image/gif",
        "image/x-png");
        switch($_FILES["userfile"]["type"]) {
        case 'image/bmp':
      $file_name = $hash.".bmp";
            break;
        case 'image/jpeg':
      $file_name = $hash.".jpg";
            break;
        case 'image/pjpeg':
      $file_name = $hash.".jpeg";
            break;
        case 'image/gif':
      $file_name = $hash.".gif";
            break;
            case 'image/x-png':
      $file_name = $hash.".png";
            break;
        }
        switch($_FILES["screen1"]["type"]) {
        case 'image/bmp':
      $file_name_s1 = "s1".$hash.".bmp";
            break;
        case 'image/jpeg':
      $file_name_s1 = "s1".$hash.".jpg";
            break;
        case 'image/pjpeg':
      $file_name_s1 = "s1".$hash.".jpeg";
            break;
        case 'image/gif':
      $file_name_s1 = "s1".$hash.".gif";
            break;
            case 'image/x-png':
      $file_name_s1 = "s1".$hash.".png";
            break;
        }
        switch($_FILES["screen2"]["type"]) {
        case 'image/bmp':
      $file_name_s2 = "s2".$hash.".bmp";
            break;
        case 'image/jpeg':
      $file_name_s2 = "s2".$hash.".jpg";
            break;
        case 'image/pjpeg':
      $file_name_s2 = "s2".$hash.".jpeg";
            break;
        case 'image/gif':
      $file_name_s2 = "s2".$hash.".gif";
            break;
            case 'image/x-png':
      $file_name_s2 = "s2".$hash.".png";
            break;
        }
        switch($_FILES["screen3"]["type"]) {
        case 'image/bmp':
      $file_name_s3 = "s3".$hash.".bmp";
            break;
        case 'image/jpeg':
      $file_name_s3 = "s3".$hash.".jpg";
            break;
        case 'image/pjpeg':
      $file_name_s3 = "s3".$hash.".jpeg";
            break;
        case 'image/gif':
      $file_name_s3 = "s3".$hash.".gif";
            break;
            case 'image/x-png':
      $file_name_s3 = "s3".$hash.".png";
            break;
        }
        $uploadfile = $GLOBALS["uploaddir"] . $file_name;
        $uploadfile1 = $GLOBALS["uploaddir"] . $file_name_s1;
        $uploadfile2 = $GLOBALS["uploaddir"] . $file_name_s2;
        $uploadfile3 = $GLOBALS["uploaddir"] . $file_name_s3;
  $file_size = $_FILES["userfile"]["size"];
  $file_size1 = $_FILES["screen1"]["size"];
  $file_size2 = $_FILES["screen2"]["size"];
  $file_size3 = $_FILES["screen3"]["size"];
  $file_type = $_FILES["userfile"]["type"];
  $file_type1 = $_FILES["screen1"]["type"];
  $file_type2 = $_FILES["screen2"]["type"];
  $file_type3 = $_FILES["screen3"]["type"];
  $file_size = makesize1($file_size);
  $file_size1 = makesize1($file_size1);
  $file_size2 = makesize1($file_size2);
  $file_size3 = makesize1($file_size3);
  if (isset($_FILES["userfile"]))




может я думаю не тем местом и прописать нужно в анонсере?

Свернутый текст
<pre class="sh_sourceCode" rel="code">if ($announce!=$BASEURL."/announce.php")]]><span class="sh_keyword"></data>
    </operation>
    <operation>
      <search></span><![CDATA[        $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment, uploader,anonymous, bin_hash) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",$curuid,$anonyme,0x$hash)";
      }else]]><span class="sh_keyword"></search>
      <action></span>"replace"<span class="sh_keyword"></action>
      <data></span><![CDATA[        $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment, uploader,anonymous, bin_hash, image, screen1, screen2, screen3) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",$curuid,$anonyme,0x$hash, '$file_name', '$file_name_s1', '$file_name_s2', '$file_name_s3')";
      }else]]><span class="sh_keyword"></data>
    </operation>
    <operation>
      <search></span><![CDATA[                  $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment, uploader,anonymous, bin_hash) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",$curuid,$anonyme,0x$hash)";
                }
              else
                  $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment,external,announce_url, uploader,anonymous, bin_hash) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",\"yes\",\"$announce\",$curuid,$anonyme,0x$hash)";]]><span class="sh_keyword"></search>
      <action></span>"replace"<span class="sh_keyword"></action>
      <data></span><![CDATA[                  $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment, uploader,anonymous, bin_hash, image, screen1, screen2, screen3) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",$curuid,$anonyme,0x$hash, '$file_name', '$file_name_s1', '$file_name_s2', '$file_name_s3')";
                }
              else
                  $query = "INSERT INTO {$TABLE_PREFIX}files (info_hash, filename, url, info, category, data, size, comment,external,announce_url, uploader,anonymous, bin_hash, image, screen1, screen2, screen3) VALUES (\"$hash\", \"$filename\", \"$url\", \"$info\",0 + $categoria,NOW(), \"$size\", \"$comment\",\"yes\",\"$announce\",$curuid,$anonyme,0x$hash, '$file_name', '$file_name_s1', '$file_name_s2', '$file_name_s3')";]]><span class="sh_keyword"></data>
    </operation>
    <operation>
      <search></span><![CDATA[      $uploadtpl->set("textbbcode",  $bbc);]]><span class="sh_keyword"></search>
      <action></span>"add"<span class="sh_keyword"></action>
      <where></span>"after"<span class="sh_keyword"></where>
      <data></span><![CDATA[      $uploadtpl->set("imageon",$GLOBALS["imageon"] == "true", TRUE);
      $uploadtpl->set("screenon",$GLOBALS["screenon"] == "true", TRUE);]]><span class="sh_keyword"></data>
    </operation></span></pre>



сильно не смейтесь если что))) я в этом деле пока новичок)



Спустя 12 минут, 59 секунд (22.10.2011 - 21:30) Игорь_Vasinsky написал(а):
сильно не смейтесь если что))) я в этом деле пока новичок)


над чем смеяться? над тем что ты чей то скрипт взял и подстроить не можешь?

мне не смешно.

тебе скока лет?

Спустя 2 минуты, 30 секунд (22.10.2011 - 21:33) Guest написал(а):
скрипт изначально недоработанный был я половину его и так менял! может кто нибудь тогда подскажет где можно готовый найти?

Спустя 33 секунды (22.10.2011 - 21:33) Guest написал(а):
Цитата
тебе скока лет?

19 а что?)))

Спустя 8 минут, 6 секунд (22.10.2011 - 21:41) Игорь_Vasinsky написал(а):
по девкам надо бегать, а не скрины с торрентов воровать.

Спустя 4 минуты, 45 секунд (22.10.2011 - 21:46) Guest написал(а):
блин знатоки помогите)))) вам же не трудно а для меня так много значит! не волнуйся по девкам я тоже успеваю пробежаться biggrin.gif мне как на этот форум больше ненакого расчитывать живу в полной ЖОПЕ)))) далеко от цивилизации))

Спустя 29 секунд (22.10.2011 - 21:47) bulgakov написал(а):
А че тема с вопросами по javascript делает в php для начинающих? Есть же специальный раздел для javascript

Спустя 3 минуты, 17 секунд (22.10.2011 - 21:50) Guest написал(а):
Цитата
А че тема с вопросами по javascript делает в php для начинающих? Есть же специальный раздел для javascript

блин она сама сюда попросилась))) HEEEElp me!!!

Спустя 3 минуты, 28 секунд (22.10.2011 - 21:53) Игорь_Vasinsky написал(а):
Во первых чё за бардак с первым постом?
И у него оказался брат близнец.. 2й пост.

Не красиво.

Давай исправляй, а потом

chmod("/somedir/somefile", 0777);  //сразу после того как картинки загрузились.

Спустя 3 минуты, 28 секунд (22.10.2011 - 21:57) Guest написал(а):
наверно звучать глупо будет но куда только я этот код не пихал ! и через каждую строчку даже с психов и всё равно 0 эффекта! пост исправить не могу(( я не зарегистрирован на форуме

Спустя 2 минуты, 4 секунды (22.10.2011 - 21:59) Игорь_Vasinsky написал(а):
Значит регистрируешься.. может прокатит...
Цитата
Во первых чё за бардак с первым постом?
И у него оказался брат близнец.. 2й пост.


+ название темы (когда первый пост отредактируешь - и код посветишь - bb-тегами)

"Помогите подправить код парсера торрента"

2й пост - полностью удали - напиши просто: UP

Спустя 1 минута, 29 секунд (22.10.2011 - 22:00) bulgakov написал(а):
гм, насколько я понимаю если владелец директории root то выставить 777 может только root. Вообщем нужно просто сделать права на саму директорию 777 и тогда может не понадобятся эти извращения.

Спустя 4 минуты, 11 секунд (22.10.2011 - 22:04) Guest написал(а):
Цитата
гм, насколько я понимаю если владелец директории root то выставить 777 может только root. Вообщем нужно просто сделать права на саму директорию 777 и тогда может не понадобятся эти извращения.

как выставить права на директорию??? я выставлял через ftp клиент! но вновь добавленные скрины все равно загружаются с недоступными правами!

Спустя 54 секунды (22.10.2011 - 22:05) Игорь_Vasinsky написал(а):
в скрипте - когда файл копируешь в свою директорию - сразу мой код.

Спустя 13 минут, 49 секунд (22.10.2011 - 22:19) Guest написал(а):
Цитата
в скрипте - когда файл копируешь в свою директорию - сразу мой код.


<file>
<name>
"$CURRENT_FOLDER/files/index.php"</name>
<operation>
<action>
"copy"</action>
<where>
"$DEFAULT_ROOT/torrentimg"</where>
chmod("/somedir/somefile", 0777);
<data>"index.php"</data>
</operation>
</file>


помойму это делается тут но все равно не помогает((

Спустя 14 минут, 19 секунд (22.10.2011 - 22:34) Игорь_Vasinsky написал(а):
это блин не php, да ты езё умудрился между тегами его вставить...

есть обработчик php - который этот файл обрабатывает - там надо.

ph34r.gif

Спустя 1 минута, 37 секунд (22.10.2011 - 22:35) Guest написал(а):
        $uploadfile = $GLOBALS["uploaddir"] . $file_name;
$uploadfile1 = $GLOBALS["uploaddir"] . $file_name_s1;
$uploadfile2 = $GLOBALS["uploaddir"] . $file_name_s2;
$uploadfile3 = $GLOBALS["uploaddir"] . $file_name_s3;
$file_size = $_FILES["userfile"]["size"];
$file_size1 = $_FILES["screen1"]["size"];
$file_size2 = $_FILES["screen2"]["size"];
$file_size3 = $_FILES["screen3"]["size"];
$file_type = $_FILES["userfile"]["type"];
$file_type1 = $_FILES["screen1"]["type"];
$file_type2 = $_FILES["screen2"]["type"];
$file_type3 = $_FILES["screen3"]["type"];
$file_size = makesize1($file_size);
$file_size1 = makesize1($file_size1);
$file_size2 = makesize1($file_size2);
$file_size3 = makesize1($file_size3);
if (isset($_FILES["userfile"]))
{
if ($_FILES["userfile"]["name"] =='')


это оно? :blink:

Спустя 13 минут, 25 секунд (22.10.2011 - 22:49) Игорь_Vasinsky написал(а):
ты вообще хоть что ни будь понимаешь?

файлы в директорию какими функциями копируются?

для кода PHP - есть кнопка PHP

Спустя 5 минут, 25 секунд (22.10.2011 - 22:54) Guest написал(а):
там нету функций copy sad.gif подскажи какие еще варианты могут быть вместо copy

Спустя 34 минуты, 9 секунд (22.10.2011 - 23:28) Игорь_Vasinsky написал(а):
move_uploaded_file()

Спустя 37 минут, 50 секунд (23.10.2011 - 00:06) Guest написал(а):
}
elseif (in_array (strtolower ($file_type), $image_types, TRUE))
{
if (@move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
do_sqlquery("UPDATE {$TABLE_PREFIX}files SET image='".$file_name."' WHERE info_hash='" . $torhash . "'",true);
$image_drop = "" . $_POST["userfileold"]. "";

if (!empty($image_drop))
unlink("".$GLOBALS["uploaddir"]."$image_drop");
}
else
{
err_msg($language["ERROR"],$language["MOVE_IMAGE_TO"]." ".$GLOBALS["uploaddir"].". ".$language["CHECK_FOLDERS_PERM"]);
stdfoot();
exit();

вот нашел там таких 4 штуки к каждому скрину как я понял а как именно прописать chmod?

Спустя 6 часов, 22 минуты, 14 секунд (23.10.2011 - 06:28) YVSIK написал(а):
ВОТ интересноj хМ)? почему-бы не залогтниться ) и сказать все нормальным языком и нормально оформится ) в том что все это и прочитать не так-то просто
а понять что это за хак такой вообще ) что ты хочешь получить или сделать ?
если только на этом форуме могут тебе помочь?
ХАК - может это хакерство ? так те не сюда ) это уже точно!
а вот навести порядок ! так это и есть самое главное правило не только форума но и программирования (и тем более тут) в целом !!
а второе правило ) что-бы ответ был полным, вопрос должен быть вполне. правильно составлен.а утебя вот что выходит?:%;№"! blink.gif blink.gif blink.gif
а коментарии к коду в студию ! а то поди разбери что за ХАК такой wub.gif wub.gif

Спустя 4 часа, 51 минута, 14 секунд (23.10.2011 - 11:19) Guest написал(а):
Хак это совсем не хакерство))) ХАК служит для загрузки сринов к описанию для торрентов! а коментариев к коду как то нету))) не сам писал его

Спустя 9 минут, 58 секунд (23.10.2011 - 11:29) Игорь_Vasinsky написал(а):
сделал?

Спустя 1 час, 14 минут, 49 секунд (23.10.2011 - 12:44) Guest написал(а):
Цитата
сделал?

если бы! я ваще тупой mad.gif до 7утра сидел тыкал эти коды всякие везде и повсякому)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.