Enregistrer le nom d'une image provenant d'un script de Crop

Voilà j'utilise Cropper de https://github.com/fengyuanchen/cropper
L'upload de la photo Croppé fonctionne parfaitement mais je n'arrive pas à trouver la variable qui contient le nom de l'image.
Dans le script j'ai mis une balise "//choual" là où le nom de la variable est crée.
est-ce que l'un d'entre vous saurais m'indiquer où je pourrais trouver la fameuse variable qui contient le nom de l'image genre $variablesamere = lenomdelimage.png

==> le script http://pastie.org/10252868

Poster un commentaire
critikal
critikal
8 ans

Je comprend mal ta question.

../data/pictures/' . uniqid() . '.png'; c'est pas la fonction uniqid() qui te créé le nom de l'image ?
et ton image est bien stocké dans $this->dst.

Le nom n'est stocké dans aucuen variable, il est créé a la volée avec uniqid()

anonyme
anonyme
8 ans

@critikal: Oui mais j'aimerais enregistrer ce nom dans une base de donnée pour l'afficher ensuite. Si il est crée j'imagine qu'il est stocké quelque part, et si c'est pas le cas j'aimerais le faire mais ce script est en objet et je maîtrise pas du tout.

critikal
critikal
8 ans

@laric: De base, il est plus intelligent de stocker le chemin entier dans ta base de donnée, plutôt que juste le nom de l'image. Tu aurais juste à stocker $this->dst du coup. A partir de là tu peux récupérer juste le nom de l'image à partir de différents fonctions PHP.

Mais si tu souhaite vraiment récupérer le nom va falloir que tu modifie un petit peu la méthode setDst() et que tu rajoute une variable à ta classe :
...
private $finalName;
...

private function setDst() {
$this->finalName = uniqid();
$this -> dst = '../data/pictures/' .$this->finalName . '.png'; //choual
}

anonyme
anonyme
8 ans

@critikal: ok merci beaucoup pour ces indications je vais partir de ça.

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.