<script type="text/javascript" >
$(function(){
var btnUpload=$('#upload');
var status=$('#status');
var count=1;
new AjaxUpload(btnUpload, {
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',
name: 'uploadfile',
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// extension is not allowed
status.text('Only JPG, PNG or GIF files are allowed');
return false;
}
if(count >5)
{
status.text('5 Tries are complete');
return false;
}
status.text('Uploading...');
},
onComplete: function(file, response){
//On completion clear the status
status.text('');
//Add uploaded file to list
if(response ="success"){
$('<li class="success"></li>').appendTo('#files').html('<img src="../img_post/<?php echo $potok ?>/'+file+'" alt="" /><br />'+file).addClass('success');
} else{
$('<li></li>').appendTo('#files').html(file + '<br />' + response).addClass('error');
}
count++;
}});});</script>
этой строчкой я намеревался передавать обработчику переменную методом get
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',
!!! но до в обработчик ни чё не приходит!
собственно в чём причина?
спасибо...
Спустя 9 минут, 42 секунды (8.01.2010 - 18:56) VolCh написал(а):
Что значит "не приходит"? Он вообще не вызывается, или парметр potok пустой, или что?
Спустя 6 минут, 9 секунд (8.01.2010 - 19:02) nidhtly написал(а):
получается так, что в upload-file.php такого понятия как $_GET[potok] не существует...
для проверки использовал if (!isset($_GET[potok])) {exit()}...скрипт соответсвенно не выполняется..
вот как-то так
для проверки использовал if (!isset($_GET[potok])) {exit()}...скрипт соответсвенно не выполняется..
вот как-то так
Спустя 13 минут, 58 секунд (8.01.2010 - 19:16) jetistyum написал(а):
1. сам js файл у тебя выводится через php интерпретатор??? или подключается как js (и не проходит php - обработку)
2. isset($_GET[potok])
здесь у тебя potok = константа... которой у тебя нет, поэтому !isset вернет false
2. isset($_GET[potok])
здесь у тебя potok = константа... которой у тебя нет, поэтому !isset вернет false
Спустя 7 минут, 17 секунд (8.01.2010 - 19:23) nidhtly написал(а):
1.подключается как js
2. не счёт константы чёт не понял...её нет т.к. get не передал ничего
делал ещё так:
$potok = $_GET[potok];
if (!isset($potok)) {exit()};
2. не счёт константы чёт не понял...её нет т.к. get не передал ничего
делал ещё так:
$potok = $_GET[potok];
if (!isset($potok)) {exit()};
Спустя 5 минут, 46 секунд (8.01.2010 - 19:29) jetistyum написал(а):
1. если у тебя файл подключается как js, то кто же будет парсить
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',
2.
define ('potok', 'Vasya');
echo potok ; //выведет Vasya ... такие штуки называются константами
посмотри как нужно обращаться к элементам массива, ключем которого является строка.
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',
2.
define ('potok', 'Vasya');
echo potok ; //выведет Vasya ... такие штуки называются константами
посмотри как нужно обращаться к элементам массива, ключем которого является строка.
Спустя 5 минут, 53 секунды (8.01.2010 - 19:35) twin написал(а):
Цитата |
2. isset($_GET[potok]) здесь у тебя potok = константа... которой у тебя нет, поэтому !isset вернет false |
Вообще то и так сработает, если константа не определена. Просто это некорректно и дольше.
Спустя 5 минут, 4 секунды (8.01.2010 - 19:40) nidhtly написал(а):
Цитата |
если у тебя файл подключается как js, то кто же будет парсить action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>', |
ничего не понял, можно попроще...
Спустя 4 минуты, 2 секунды (8.01.2010 - 19:44) jetistyum написал(а):
.... попроще...
читай как работает php...
читай как работает php...
Спустя 6 минут, 50 секунд (8.01.2010 - 19:51) nidhtly написал(а):
окей...что на вашем сленге значит "парсить"?
Спустя 3 минуты, 13 секунд (8.01.2010 - 19:54) jetistyum написал(а):
ты непобедим!
http://translate.google.com/#en|ru|parse
http://translate.google.com/#en|ru|parse
Спустя 57 секунд (8.01.2010 - 19:55) jetistyum написал(а):
если в двух словах, то
как думаешь, почему если php код поместить в word- документ, то он не начнет от этого работать и соединяться с базой данных???
как думаешь, почему если php код поместить в word- документ, то он не начнет от этого работать и соединяться с базой данных???
Спустя 6 минут, 42 секунды (8.01.2010 - 20:02) nidhtly написал(а):
в исходном коде
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',...
вместо <?php echo $potok ?> подставляется нужное значение,
а в upload-file.php его нет
action: '../obrabotka/upload-file.php?potok=<?php echo $potok ?>',...
вместо <?php echo $potok ?> подставляется нужное значение,
а в upload-file.php его нет
Спустя 38 минут, 54 секунды (8.01.2010 - 20:40) VolCh написал(а):
когда ты Ctrl+U в браузере жмешь там potok=<?php echo $potok ?> или что-то другое?
Спустя 20 минут, 57 секунд (8.01.2010 - 21:01) nidhtly написал(а):
там всё нормально :
../obrabotka/upload-file.php?potok=нужное мне значение
../obrabotka/upload-file.php?potok=нужное мне значение
Спустя 4 минуты, 37 секунд (8.01.2010 - 21:06) VolCh написал(а):
Если так, то разбирайся с JS своим
Спустя 1 час, 13 минут, 11 секунд (8.01.2010 - 22:19) nidhtly написал(а):
в чём копать, в адресной строке?