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

вот код я думаю можно сделать что нибудь именно сдесь:
<data><![CDATA[        $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"]))


сильно не кричите я не профи)

если что могу выложить полный код скрипта!



Спустя 5 минут, 55 секунд (22.10.2011 - 23:14) Игорь_Vasinsky написал(а):
ну всё.. раньше хоть я тебе чёт писал.. щас не кто уже не будет.

ты задрал темы плодить блин.

Спустя 5 минут, 5 секунд (22.10.2011 - 23:19) Guest написал(а):
=)))) спасибо я просто думал что внатуре темой ошибся)

Спустя 32 минуты, 50 секунд (22.10.2011 - 23:51) 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?

Спустя 14 минут, 19 секунд (23.10.2011 - 00:06) Игорь_Vasinsky написал(а):
вот к тому файлу , который грузишь - вот по его имени - по его директории - после копирования и пропиши.
Быстрый ответ:

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