Jump to content

vbnullchar

Members
  • Posts

    428
  • Joined

  • Last visited

Everything posted by vbnullchar

  1. got it working.. put the water first then resize. $srcimg = "test.jpg"; //the source file $tmimg = "sm_".$srcimg; //were to place the thumb $wmimg = "hack.png"; //the watermark files $target = 150; //thumbnail target size $waterlevel = 40; //the level of opacity //load the jpeg and get its sizes $image = imagecreatefromjpeg($srcimg); $size = getimagesize($srcimg); //make watermage img | and get its sizes; $watermark = imagecreatefrompng($wmimg); $watermark_width = imagesx($watermark); $watermark_height = imagesy($watermark); //this will place it Bottom-Left, 5px from the border $dest_x = $size[0] - $watermark_width - 5; $dest_y = $size[1] - $watermark_height - 5; //copy it over | save it over the original | and clean up imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $waterlevel); //this if just figures out what side is dominant if ($size[0] > $size[1]) { $percentage = ($target / $size[0]); } else { $percentage = ($target / $size[1]); } //calc the thumb sizes $newwidth = round($size[0] * $percentage); $newheight = round($size[1] * $percentage); //make a new img | copy the smaller | save as jpeg | clean up $thumb = imagecreatetruecolor($newwidth, $newheight); imagecopyresized($thumb, $image, 0, 0, 0, 0, $newwidth, $newheight, $size[0], $size[1]); imagejpeg($thumb, $tmimg); imagedestroy($thumb); imagedestroy($watermark); imagedestroy($image);
  2. saving photos in your database is a bad idea.. save it in your file system its much faster..
  3. is this a javascript question? this might help http://www.dreamincode.net/code/snippet1542.htm
  4. try mustache for PHP https://github.com/bobthecow/mustache.php
  5. http://php.net/manual/en/function.parse-url.php
  6. try to use filezilla theres a column there that displays the folder permission
  7. this is made with php, you need to set the end time then subtract it from the current. example the difference is 25 days.. just use the 25th image http://images.play.com/SiteCSS/Play/Live2/2010051801/img/countdown/25.gif
  8. did you check the upload folders permission?
  9. <pre> <?php $raw = file_get_contents('data.txt'); $delim = explode("\n", $raw); foreach($delim as $k => $d){ if($k%2){ $ident[] = $d; }else{ $user[] = $d; } } print_r($ident); print_r($user); exit(); ?>
  10. try to put error_reporting(E_ALL); on top of your script then post the errors here
  11. can you post the form here?
  12. sid and tid are two diff parameters and & is the separator
  13. <?php // start loop $selected = ($user===$id) ? 'selected' : ''; echo "<option value='$id' $selected>$name</option>"; // end loop ?>
  14. if($_SERVER['PHP_REFERER'] != '') header("location: somewhere.php");
  15. $string = implode(',', $imput); mysql_query("UPDATE users SET category = '$string' WHERE username = '$user'");
  16. <?php function test($n) { if($n == '11' || $n == '12' || $n == '13' ){ $suff = 'th'; } elseif($n == '1'){ $suff = 'st'; } elseif($n == '2'){ $suff = 'nd'; } elseif($n =='3'){ $suff = 'ed'; } else { $suff = 'th'; } return $n . $suff; } ?>
  17. try trimming... if(in_array(trim($_POST['from']), $_SESSION['list'])) {
  18. The scope of a variable is the context within which it is defined. use the global keyword to access variables outside the function.. $result = mysql_query($sql) or die(mysql_error()); function timeCompare() { [b]global $result[/b] while ($row = mysql_fetch_array($result)) { echo "<td>". $row["date"] ."</td>"; } }
  19. okay I got it... <?php $csv1 = array( array(4,5,6), array(99,23,42), array(112,282,131), array(22,282,131), array(42,1282,1131), array(12,282,131), array(14,2,3), array('b1','b2','b3'), array('a','a2','a3') ); function __unset(&$arr){ unset($arr[0]); } foreach($csv1 as $k => $value){ $v[] = array_merge((array) substr($value[0],0,1), $value ); } array_multisort($v); array_walk($v, "__unset"); print_r($v);
  20. try the code below.. this is from http://www.php.net/function.mail <?php // multiple recipients $to = 'aidan@example.com' . ', '; // note the comma $to .= 'wez@example.com'; // subject $subject = 'Birthday Reminders for August'; // message $message = ' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p><b>Here are the birthdays upcoming in August!</b></p> </body> </html> '; // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n"; $headers .= 'Cc: birthdayarchive@example.com' . "\r\n"; $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n"; // Mail it mail($to, $subject, $message, $headers); ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.