Forums / Developer / Forms using exbinaryfile or File datatype

Forms using exbinaryfile or File datatype

Author Message

Elena Jovanovska

Monday 07 June 2010 7:13:27 am

I need to create a form (that collect information from anonymous users) that has an upload field. I have used the predefined datatype File, but the file is not uploaded. Do I need to change some system settings or?? I need the same functionality of register form (the uploading image part) what should i do?

Steven E. Bailey

Monday 07 June 2010 8:51:39 am

Take a look at http://projects.ez.no/enhancedezbinaryfile

Certified eZPublish developer
http://ez.no/certification/verify/396111

Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com

Elena Jovanovska

Tuesday 08 June 2010 2:01:28 am

I can't make it work. It didn't want to upload the file it returns some error in the process of submition of the form.

Steven E. Bailey

Tuesday 08 June 2010 5:19:59 am

What version of ezpublish are you using?

Did you remember to change the form enctype to multipart/form-data?

<form method="post" action={"content/action"|ezurl} enctype="multipart/form-data">

Did you read the readme.txt and install.txt?

What was the specific error?

Certified eZPublish developer
http://ez.no/certification/verify/396111

Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com

Elena Jovanovska

Tuesday 08 June 2010 7:27:08 am

i got this error

Fatal error: Class 'eZDOMDocument' not found in D:\wamp\www\project_name\extension\enhancedezbinaryfile\datatypes\enhancedezbinaryfile\enhancedezbinaryfiletype.php on line 455
Fatal error: eZ Publish did not finish its request

Steven E. Bailey

Tuesday 08 June 2010 2:13:03 pm

Check ezinfo.php - do you have the latest version of enhancedbinaryfiletype - it should be 1.1?

This is line 455 of that file -

$doc = new DOMDocument( '1.0', 'utf-8' );

So, it shouldn't be eZDOMDocument.

Certified eZPublish developer
http://ez.no/certification/verify/396111

Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com

Steven E. Bailey

Wednesday 09 June 2010 12:32:25 am

It looks like you must have revision 2 of the datatype ( http://projects.ez.no/enhancedezbinaryfile/downloads ). That will stop working for any ezpublish installation above version 4.0.x. See changelog: Implemented enhancement #14309: Remove ezxml library. If you have upgraded your ezpublish installation, then get revision 3 from the download page.

Certified eZPublish developer
http://ez.no/certification/verify/396111

Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com

Vitaliya Rybakova

Tuesday 15 June 2010 5:53:48 am

Hello,

how type of form do you use? Is it php form, html form, servoy form, perl form or other type of form?

eZ debug

Timing: Jan 17 2025 23:49:50
Script start
Timing: Jan 17 2025 23:49:50
Module start 'content'
Timing: Jan 17 2025 23:49:51
Module end 'content'
Timing: Jan 17 2025 23:49:51
Script end

Main resources:

Total runtime0.9333 sec
Peak memory usage4,096.0000 KB
Database Queries212

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0054 589.6172180.8125
Module start 'content' 0.00540.8326 770.4297633.0547
Module end 'content' 0.83800.0953 1,403.4844341.0547
Script end 0.9333  1,744.5391 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00380.4033210.0002
Check MTime0.00140.1535210.0001
Mysql Total
Database connection0.00090.093710.0009
Mysqli_queries0.865492.71512120.0041
Looping result0.00160.17442100.0000
Template Total0.908397.320.4541
Template load0.00200.210220.0010
Template processing0.906397.103620.4532
Template load and register function0.00010.014310.0001
states
state_id_array0.00070.072310.0007
state_identifier_array0.00070.071320.0003
Override
Cache load0.00170.1809370.0000
Sytem overhead
Fetch class attribute can translate value0.00120.124640.0003
Fetch class attribute name0.00090.097090.0001
XML
Image XML parsing0.00080.088040.0002
class_abstraction
Instantiating content class attribute0.00000.0020120.0000
General
dbfile0.00200.2119280.0001
String conversion0.00000.000730.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
8content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
11content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
4content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
2content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
1content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 30
 Number of unique templates used: 9

Time used to render debug report: 0.0001 secs