norman100 Posted June 1, 2006 Share Posted June 1, 2006 Whats happening is because i cant retrieve the image size it blows the javascript pop up function out because it requires them parameters to work ie height and width of the image.at the moment as it is it just shows one hugh image , another funny thing is when i changed the name of the variable $picture in the fetch array loop it just failed to show anythingsomebody please help sort this out ! Im just completely out of solutions thanks for your time n Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/ Share on other sites More sharing options...
norman100 Posted June 1, 2006 Author Share Posted June 1, 2006 [!--quoteo(post=379168:date=Jun 1 2006, 03:38 PM:name=norman100)--][div class=\'quotetop\']QUOTE(norman100 @ Jun 1 2006, 03:38 PM) [snapback]379168[/snapback][/div][div class=\'quotemain\'][!--quotec--]Whats happening is because i cant retrieve the image size it blows the javascript pop up function out because it requires them parameters to work ie height and width of the image.at the moment as it is it just shows one hugh image , another funny thing is when i changed the name of the variable $picture in the fetch array loop it just failed to show anythingsomebody please help sort this out ! Im just completely out of solutions thanks for your time n[/quote][a href=\"http://69.9.45.42/~nirmal/MESSAGE.txt\" target=\"_blank\"]http://69.9.45.42/~nirmal/MESSAGE.txt[/a]Hi guys sorry about the above it wouldnt let me post the entire message, see the above text filedont load it in ur browsers because it doesnt open as a text file but in some different way !please take alook guys Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41015 Share on other sites More sharing options...
Caesar Posted June 1, 2006 Share Posted June 1, 2006 Do you have example code that we can look at, to see where it is going wrong? Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41016 Share on other sites More sharing options...
norman100 Posted June 1, 2006 Author Share Posted June 1, 2006 [!--quoteo(post=379175:date=Jun 1 2006, 03:58 PM:name=norman100)--][div class=\'quotetop\']QUOTE(norman100 @ Jun 1 2006, 03:58 PM) [snapback]379175[/snapback][/div][div class=\'quotemain\'][!--quotec--][a href=\"http://69.9.45.42/~nirmal/MESSAGE.txt\" target=\"_blank\"]http://69.9.45.42/~nirmal/MESSAGE.txt[/a]Hi guys sorry about the above it wouldnt let me post the entire message, see the above text filedont load it in ur browsers because it doesnt open as a text file but in some different way !please take alook guys[/quote]IF YOU RIGHT CLICK AND SAVE THE FILE IT SHOULD BE COOL RATHER THEN CLICKING THROUGH THE LINK! Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41017 Share on other sites More sharing options...
cody7 Posted June 1, 2006 Share Posted June 1, 2006 [!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]Whats happening is because i cant retrieve the image size it blows the javascript pop up function out because it requires them parameters to work ie height and width of the image.[/quote]please check getimagesize() function to retrieve image size.. hope this helps. Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41025 Share on other sites More sharing options...
norman100 Posted June 1, 2006 Author Share Posted June 1, 2006 [!--quoteo(post=379185:date=Jun 1 2006, 04:24 PM:name=cody7)--][div class=\'quotetop\']QUOTE(cody7 @ Jun 1 2006, 04:24 PM) [snapback]379185[/snapback][/div][div class=\'quotemain\'][!--quotec--]please check getimagesize() function to retrieve image size.. hope this helps.[/quote]Codey i have identified that function as problematic, i dont know if you looked at the txt file?<?php####################################################################################include('../includes/general.php'); include('../includes/print_date.php');include('../includes/db_connect.php');#######################################################################################Script that allows the administrator to delete and download tracks$query = "select * from tracks";$result =mysql_query($query);$num_rows=mysql_num_rows($result);##YES WE HAVE RECORDSIF ($num_rows > 0) { echo "<center><h2>Delete or download existing tracks</h2></center>";echo "<br><br>";######################################################################################DIRECTORIES REQUIRED FOR THE DISPLAYING OF FILES $music="music/";$pics="pics/";$music_directory=$directory.$music;$pic_directory=$directory.$pics;//$newdir="../files/";####################################################################################//LETS PRINT THE TABLE echo "<br><hr><center><b>Tracks available for deletion or download</b></center><br>";echo "<center>";echo "<TABLE BORDER='4' BORDERCOLOR='#990000' CELLPADDING='2' CELLSPACING='2' WIDTH='49%'>";echo "<TR>";echo "<TD>Picture!</TD><TD>Track-Name</TD><TD>Description</TD><TD>Genre</TD> <TD>Artist</TD><TD>Duration</TD><TD>Filesize</TD><TD>Operations</TD>";echo "</TR>";//Lets loop through the database getting the information we need!//$result was collected at the start of the code $opendir1 =opendir($pic_directory);$opendir2 =opendir($music_directory);while ($row = mysql_fetch_array($result)) { $track_id=$row['track_id']; $trackname=$row['trackname']; $description=$row['description']; $genre=$row['genre'];; $artist=$row['artist']; $duration=$row['duration']; $filename=$row['filename']; $picture=$row['picture'];// since i am using gallery we have to get the width and hieght of photos. ///$picture2="3.jpg"; $imgsize = getimagesize($pic_directory.$picture); /////////HERES THE PROBLEM//$imgsize = getimagesize($upload."/".$filename);// lets get the file size in byte/kb/mb.$file_size = filesize($music_directory.$filename);if ($file_size >= 1048576){$show_filesize = number_format(($file_size / 1048576),2) . " MB";}elseif ($file_size >= 1024){$show_filesize = number_format(($file_size / 1024),2) . " KB";}elseif ($file_size >= 0){$show_filesize = $file_size . " bytes";}else{$show_filesize = "0 bytes";}if ($imgsize[0] > 100){ $base_img = "<img src=\"$pic_directory$picture\" border=\"0\" width=\"100\">"; }else{ $base_img = "<img src=\"$pic_directory$picture\" border=\"0\">"; }//lets print each rowecho "<TR>";echo "<TD><a href=\"javascript:popimg('$pic_directory$picture','$picture', $imgsize[0], $imgsize[1],'white')\"> $base_img</a></TD><TD><center>$trackname</center></TD><TD><center>$description</center></TD><TD><center>$genre</center></TD><TD><center>$duration</center></TD>";//Lets get the artist name in a comparable analogous manner#############################################################################################$artistname = "select forename, surname from artists where username = '$artist'";$resulter = mysql_query($artistname);while ($row = mysql_fetch_array($resulter)) { $FORENAME=$row['forename']; $SURNAME=$row['surname']; echo "<TD><center>$FORENAME\n$SURNAME</center></TD>"; }#############################################################################################//LETS PRINT THE FILESIZEecho "<TD><center>$show_filesize</center></TD>"; //LETS PROVIDE NICE DELETE AND DOWNLOAD LINKS echo "<TD><center>[[<A HREF=\"$music_directory$filename\">Download</A> ]][[<A HREF=\"per_delete.php?row_ID=$track_id\">Delete</A>]]</center></TD>";}echo "</TR>";echo "</center></table>";closedir($opendir1);closedir($opendir2);clearstatcache();}ELSE {echo "<center>";ECHO "<H2><B>No Tracks Have Been Added Yet!</B><H2>";echo "</center>";echo "<CENTER><a href='track_form.php' class='displayText'>Add</font></a><br></CENTER>";echo "<CENTER><a href='index.php' class='displayText'>Home</font></a><br></CENTER>";}?>MESSAGE !Ok the script above creates a kind of gallery page, the problem im having is that the getimagesizefunction is not working and is refusing to open my file $imgsize = getimagesize($pic_directory.$picture); /////////HERES THE PROBLEM$file_size = filesize($music_directory.$filename);The path has to be correct because the filesize is working fine and its path is virtually the same , just a different folder $music="music/";$pics="pics/";$music_directory=$directory.$music;$pic_directory=$directory.$pics;Whats happening is because i cant retrieve the image size it blows the javascript pop up function out because it requires them parameters to work ie height and width of the image.at the moment as it is it just shows one hugh image , another funny thing is when i changed the name of the variable $picture in the fetch array loop it just failed to show anythingsomebody please help sort this out ! Im just completely out of solutions thanks for your time n Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41037 Share on other sites More sharing options...
nogray Posted June 1, 2006 Share Posted June 1, 2006 try thislist($width, $height, $type, $attr) = getimagesize($pic_directory.$picture);you'll get the $width and $height as variables. Also make sure all you paths are correct and there are actuall images. Quote Link to comment https://forums.phpfreaks.com/topic/10983-impossible-error/#findComment-41042 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.