PHP AJAX - загрузить и обрезать

Я нашел скрипт - Загрузить и обрезать изображение на этом сайте http://onlinewebapplication.com/2011/08/image-upload-cropping-php-jquery.html Все работает нормально, но мне нужно добавить новое имя для новых изображений...

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

Моя версия работает здесь - ссылка первый ввод для пути к файлу, второй для нового имени файла..

Мне нужно изменить имя для большого изображения и большого пальца, но это работает только для большого. Как отправить переменную «image_name» в ajax_image.php?

Кто угодно ? Пожалуйста, помогите мне, мне это нужно .. Спасибо


person Community    schedule 22.10.2011    source источник
comment
Большие пальцы генерируются как "small" . $username . ".jpg". что ты хочешь изменить?   -  person Mikhail    schedule 22.10.2011
comment
Я хочу изменить $username на переменную из формы   -  person    schedule 22.10.2011
comment
Кто угодно ? Пожалуйста, помогите мне, мне это нужно .. Спасибо   -  person    schedule 22.10.2011
comment
Firebug хорошо работает, если вы хотите увидеть, что отправлено вашим AJAX-скриптом :)   -  person James Goodwin    schedule 22.10.2011


Ответы (1)


Вы можете изменить имя большого изображения в этой строке:

$actual_image_name = time().substr($txt, 5).".".$ext;

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

url:"ajax_image.php?t=ajax&img="+$("#image_name").val()+"&w="...etc

к этому:

url:"ajax_image.php?sname=blabla&t=ajax&img="+$("#image_name").val()+"&w="...etc

также для маленького изображения снова измените в ajax_image.php это:

$new_name = "small".$session_id.".jpg"; // Thumbnail image name

к этому:

$new_name = "smallqa".$_GET['sname'].".jpg"; // Thumbnail image name
person Melsi    schedule 22.10.2011