|
|
|
|
|
для: padalka
(17.06.2011 в 00:21)
| | >Игорь, может каким-то другим способом можно уменьшить фотографию пропорционально? У
>меня уже сил не хватает((((
Собственно, я пока даже не вижу где у вас происходит уменьшение изображения... пока только динамический вывод. Обычно изображения уменьшают при загрузке (так как динамическое уменьшение потребляет очень много ресурсов), сохраняют ссылку на уменьшенное изображение в базе данных и при выводе ссылаются на него.
В теме по ссылке можно найти функцию для уменьшения изображения http://softtime.ru/forum/read.php?id_forum=1&id_theme=145. | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:15)
| | >но нам же фамилию не обязательно передавать в resize.php так как если выбрались значения
>файлов, то они выбрались из определенной фамилии. Тоесть, нам даже и не надо наверное
>подключаться к бд в resize.php, ведь если у нас есть названия файлов, то imagecreatefromjpeg
>должна их достать.
В сообщении от padalka (16.06.2011 в 23:40) у вас в resize.php имеется SELECT-запрос с WHERE-условием, где используется $_GET['surname'], если этот GET-параметр resize.php не передать, запрос не сработает. Судя по всему он с передачей не срабатывает, поэтому нужно сосредоточиться в первую голову на нем. Для этого его нужно запустить (со всеми нужными ему параметрами) и отладить отдельно от functions.php. | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:08)
| | >Правильно ли я понимаю, когда у нас обработчик доходит до
Совершенно верно.
Первое что нужно сделать, это взять строку (в конечном варианте из HTML-кода)
resize.php?name=$file_name1&"."surname=".urlencode($_POST['surname'])."
| и добиться, чтобы по этому адресу открывалось изображение. Потом уже возвращаться к functions.php. | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:21)
| | я спать, спасибо за сегодняшние попытки))))) Утро вечера мудренней))) спокойной ночи | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:15)
| | Игорь, может каким-то другим способом можно уменьшить фотографию пропорционально? У меня уже сил не хватает(((( | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:08)
| | но нам же фамилию не обязательно передавать в resize.php так как если выбрались значения файлов, то они выбрались из определенной фамилии. Тоесть, нам даже и не надо наверное подключаться к бд в resize.php, ведь если у нас есть названия файлов, то imagecreatefromjpeg должна их достать. | |
|
|
|
|
|
|
|
для: padalka
(17.06.2011 в 00:03)
| | Правильно ли я понимаю, когда у нас обработчик доходит до
$table.= "<img src='resize.php?name=$file_name1&"."surname=".urlencode($_POST['surname'])."' alt='photo1'></br></br>";
| , то он переходит на resize.php и при этом в $_GET массиве передает значение файла и фамилии, которые и получает resize.php, вытаскивает из папки фото и уменьшает его? | |
|
|
|
|
|
|
|
для: cheops
(16.06.2011 в 23:54)
| | исправила, по-прежнему ничего. Теперь функция img_watch_process выглядит так:
mysql_connect("localhost", "root", "");
mysql_select_db('rod');
$sql="select `mother_name`, `mother_surname`, `father_name`, `father_surname`, `file_name1`, `file_name2`, `file_name3` from `contact_info` where `surname`='".$_POST['surname']."'";
$result = mysql_query($sql);
while ($data=mysql_fetch_array($result))
{
$mother_name=$data['mother_name'];
$mother_surname=$data['mother_surname'];
$father_name=$data['father_name'];
$father_surname=$data['father_surname'];
$file_name1=$data['file_name1'];
$file_name2=$data['file_name2'];
$file_name3=$data['file_name3'];
}
$table.= "<img src='resize.php?name=$file_name1&"."surname=".urlencode($_POST['surname'])."' alt='photo1'></br></br>";
$table.= "<img src='resize.php?name=$file_name2&"."surname=".urlencode($_POST['surname'])."' alt='photo2'></br></br>";
$table.= "<img src='resize.php?name=$file_name3&"."surname=".urlencode($_POST['surname'])."' alt='photo3'>";
}
return $table;
|
| |
|
|
|
|
|
|
|
для: padalka
(16.06.2011 в 23:46)
| | Вы два раза передаете один и тот же GET-параметр name, первый должен быть name, второй surname
$table.= "<img src='resize.php?name=$file_name1&".
"surname=".urlencode($_POST['surname'])."' alt='photo1'></br></br>";
|
>Я не знаю, можно ли так записать в ссылку $_POST запрос?
Можно, но лучше его пропустить через urlencode(), особенно, если это русские фамилии. | |
|
|
|
|
|
|
|
для: padalka
(16.06.2011 в 23:48)
| | Значение в GET-параметре surname точно существует в базе данных? | |
|
|
|
|