THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


J'essaie infructueusement de l'adapter, si vous avez une idée, une piste, je suis preneur. Je pense que ça coince au niveau des URL, mais suis incapable de trouver la solution. Entre autres, j'ai fait ça

			<form action="#URL_PAGE{panier,lang=#LANG}" method="post" enctype="multipart/form-data">
					<input type="hidden" name="ref" value="THELIA-REF" />
					<input type="hidden" name="thelia_action" value="ajouter_fichier" />
					<input type="file" name="persofichier" />			
		 			<input type="submit" value="Ajouter" />		 				
			</form>

Et ça dans le fichier class, mais macache upload

		function post(){
			include_once(realpath(dirname(__FILE__)) . "/config.php");

			global $action;
			
			if($action == "ajouter_fichier"){
	 			$nom = genpass(40);
	 			preg_match("`\.(.+)`", $_FILES['persofichier']['name'], $cut);

				$index = $_SESSION['navig']->panier->nbart - 1;
				
				$urlsite = new Variable();
				$urlsite->charger("urlsite");
				header("Location: " . $urlsite->valeur . "/client/gfx/photos/persofichier/");

				$chaine = "<a href='" . $urlsite->valeur . "/client/gfx/photos/persofichier/" . $nom . "." . $cut[1] . "'>" . $nom_lien . "</a>";

				$_SESSION['navig']->panier->tabarticle[$index]->perso[0]->declinaison = $declinaison_fichierprod;
				$_SESSION['navig']->panier->tabarticle[$index]->perso[0]->valeur = $chaine;

				copy($_FILES['persofichier']['tmp_name'], realpath(dirname(__FILE__)) . "/../../../client/gfx/photos/persofichier/$nom" . "." . $cut[1]);

Si vous avez une idée, un conseil, je suis preneur.

Merci d'avance

Offline


salut,

a-tu réussi finalement a installer ce plugin? je suis moi même en train d'essayer de l'adapter à mon site mais je n'arrive pas à récupérer le fichier joint .

Merci pour votre aide,
joseph

Last edited by leopold joseph (07-05-2009 14:34:36)


Créer un site web

Offline


Non, hélas. Si j'ai tardé à répondre c'est parce que je voulais voir si aujourd'hui j'avais plus de chance et ce n'est pas le cas. Le premier qui trouve rapporte la trouvaille, OK ?

Offline


Salut,

header("Location: " . $urlsite->valeur . "/client/gfx/photos/persofichier/");
$chaine = "<a href='" . $urlsite->valeur . "/client/gfx/photos/persofichier/" . $nom . "." . $cut[1] . "'>" . $nom_lien . "</a>";
$_SESSION['navig']->panier->tabarticle[$index]->perso[0]->declinaison = $declinaison_fichierprod;
$_SESSION['navig']->panier->tabarticle[$index]->perso[0]->valeur = $chaine;
copy($_FILES['persofichier']['tmp_name'], realpath(dirname(__FILE__)) . "/../../../client/gfx/photos/persofichier/$nom" . "." . $cut[1]);

Si tu rediriges vers une nouvelle page avant la copie du fichier dans le dossier t'es sur que ça va marcher?

Last edited by Elyos (09-05-2009 17:42:23)


Aide les autres, ils t'aideront en retour.