demo: [URL=http://www.turnkeyzone.com/demos/models/]http://www.turnkeyzone.com/demos/models/
If you’d like a copy of this script to maybe help me enhance it then let me know ..and I’ll get back with you asap.
This may not concern no one at all but this is a (so far) fix to the model search script that I have seen every where on the net.
Upon buying this script for $9 from another website called summersell.com (which doesn’t exist anymore), I found this script to be very incomplete and a waste of money. That was 6 months ago. So I was bored one day and thought I would try to fix all of the issues I know were wrong with this script. There seems to be no certain versions just this one script (far as I can tell).
[B]Bugs:
(editbio.php) – 1 Found
ISSUE – If you upload a pic and the filename already exist then the script is set to automatically over write previous file on server.
FIX – uploaded image filename is converted to random filename on upload
[B
ISSUE – When trying to delete a portfolio ……it doesn’t work, well because there is no code in the script to delete it.
FIX – Can delete specific portfolio
[B
ISSUE – same as issue for editbio.php above. (supports 4 uploads at once)
FIX – uploaded image filename are converted to random names (supports 4 uploads at once)
FIles:
[B
Replace your file editbio.php with this one:[/B]
[code=php]<?
include(“include/common.php”);
if(!$loggedin){
ob_start();
header(“Location: login.php”);
}
include(“include/header.php”);
include(“include/accmenu.php”);
if($submit){
if($_POST[‘delimg’]){
mysql_query(“UPDATE bio SET imagefile=” WHERE user=’$myuid'”);
if(file_exists(“./uploads/”.$_POST[‘delimg’]))@unlink(“./uploads/”.$_POST[‘delimg’]);
}
if($oid){
if($_POST[‘oldimg’]);
$match=0;
$new_file = substr(sha1(rand(10, time())), 0, 8) . ‘.’ . jpg;
$sent=move_uploaded_file($_FILES[‘image’][‘tmp_name’], “./uploads/”.$new_file);
$sql = “UPDATE bio SET aboutme=’$caboutme’,contact=’$ccontact'”;
if( $_FILES[‘image’][‘name’] ){
$sql .= “,imagefile=’$new_file'”;
if(!$sent){
echo (“<script>window.alert(‘File upload has failed.’);</script>”);
}else{
echo (“<script>window.alert(‘File upload of file type $type was sucessfull’);</script>”);
}
}
$sql .= ” WHERE user=’$myuid'”;
}else{
if($_POST[‘oldimg’])@unlink($_POST[‘oldimg’]);
$match=0;
$new_file = substr(sha1(rand(10, time())), 0, 8) . ‘.’ . jpg;
$sent=move_uploaded_file($_FILES[‘image’][‘tmp_name’], “./uploads/”.$new_file);
$sql = “INSERT INTO bio SET aboutme=’$caboutme’,contact=’$ccontact’,user=’$myuid'”;
if( $_FILES[‘image’][‘name’] ){
$sql .= “,imagefile=’$new_file'”;
if(!$sent){
echo (“<script>window.alert(‘File upload has failed.’);</script>”);
}else{
echo (“<script>window.alert(‘File upload of file type $type was sucessfull’);</script>”);
}
}
}
mysql_query($sql) or die( mysql_error().”<br>$sql<bR>” );
if(!$oid){
$oid = mysql_insert_id();
}
?>
<h3>Edit your Bio</h3>
<form method=post ENCTYPE=”multipart/form-data”>
<?=$table2?>
<tr align=center>
<td colspan=2>Your Bio has been saved.</td>
</tr>
<?
echo “</table>”;
}else{
$this->c=mysql_query(“select * from bio where user=’$myuid'”);
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) {
$cid = $this->d->id;
$caboutme = $this->d->aboutme;
$ccontact = $this->d->contact;
$imagefile = $this->d->imagefile;
}
?>
<h3>Edit your Bio</h3>
<form method=post ENCTYPE=”multipart/form-data”>
<? if($cid)echo “<input type=’hidden’ name=’oid’ value=’$cid'”; ?>
<?=$table2?>
<tr>
<td colspan=2>
<table width=”500″ border=”0″ cellspacing=”0″ cellpadding=”2″>
<tr>
<td colspan=”2″>Edit your Bio and then click the submit button below.
</td>
</tr>
<tr>
<td width=”322″>About me:</td>
<td width=”170″><textarea name=caboutme cols=50 rows=10><?=$caboutme?></textarea></td>
</tr>
<tr>
<td>My Image:</td>
<td><input name=”image” type=”file”>
<?
if($imagefile){
echo “
<input type=hidden name=oldimg value=’$imagefile’>
<input type=checkbox class=checkbox name=delimg value=’$imagefile’>
Delete image (<a href=’$siteurl/uploads/$imagefile”,”‘ target=_blank>See current</a>)”;
}
?>
</td>
</tr>
<tr>
<td> </td>
<td><input type=submit name=submit value=’Submit Changes’></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<?
}
include(“include/footer.php”);
?>
…continues on next post