Есть строчка в коде: PHP: file_put_contents( 'data/'.md5($url).'.jpg', $dataimg ); // сохраняем в файл Нужно что бы при сохранении картинки файл переименовывался в "h123123_1.jpg", "h123123_2.jpg" и т.п. Для этого есть фoрма ввода в html. в которой мы вписываем "123123". "h" является постоянной, а "_1", "_2" подномер картики к даному "123123". Пробовал: PHP: file_put_contents( 'data/'.$num.'.jpg', $dataimg ); // сохраняем в файл В таком случае сохраняет с пустым названием и заменяет файлы друг другом.
Непонятно сформулировано. Из того, что понял: PHP: $subnum = (file_exists('data/h'.$num.'_1.jpg')) ? '_2' : '_1'; file_put_contents( 'data/h'.$num.$subnum.'.jpg', $dataimg ); Еще нужно добавить ряд проверок на вводимые данные.
Наверно так: 1)рядом кладём файл count.txt в котором должна быть цифра, с котрой начинать сохранять файлы 2)в переменную $img - содержимое картинки. <form method=GET> <input type=text name=name> <input type=submit value=Сохранить> </form> <?php $img = "1005000"; //сюда картинку $filename=$_GET['name']; if($filename != ""){ $f=glob("*.jpg"); $index=file_get_contents("count.txt"); $count=count($f); //поличество уже созданных картинок $one = "1"; //такое $res = $index + $one; file_put_contents("count.txt", $res); file_put_contents("h".$filename."_".$res.".jpg", $img); echo "ok"; } ?>