I have an image uploading site that a small private community uses, and lately some imature people have been uploading some explicit pictures... I was wondering if anyone could help me improve my current uploading script so that it logged the IP along with the corresponding direct image link of what they uploaded, and then save it to a txt file. Current code: [code] <form action="result.php" method="post" name="form1" enctype="multipart/form-data"> <input class="file" name="userfile" type="file"> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <input class="button" value="Upload" name="action" id="uploadit" type="submit"> </form> [/code] result.php: [code=php] <?php $yoursite = "http://removed"; $uploaddir = "./imageuploads/"; $uploadfile = $uploaddir . basename(str_replace(" ", "", $_FILES['userfile']['name'])); $ext = explode(".", $_FILES['userfile']['name']); $ext = array_pop($ext); $ext = strtolower($ext); $fna = explode(".", $_FILES['userfile']['name']); $filename = $fna[0]; $origfilename = $filename; $fileType = $_FILES['userfile']['type']; $i = 1; if ($ext == "jpeg" || $ext == "png" || $ext == "jpg" || $ext == "gif") { if ($fileType == "image/gif" || $fileType == "image/pjpeg" || $fileType == "image/x-png" || $fileType == "image/jpeg" || $fileType == "image/png") { while (file_exists( $uploadfile )) { $filename = $origfilename; $newfilename = $filename. $i . "." .$ext; $uploadfile = $uploaddir . $newfilename; $i++; } if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "<img src=".$uploadfile." width='0' height='0'>" . "<p>File uploaded <font color=green><b>successfully!</b></font>" . "<br /> " . "<br /><input type='text' onClick='select(this);' style='width: 420px' size='70' value='[url=$yoursite][img]" . $yoursite .substr($uploadfile, 1) . "[/img][/url]' /> Hotlink for forums<br />" . "<br /><input type='text' onClick='select(this);' style='width: 420px' size='70' value='<a href=" . $yoursite . "><img src=" . $yoursite .substr($uploadfile, 1) . "></a>' /> Hotlink for websites<br />" . "<br /><input type='text' onClick='select(this);' style='width: 420px' size='70' value='" . $yoursite . substr($uploadfile, 1) . "' /> Direct Link to image"; } else { echo "File <font color=red><b>failed</b></font> to upload, no upload specified or unsupported extension\n"; } } else { echo "File <font color=red><b>failed</b></font> to upload, no upload specified or unsupported extension"; } } else { echo "File <font color=red><b>failed</b></font> to upload, no upload specified or unsupported extension"; } ?> [/code] I really don't know where to begin... So if anyone could help me out i'd greatly appreciate it.