FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / UPLOAD IMAGE/FICHIER VIA PHP




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
upload image/fichier via php

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Philippe VINCENT-ROYOL

Mardi 15 Avril 2008 9:53:27 am

upload image/fichier via php

Bonjour à tous,

Je suis en train d'essayer de transférer un site vers ezpublish. J'ai créé un classe correspondante avec du texte, des images, des fichiers etc.. L'upload de tout ce qui est texte fonctionne correctement.
Voici déjà le code que j'utilise actuellement:

$attributes_agenda = array( 	'titre' 	=> $rows[$i]["TITRE"],
        'lieu' 	        => $rows[$i]["LIEU"],
	'texte'	      => $rows[$i]["TEXTE"],
	'date'        => $rows[$i]["DATE"],
	'date_fin'  => $rows[$i]["DATE_FIN"],
	'image'      => $image,
	'fichier'     => $fichier
);

$params = array();
$params['creator_id'] = 14;
$params['parent_node_id'] = $nodeID;
$params['class_identifier'] = 'agenda_formation';
$params['attributes'] = $attributes_agenda;

$object = eZContentFunctions::createAndPublishObject( $params );


Les variables $image et $fichier ont pour valeur le chemin absolue du fichier (ex: /var/www/tmp/mon_fichier.jpg)
Il semblerait que "createAndPublishObject" n'upload pas les fichiers.
Si quelqu'un a une idée pour résoudre ce problème..

merci d avance

Philippe

Philippe VINCENT-ROYOL

Mardi 15 Avril 2008 4:25:44 pm

Re: upload image/fichier via php

Bon je viens de corriger certaines variables et j'ai déplacé les fichiers temporaires dans le dossier de storage.
La requête s'exécute comme il faut, les tables se remplissent .. Dans la table ezbinaryfile je vois bien le filename, mime_type, original_filename etc.. mais le fichier n'a pas été traité par eZpublish.. impossible de le trouver ..

D'ou ma question.. eZContentFunction::createAndPublishObject() demande t elle d etre complété par des fonctions pour déplacer les fichiers? ou il me manque certains paramètre?

merci d avance
Philippe

Philippe VINCENT-ROYOL

Mercredi 16 Avril 2008 2:11:02 pm

Re: upload image/fichier via php

Voilà le problème est réglé. J'avais quelques problèmes en ce qui concerne des permissions et des packets debian manquant (php4-imagemagick et imagemagick)
Maintenant celà fonctionne niquel

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog