2011-10-22 3 views
0

J'ai trouvé un script - Télécharger et de l'image des cultures sur ce site http://onlinewebapplication.com/2011/08/image-upload-cropping-php-jquery.html Tout fonctionne très bien, mais je dois ajouter mon nouveau nom pour de nouvelles images ...PHP AJAX - télécharger et cultures

Lorsque je télécharger une image - > avant le recadrage je peux changer le nom du fichier, mais cela ne fonctionne que pour les grandes images, pour le pouce je n'ai pas d'idée car les variables sont envoyées par AJAX.

Ma version fonctionne ici - link première entrée est pour le chemin de fichier, deuxième pour le nouveau nom de fichier ..

J'ai besoin de changer le nom de grande image et le pouce, mais il ne fonctionne que pour les grandes. Comment envoyer la variable "image_name" à ajax_image.php?

Quelqu'un? S'il vous plaît aidez-moi, j'ai besoin ce ..Thanks

+0

Les pouces sont générés comme ' "petit". $ nom d'utilisateur. ".jpg" '. qu'est-ce que tu veux changer? – Mikhail

+0

Je veux changer $ nom d'utilisateur à la variable du formulaire –

+0

Quelqu'un? S'il vous plaît aidez-moi, j'ai besoin de cela .. Merci –

Répondre

1

Vous pouvez changer le nom de la grande image dans cette ligne:

$actual_image_name = time().substr($txt, 5).".".$ext; 

et pour la petite image que vous pouvez passer le nom comme paramètre en changeant ceci:

url:"ajax_image.php?t=ajax&img="+$("#image_name").val()+"&w="...etc 

à ceci:

url:"ajax_image.php?sname=blabla&t=ajax&img="+$("#image_name").val()+"&w="...etc 

aussi pour la petite image changer à nouveau dans ce ajax_image.php:

$new_name = "small".$session_id.".jpg"; // Thumbnail image name 

à ceci:

$new_name = "smallqa".$_GET['sname'].".jpg"; // Thumbnail image name