Помогите, плиз!!! На одной страничке есть две формы - к одной из другого скрипта приходят пути к картинкам, а из другой формы они должны передаваться в третий скрипт в котором и выводится картинка
Код | <form name='Image' action='FRame.php' method='POST' enctype='multipart/form-data' target="miniframe"> <input type='hidden' name='MAX_FILE_SIZE' value='1000000' /> Имя файла:<input type='file' name='Filename' /><br /> <input type='submit' name="LoadFile" value='Loaded'/> <input type='hidden' name='large' value='' id="lN" /> <div id="sN"> <img src='no_photo.gif'/> </div> <br /> </form> <form name='FIO' action='Ank.php' method='POST' enctype='multipart/form-data' > ФИО:<input type='text' name='Name' value='Unknown' /> <br/> e-mail:<input type='text' name='e-mail' value='Unknown' /> <br/> ICQ:<input type='text' name='ICQ' value='Unknown' /> <br/> <input type='hidden' name='sm' value=''> <input type='submit' name="Button" value='ОК'/> </form>
|
в 'large' находиться путь к картинке он приходит по кнопке 'submit' скрипт:
Код | <html> <head> <script type="text/javascript"> function ErrorFormat() { alert('Загружаемый файл не является изображением!'); } function LoadOK(smallNm,lgName) { parent.document.getElementById("sN").innerHTML = '<img src="' + smallNm + '" />'; // parent.document.getElementById("lN").innerHTML = '<img src="' + lgName + '" />'; parent.document.getElementById("lN").innerHTML = lgName />'; } </script> </head> <?php $smallName = './Small/'; $largeName='./Large/'; function ReceiveImage() { global $smallName,$largeName; if(substr($_FILES['Filename']['type'],0,5)=='image') { move_uploaded_file($_FILES['Filename']['tmp_name'],getcwd().'/'.basename($_FILES['Filename']['name'])); $fname=$_FILES['Filename']['name']; $mas=getimagesize($fname); if($mas[2]==1) $rez=imagecreatefromgif($fname); else if($mas[2]==2) $rez=imagecreatefromjpeg($fname); else if($mas[2]==3) $rez=imagecreatefrompng($fname); else return false; if($mas[0]>$mas[1]) { $new_rez=imagecreatetruecolor(120, 120 * $mas[1] / $mas[0]); } else { $new_rez=imagecreatetruecolor(120 * $mas[0] / $mas[1], 120); } $largeName=$largeName.$_FILES['Filename']['name']; if($mas[2]==1) imagegif($rez, $largeName); else if($mas[2]==2) imagejpeg($rez, $largeName); else if($mas[2]==3) imagepng($rez, $largeName); imagecopyresized($new_rez, $rez,0,0,0,0, imagesx($new_rez), imagesy($new_rez) ,$mas[0], $mas[1]); $smallName = $smallName.$_FILES['Filename']['name']; if($mas[2]==1) imagegif($new_rez, $smallName); else if($mas[2]==2) imagejpeg($new_rez, $smallName); else if($mas[2]==3) imagepng($new_rez, $smallName); return true; } else return false; } ?> <?php if (ReceiveImage()) { ?> <body onload="LoadOK('<?php echo $smallName?>','<?php echo $largeName; ?>')"> <?php } else { ?><body onload="ErrorFormat()"><?php } ?> </body> </html>
|
а в третий скрипт из втрой формы приходят данные, вот к ним мне и нужно добавить данные из hidden .... Хоть какие-нибудь варианты подскажите .... я в отчаянии |