|
|
|
| Не могу передать переменную. На страницу она приходит, но до нужного места кода не доходит.
Переменная $z
<?php
$big_image=@imagecreatefromjpeg($img);
$small_width=200;
$big_width=@imagesx($big_image);
$big_height=@imagesy($big_image);
$small_height=(int)($big_height*($small_width/$big_width));
@$small_image=imagecreatetruecolor($small_width, $small_height);
@imagecopyresampled($small_image, $big_image, 0, 0, 0, 0, $small_width, $small_height, $big_width, $big_height);
@imagejpeg($small_image,"../img/screenshots/".$z.".jpg");
?>
|
Все работает корректно, только вместо $z пустое место.
Как ее передать?
Форма такая (если надо):
<form enctype="multipart/form-data" action="upload5.php" name=main method="post">
<input type="hidden" name="z" value="<?=$z;?>">
Выбираем файл: <input name="userfile" type="file">
<input type="submit">
</form>
|
Что я делаю не так? | |
|
|
|
|
|
|
|
|
для: nikita2206
(04.03.2009 в 17:08)
| | Да я думал об этом, но полагал причина в другом. Все работает, спасибо огромное. | |
|
|
|
|
|
|
|
для: simplyv
(04.03.2009 в 17:04)
| | И еще, запись вида:
<?=$z;?>
будет работать, если разрешен короткий РНР-тег, иначе надо:
<? echo $z;?> | |
|
|
|
|
|
|
|
для: sim5
(04.03.2009 в 17:17)
| | Понятно, но у меня все остальное с <?=$z;?> и подобным работает. Все-равно спасибо.
На ус мотаю :) | |
|
|
|