Jump to content

avatar script


flex

Recommended Posts

can you help me with this script? I picked it up from a site but it doesn't work. no matter what i do it gives me "not logged in"! This is an avatar script that uploads your avatar and names the avatar "username.gif" but it names it just ".gif"

 

 

here is the code

 

 

<?php
$host = "";
$db_username = "";
$password = "";
$db_name = "";
$connection = mysql_connect($host, $db_username, $password);
mysql_select_db($db_name);
$username = $_SESSION['username'] = $_POST['username'];
$maxwidth = "50"; // Max width allowed for avatars
$maxheight = "50"; // Max height allowed for avatars

if (isset($_POST['uploadit']))
{
   $filetype = $_FILES['userfile']['type'];
   $filetypex = substr($filetype,0,5);

   if ($filetypex == image)
   {
      $newid = "images/";
      $newid .= $username;
      $newid .= ".gif";
      $mysock = getimagesize($_FILES['userfile']['tmp_name']);
      $imagewidth = $mysock[0];
      $imageheight = $mysock[1];
   if ($imagewidth <= $maxwidth && $imageheight <= $maxheight)
   {
      if(!(copy($_FILES['userfile']['tmp_name'], $newid))) die("Cannot upload files.");
      {
         echo "Your New Avatar Has Been Created";
      }
   }
   else
   {
      echo "This avatar is to big, please change it";
   }


   }
   else
   {
      echo "This File Is Not a Image Fool";
   }
}
else
{
   if ($username != null)
   {
      $filename = 'images/'.$username.'.gif';
      if (file_exists($filename))
      {
         echo '<img src="'.$filename.'" border="0">';
      }
   elseif($username == null)
   {
      echo "You Do Not Have An Avatar";
   }
?>
<form action="<?=$_SERVER['REQUEST_URI'] ?>" method="post" enctype="multipart/form-data">
Select a file <input type="file" name="userfile" size="18">
<br>
<input type="submit" value="Upload My Avatar" name="uploadit" size="18">

<br><br>
<i>All Files Will Be Converted To .gif

<?php
   }
   else
   {
      echo 'not logged in';
   }
}
?> 

Link to comment
https://forums.phpfreaks.com/topic/48975-avatar-script/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.