[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите прописать путь для сохранения
MillerLight
Всем доброй ночки знатоки!

Помогите прописать конечную папку для сохранения файла при загрузке фото пожалуйст а!


<link href="css/default.css" rel="stylesheet" typ e="text/css" />
<
link href="css/uploadify.css" rel="stylesheet" ty pe="text/css" />
<
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery. min.js"></script>
<
script type="text/javascript" src="scripts/swfobject.js "></script>
<
script type="text/javascript" src="scripts/jquery.uploa dify.v2.1.0.min.js"></script>
<
script type="text/javascript">

<?php $result3 = mysql_query ("SELECT cat_foto FROM nomer_papki ORDER BY id DESC LIMIT 1",$db);
$myrow = mysql_fetch_array($result3);
$cat_foto2 = $myrow["cat_foto"];?>

$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify.swf', // Относительный путь к фай лу uploadify.swf. По умолчанию uploadify.swf
'script' : 'scripts/uploadify.php', // Относительный путь uploa dify.php. По умолчанию uploadify.php. Это скрипт - загрузчик. Обязательно посмотрит е его
'cancelImg' : 'scripts/cancel.png', // Относительный путь до карти нки cancel.png. По умолчанию cancel.png
[color=red][b]'folder' : 'foto/new_folder/', // Путь к папке, в которой Вы хотите сохранять загружаемые файлы. [/b][/color]
//Эту настройку можно опустить, тогда папку загрузки необходимо определить в uploadify.php
//Помните! На большистве хостингов, папка, в которую Вы пытаетесь загрузить файлы должна быть доступна на запись, не забудьте в ыставить соответствующие права

'queueID' : 'fileQueue', // ID элемента, в котором будет показыв аться очередь загрузки
'queueSizeLimit' : '10', // Лимит очереди (максим. число загруж ф айлов). По умолчанию 999
'auto' : true, // Если истина, загрузка начнется сразу после выбора файлов


в самом конце пути должна переменная $cat_foto; нормально встать)))
Пробовал вот так:
'folder' : 'foto/new_folder/'.$cat_foto, --- не к атит)))




Спустя 12 минут, 33 секунды (30.10.2010 - 23:41) Игорь_Vasinsky написал(а):
наверно так ?
'foto/new_folder/".$cat_foto."'

Спустя 7 минут, 12 секунд (30.10.2010 - 23:49) MillerLight написал(а):
не хочет)))

Спустя 3 минуты, 39 секунд (30.10.2010 - 23:52) Игорь_Vasinsky написал(а):
сделай

тока не в самом скрипте, а раньше, но после объявления $cat_foto

echo "foto/new_folder/".$cat_foto."";


видно твой путь?

Спустя 4 минуты, 35 секунд (30.10.2010 - 23:57) MillerLight написал(а):
Вот это высветилось 'foto/new_folder/22' в принципе правильно на данный момент 22 папка последняя... Сейчас попробую вклинить)))

