Problèmes suppression avec CSRF Token et Ajax

image->getName(); unlink($this->getParameter('images_directory') . '/' . $nom); $em->remove($image); $em->flush(); return new JsonResponse(['success' => 1]); } else { return new JsonResponse(['error' => 'Token invalide'], 400); } } ``` _galerie.html.twig : ``` {% for image in images

1
Formulaire dynamique "net::ERR_CONNECTION_RESET"

image = new Image(); $form = $this->get('form.factory')->create(ImageType::class, $image, array( 'action' => $this->generateUrl('ContentManager_image_list', array('dossier' => $dossier)) )); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { if($dossier

6
php floating deprecated error message ?

image $fichier = md5(uniqid(rand(), true)) . '.webp'; //Récupération des infos de l'image $picture_infos = getimagesize($picture); if ($picture_infos === false) { throw new Exception('Format d\'image incorrect'); } //Vérification

0
Problème pour récupérer les données de ma requete

image = getImageActu($id["idActu"]); while($image = $image["donnees"]->fetch()){ var_dump($image); } } } ``` donc avec ça, je récupère bien tous mes ID. Mais je n'arrive pas à récupérer toutes les images

5
FILEUPLOAD [SYMFONY] -> Could not create target directory

image = $request->files->get('img'); $status = 'success'; $uploadedURL = ''; $message = ''; if (($image instanceof UploadedFile) && ($image->getError() == '0')) { if (($image->getSize() < 20000000)) { $originalName = $image->getClientOriginalName(); $name_array = explode('.', $originalName); $file_type = $name

1
Appliquer des styles css provenant de la bdd : bonnes pratiques ?

images const inputImagesBorderRadius = document.querySelector( "#galeries_images_border_radius" ); inputImagesBorderRadius.addEventListener("change", () => { let borderRadius = inputImagesBorderRadius.value; document.documentElement.style.setProperty( "--images-border-radius", `${borderRadius}%` ); }); //Changer l'espacement des images const inputGalleryGap = document.querySelector("#galeries_gallery_gap"); inputGalleryGap.addEventListener

1
espace administration d'un site portfolio

images (on pourra donc insérer une image dans la page créa par exemple sans passer par les fichiers du pc si l'image a dejà été envoyé) avec un champ

5
Problème qui persiste

image_albums']) AND !empty($_FILES['image_albums']['name'])) { $tailleMax = 7097152; $extensionsValides = array('jpg', 'jpeg'); if($_FILES['image_albums']['size']

5
Insertion article en BDD

image("/theme/img/gras32.png"); echo $html->image("/theme/img/italic.png"); echo $html->image("/theme/img/underline32.png"); echo $html->image("/theme/img/code.png"); echo $html->image("/theme/img/rouge.png"); echo $html->image("/theme/img/vert.png"); echo $html->image("/theme/img/sourire.png"); echo $html->image("/theme/img/triste.png

3
Upload avec le bundle Vich

image; } public function setImage(string $image): self { $this->image = $image; return $this; } public function getCreatedAt(): ?\DateTimeInterface { return $this->created_at; } public function setCreatedAt(\DateTimeInterface $created_at): self { $this->created_at = $created

2