2012-06-30 5 views
1

Я реализовал Uploadify с помощью official documentation.Загрузить, выстроить файл, загруженный скриптом PHP (на стороне сервера)

Он работает очень хорошо, но я хотел бы разработать файл, загруженный с помощью PHP-скрипта (на стороне сервера) и вернуть что-то на страницу с помощью HTML-формы. Любые хиты?

Большое спасибо за ваше время!

+0

Возвратите что-то как в? Не совсем понятно, когда вы возвращаете что-то с формой HTML! не могли бы вы быть более конкретными? – mithilatw

+0

PHP-скрипт является парсером журнала и возвращает часть загруженного файла (текст/xml). 1) загрузить файл с добавлением 2) разбор скрипта PHP (на стороне сервера) 3) вернуть часть файла в javascript для отображения на сайте. – user476918

ответ

1

по умолчанию uploadify отправляет файл в файл uploadify.php, и загруженный файл будет перемещен на нужный путь. Вы также можете добавить дополнительную функциональность внутри файла uploadify.php, чтобы отредактировать файл ... например, для сжатия загруженного изображения или создания эскизов.

EDIT: как получить что-то от uploadify.php

вот как я это делаю:

сначала вам нужно выводить что-то из uploadify.php так добавить что-то вроде этого в нижней части PHP :

echo "Hello World"; 

теперь в вашем HTML код с Javascript земли ответа в «onUploadSuccess» вот Javascript (Jquery) источник одного из моих проектов .. вам нужно отредактировать/изменить пути, так что работает Ф.О. г вы ..

$('#file_upload1').uploadify({ 
'multi' : false, 
'formData'  : {'f' : dat}, 
    'swf'  : './js/uploadify/uploadify.swf', 
    'uploader' : './uploadify.php', 
'onUploadSuccess' : function(file, data, response) { 
     alert(response); 
    } 
}); 

после загрузки вы получите уведомление, которое покажет свой выход из uploadify.php - вы можете заменить предупреждение с другими функциями для ответа возможности размещения на вашем сайте. (См. JQuery html функция для получения дополнительной информации)

+0

Да, ужасно, здорово! Мой PHP-скрипт возвращает HTML, поэтому функция html идеальна. Я бы хотел добавить div на страницу (внизу формы). Могу ли я использовать функцию html для возврата «ответа» в div? У вас есть пример? Большое спасибо! – user476918

+0

сначала добавьте div где-нибудь в вашем источнике, где вы хотите разместить код, например

, а затем в приведенном выше исходном коде замените функцию предупреждения на $ («# thesource»). html (response); – MilMike

+0

Отлично! Спасибо всем за поддержку! – user476918