Спустя 1 минута, 26 секунд (30.10.2010 - 23:58) MillerLight написал(а):
Так ведь пробовал же уже))) не работает почему то(((

Спустя 4 минуты, 33 секунды (31.10.2010 - 00:03) MillerLight написал(а):
Вот полный код


<link href="css/default.css" rel="stylesheet"  type="text/css" />
<
link href="css/uploadify.css" rel="stylesheet" type="text/css" />
<
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquer y.min.js"></script>
<
script type="text/javascript" src="scripts/swfobjec t.js"></script>
<
script type="text/javascript" src="scripts/jquery.u ploadify.v2.1.0.min.js"></script>
<
script type="text/javascript">

<?
php $result3 = mysql_query ("SELECT cat_foto FROM nomer_papki ORDE R BY id DESC LIMIT 1",$db);
$myrow = mysql_fetch_array($result3);
$cat_foto2 = $myrow["cat_foto"];


?>


$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify.swf', // Относительный путь к фай лу uploadify.swf. По умолчанию uploadify.swf
'script' : 'scripts/uploadify.php', // Относительный путь uploa dify.php. По умолчанию uploadify.php. Это скрипт - загрузчик. Обязательно посмотрит е его
'cancelImg' : 'scripts/cancel.png', // Относительный путь до карти нки cancel.png. По умолчанию cancel.png
'folder' : 'foto/new_folder/', // Путь к папке, в которой Вы хо тите сохранять загружаемые файлы.
//Эту настройку можно опустить, тогда папку загрузки необходимо определить в uploadify.php
//Помните! На большистве хостингов, папка, в которую Вы пытаетесь загрузить файлы должна быть доступна на запись, не забудьте в ыставить соответствующие права

'queueID' : 'fileQueue', // ID элемента, в котором будет показыв аться очередь загрузки
'queueSizeLimit' : '10', // Лимит очереди (максим. число загруж ф айлов). По умолчанию 999
'auto' : true, // Если истина, загрузка начнется сразу после выбора файлов
'multi' : true, // Если истина, то разрешена загрузка несколь ких файлов
'fileDesc' : 'только фотографии jpg', // Текст, который буд ет внизу появляющегося диалогового окна. Без этого параметра будет написано "В се файлы('.')"
'fileExt' : '*.jpg; *.jpeg; *.JPG; *.JPE; *.jpe', // разре шенные к загрузке файлы (остальные вдиалолговом окне будути скрыты)
'sizeLimit' : 1500000, // Макс. Размер файла для каждой загр узки (в байтах). Если не указываем, ограничено будет только настройками Вашего серв ера
'simUploadLimit' : 1, // Ограничение на кол-во одновременных зака чек. По умолчанию 1. Если значение равно 1, то загружаться будет 1 файл, а остальны е будут стоять за ним в очереди. Если 2 - два загружаются, остальные ждут их и т.д
'buttonText' : 'File', // Текст на кнопке. По умолчанию BROWS E. К сожалению русскийтекст не поддрживается
'buttonImg' : 'scripts/btn.png', // Путь до картинки, котора я будет служить кнопкой. Компенсирует недостаток предыдущей. Если эта настройка ука зана, предыдущая будет проигнорирована
'width' : 255,
'height' : 87,
// 'onInit' : alert('Скрипт готов!'),// Функция, которая срабатывает, к огда скрипт будет загружен. По умолчанию обработчик событий скрывает целевой элемен т на странице и заменяет его с флэш-файл, затем создает очереди контейнера после не го.
/*
'onSelect' : function(event, queueID, fileObj){ // Функция, которая сработает, при выборе каждого файла. Пример:
var string = 'Имя фала: ' + fileObj.name +'\ ;n';
string += 'Размер файла: ' + fileObj.size + 'байт \n';
string += 'Тип: ' + fileObj.type + ' 2;n';
string += 'ID в очереди: ' + queueID +'\ ;n'; // уникальный ID файла, генерируется скриптом
alert(string)
},
'onSelectOnce' : function(event, data){ //Функция, которая вызывается о дин раз для каждой операции выбора.
var string = 'Файлов в очереди: ' + data.fileCount +'\n';
string += 'Было выбрано файлов: ' + data.filesSelected +'\n';
string += 'Заменено файлов в очереди: ' + data.filesReplaced +'\n';
string += 'Итоговый вес файлов в очереди: ' + d ata.allBytesTotal +'\n';
alert(string);
},
*/

'onProgress' : function(event, queueID, fileObj, data) { // Срабатываети каждый раз в ходе изменений во време загрузки
var string = 'Загружаем: ' + fileObj.name +'<br />';
string += 'Размер: ' + fileObj.size +'<br />';
string += 'Тип: ' + fileObj.type +'<br />';
string += 'загрузка текущего файла: ' + data.percentage +'%<br />';
string += 'загружено байт текущего файла: ' + data.bytesLoaded +'<br />';
string += 'загружено байт всей очереди: ' + data.allBytesLoaded +'<br />';
string += 'скорость загрузки, KB/s: ' + data.speed +'<br />';
$('#info,#info2').show();
$('#info').html(string);
},
'onComplete' : function(event, queueID, fileObj, response , data){ // Срабатывает когда файл загружен на сервер. По умолчанию файл у даляется из очереди, но мы можем и добваить свои какие-либо действия
var string = 'Загружен файл: ' + fileObj.name +'<br />';
string += 'Путь до файла: ' + fileObj.filePath +'<br />';
string += 'Размер, байт: ' + fileObj.size +'<br />';
string += 'Тип: ' + fileObj.type +'<br />';
string += 'Пришел ответ от сервера: ' + response +'<br />';
string += 'Файлов в очереди: ' + data.fileCount +'<br />';
string += 'скорость загрузки, KB/s: ' + data.speed +'<br />';

$('#info2').append('<br />Фаил ' + fileObj.name + ' загружен!<br />');

},
'onAllComplete' : function(event, data){ // Срабатывает к огда все загрузки завершены
var string = 'Загружено файлов: ' + data.filesUploaded +'\n';
string += 'Ошибок: ' + data.errors +'\n';
string += 'Всего загружено kбайт: ' + data.allBytesLoaded/1024 +'\n';

$('#info,#info2').fadeOut(5000, funct ion() { $('#info,#info2').html('');}); // Плавно прячем инфор мационные блоки и затем очищаем их
}



}
);


});
</
script>

