Upload Code Help
Posted on
16th Feb 2014 07:03 pm by
admin
Hi everyone I need some help with a bit of code ive been working with for a while. I am completely stumped to why it is now working correctly.
Code: <?
if(!isset($upload)) {
$upload = "";
}
switch($upload) {
default:
include "config.php";
echo "
<html>
<head>
<title>Upload</title>
</head>
<body topmargin="10" leftmargin="0" bgcolor="#1E1E2A" link="#818EA0" vlink="#5C697A" alink="#818EA0" text="#FFFFFF" style="font-family: Verdana; font-size: 8pt; color: #FFFFFF">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="400" id="AutoNumber1">
<tr>
<td bgcolor="#2A2B3A" height="25">
<p align="center"><font size="2"><b>Upload File</b></font></td>
</tr>
<tr>
<td bgcolor="#2A2B3A"><font size="2">The following restrictions apply:</font><ul type="square">
<li><font size="2">Extension Allowed<b> (.jpeg, .gif, .jpg, .png)</b></font></li>
<li><font size="2">Maximum file size is two megs (2MB)</font></li>
<li><font size="2">No spaces in the filename</font></li>
<li><font size="2">No illegal characters(/,*,,etc)</font><BR>
</li>
</ul>
<form method="POST" action="upload.php?upload=doupload" enctype="multipart/form-data">
<p align="center">
<input type=file name=file size=30 style="font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">
<button name="submit" type="submit" style="font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1">Upload</button>
</p>
</form>
<p>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>";
break;
case "doupload":
include "config.php";
$endresult = "<font size="2">File Was Uploaded</font>";
if ($file_name == "") {
$endresult = "<font size="2">No file selected</font>";
}else{
if(file_exists("$absolute_path/$file_name")) {
$endresult = "<font size="2">File Already Existed</font>";
} else {
if (($size_limit == "yes") && ($limit_size < $file_size)) {
$endresult = "<font size="2">File was to big</font>";
} else {
$ext = strrchr($file_name,'.');
if (($limit_ext == "yes") && (!in_array($ext,$extensions))) {
$endresult = "<font size="2">File is wrong type</font>";
}else{
@copy($file, "$absolute_path/$file_name") or $endresult = "<font size="2">Couldn't Copy File To Server</font>";
$myFile = "photolink.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "nhttp://www.penguinpowerhour.com/phphotos/";
fwrite($fh, $stringData);
fwrite($fh, $file_name);
fclose($fh);
}
}
}
}
echo "
<html>
<head>
<title>Upload</title>
</head>
<body topmargin="10" leftmargin="0" bgcolor="#1E1E2A" link="#818EA0" vlink="#5C697A" alink="#818EA0" text="#FFFFFF" style="font-family: Verdana; font-size: 8pt; color: #FFFFFF">
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#121316" width="400" id="AutoNumber1">
<tr>
<td bgcolor="#2A2B3A" height="25">
<p align="center"><font size="2"><b>Upload File</b></font></td>
</tr>
<tr>
<td bgcolor="#1E1E2A">
<center> $endresult </center>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>";
break;
}
?>
there is my code you can also test the code here to see what it does and wont do.
http://www.penguinpowerhour.com/phphotos/upload.php
it seems to only it the part were it tries to call the doupload function but it just wont. And I am at a loss to why it wont finish the script.
Any help on this matter would be wonderful been messing with this a good part of the day.
No comments posted yet
Your Answer:
Login to answer
104
18
Other forums
How to schedule the a job?
Hi,
I have prepared a task ( i.e. a procedure is prepare the file and send the same to con
Something like an INI editor or a DelimitedText-Editor
Hi all,
Am very, very, very new to PHP and not sure if I should be posting this to a Javascri
Calculating a rating by adding number of points and dividing by number of items
I have a site that users can post links to files to download. They can rate these files on a 1-5 sca
Session variable help
I'm having a very troubling issue. Maybe I'm just looking over something but I have looked at the co
Change log of Cost centre change in Plant maintenance order
Hi,
How to view Change log of Cost centre in Plant maintenance order. Not visible thru 'Docume
Google Map
I have done Google Map Integration for one my project. But for that we need the "latitude and l
GET vs SUBMIT Button to show sections on one index.php page?
Just curious if one of these ways is better (i.e. more efficient) than the other.
I have a
List/Menu Box
On an edit page when you want something to select what a user has previously selected from the datab
Not reloading page after php form submit
Hello helpful souls out there. You guys have come through for me in the recent past and I'm hoping s
I need help with formatting date from mysql! with php!
Hello guys
*Note: this is a php question not MySQL question, please do not move it to mysql s