моля ви помогнете

hellfire

Registered
искам да показва ако е над 60 width да прави 60 width но не става :(
Код:
<script language="javascript" type="text/javascript">

</script>
<table width="100%">
	<tr>
		<td>
		<table>
		<tr>
			<td>
			<form method="GET">
				<input type="hidden" name="page" value="delimg">
						<select name="delete"  onchange="update_smiley(this.options[selectedIndex].value);">
				<?php
					$directory = opendir('./images'); 
						while ($files = readdir($directory)) 
					{ 
							$file_array[] = $files; 
			} 
					foreach ($file_array as $files) 
				{ 
					if($files == ".." || $files == ".") 
				{ 
					continue; 
			} 
 list($width, $height) = getimagesize("images/{SMILEY_IMG}");
if($width > 60)
{
$widthh="60";
$height="30";
}
elseif($width<60)
{
$widthh=$width;
$heightt=$height;
}
echo "<option value=$files>$files</option>"; 
}
?>
				</select> 
				<input id="button" type="submit" value="Изтрий"><br />
	<img name="smiley_image" src="{SMILEY_IMG}" border="0" width=<?php echo $widthh ?> height=<?php echo $heightt ?> alt="" />
/>
хелп плсссссс
 
Код:
images/{SMILEY_IMG}

този път верен ли е?

не трябва ли да е само {SMILEY_IMG}


и този код

list($width, $height) = getimagesize("images/{SMILEY_IMG}");

го пробвай така:

Код:
$wh= getimagesize("{SMILEY_IMG}");
$width = $wh[0];
$height= $wh[1];
 
опа забравих че пътя но ще пробвам ако не стане ще едитна поста си и ще кажа :/
EDIT://
ами пробвах
така
Код:
<script language="javascript" type="text/javascript">

</script>
<table width="100%">
	<tr>
		<td>
		<table>
		<tr>
			<td>
			<form method="GET">
				<input type="hidden" name="page" value="designedit">
						<select name="delimg"  onchange="update_smiley(this.options[selectedIndex].value);">
				<?php
					$directory = opendir('./images'); 
						while ($files = readdir($directory)) 
					{ 
							$file_array[] = $files; 
			} 
					foreach ($file_array as $files) 
				{ 
					if($files == ".." || $files == ".") 
				{ 
					continue; 
			} 
			
			closedir($handle);
echo "<option value=$files>$files</option>"; 
}
?>
				</select> 
<?php
$wh= getimagesize("{SMILEY_IMG}");
$width = $wh[0];
$height= $wh[1];
echo "$width <br /> $height";
?>
и пробвах целия пат но дава че не може да отвори
Код:
Warning: getimagesize({SMILEY_IMG}) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\page\admin\design.php on line 98
 
оф хем ти казах ...

Код:
<script language="javascript" type="text/javascript">

</script>
<table width="100%">
   <tr>
      <td>
      <table>
      <tr>
         <td>
         <form method="GET">
            <input type="hidden" name="page" value="designedit">
                  <select name="delimg"  onchange="update_smiley(this.options[selectedIndex].value);">
            <?php
               $directory = opendir('./images'); 
                  while ($files = readdir($directory))
               {
                     $file_array[] = $files;
         }
               foreach ($file_array as $files)
            {
               if($files == ".." || $files == ".")
            {
               continue;
         }
list($width, $height) = getimagesize($files);
if($width > 60)
{
$widthh="60";
$height="30";
}
elseif($width<60)
{
$widthh=$width;
$height=$height;
}      
echo "<option value='$files|$widthh|$height'>$files</option>\n";
}
 closedir($handle);
?>
            </select> 
<img name="smiley_image" style='display:none' src="" border="0" width='' height='' alt="" />

айде виж си оправи само пътищата..
как може closedir да го сложиш в foreach-a...
после getimagesize ако е извън foreach-а ще върне стойноста единствено на последния файл..
и това {SMILEY_IMG} wtf? може ли да ми кажеш какво е това?
ако всичко е наред и си оправиш пътищата би трябвало да стане...
 
Код:
<script language="javascript" type="text/javascript">

</script>
<table width="100%">
   <tr>
      <td>
      <table>
      <tr>
         <td>
         <form method="GET">
            <input type="hidden" name="page" value="designedit">
                  <select name="delimg"  onchange="update_smiley(this.options[selectedIndex].value);">
            <?php
               $directory = opendir('./images');
                  while ($files = readdir($directory))
               {
                     $file_array[] = $files;
         }
               foreach ($file_array as $files)
            {
               if($files == ".." || $files == ".")
            {
               continue;
         }
list($width, $height) = getimagesize($files);
if($width > 60)
{
$widthh="60";
$height="30";
}
elseif($width<60)
{
$widthh=$width;
$height=$height;
}     
echo "<option value='$files|$widthh|$height'>$files</option>\n";

}
 closedir($handle);
 ?>
            </select> 
<img name="smiley_image" style='display:none' src="" border="0" width='' height='' alt="" /> 


			</form>
		</td>
	</tr>
</table>
не стана :(
ами онова {...}
го взех от phpbb :P
че не разбирам от java script :/
ами пътя е images/ това е но не се показва сега нищо :lol:
ЕДИТ://
стана мерси бафи
 

Back
Горе