Спустя 9 минут, 59 секунд (31.10.2010 - 00:13) Игорь_Vasinsky написал(а):
ой пардон...это же JS

здесь другие принципы..

может так:

'foto/new_folder/'+cat_foto


тут я не помощник

Спустя 7 минут, 21 секунда (31.10.2010 - 00:20) MillerLight написал(а):
Ничего страшного))) И на этом спасибо wink.gif Буду дальше разбираться)))

Спустя 4 минуты, 11 секунд (31.10.2010 - 00:24) Игорь_Vasinsky написал(а):
тут вообщем такой вопрос как к строке JS дописать переменную php

сначала нужно объявить переменную JS

var cat_foto = "<?php echo $cat_foto;?>";


мож это поможет.......

Спустя 6 минут, 54 секунды (31.10.2010 - 00:31) MillerLight написал(а):
Прописал вот так:

'folder'         : 'foto/new_folder/var cat_foto = "<?php echo $cat_foto;?>";',


Тоже нет)))

Спустя 8 минут, 17 секунд (31.10.2010 - 00:40) Игорь_Vasinsky написал(а):
сначала выше в JS объяви

var cat_foto = "<?php echo $cat_foto;?>";


потом тока формируй

'folder' : 'foto/new_folder/'cat_foto

яб долго не парился, включил бы весь JS от JQuery в <?php ?>, предварительно экринировав двойные ковычки \"

а там уж

'folder' : 'foto/new_folder/".$cat_foto."';

Спустя 7 минут, 52 секунды (31.10.2010 - 00:47) MillerLight написал(а):
Включил в PHP заменив все " на ' показывает что ошибка на там где начинается javascript

Спустя 7 часов, 40 минут, 20 секунд (31.10.2010 - 09:28) MillerLight написал(а):
Люди подскажите как в ссылку в коде JS прописать(присвоить) переменную PHP???

'folder'         : 'foto/new_folder/', // Путь к папке, в которой Вы хо тите сохранять загружаемые файлы. 

Спустя 34 минуты, 50 секунд (31.10.2010 - 10:03) twin написал(а):
'folder'         : 'foto/new_folder/<?php echo $cat_foto;?>', // Путь к папке, в которой Вы хо тите сохранять загружаемые файлы.

Спустя 8 минут, 43 секунды (31.10.2010 - 10:11) MillerLight написал(а):
Цитата (twin @ 31.10.2010 - 07:03)
'folder'         : 'foto/new_folder/<?php echo $cat_foto;?>', // Путь к папке, в которой Вы хо тите сохранять загружаемые файлы.

Вот вчера все перепробовал и вроде даже так же пробовал до 2 ночи сидел и не работала))))0


А сейчас все ок! Спасибо!

Всем спасибо!
Быстрый ответ:

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