/    Sign up×
Community /Pin to ProfileBookmark

Model Search PHP Script

demo: [URL=http://www.turnkeyzone.com/demos/models/]http://www.turnkeyzone.com/demos/models/[/URL]

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 [/B]

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](editimg.php) – 1 Found[/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](editimg2.php) – 4 Found[/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](editbio.php)

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 “&nbsp;
<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>&nbsp;</td>
<td><input type=submit name=submit value=’Submit Changes’></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

</form>
<?
}
include(“include/footer.php”);
?>[/code]

…continues on next post

to post a comment
PHP

2 Comments(s)

Copy linkTweet thisAlerts:
@makesnocentsauthorJul 24.2005 — [B](editimg.php)

Replace your file editimg.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){
$submit = mysql_query("delete from portfolio where id='$id'");
//echo $sql;

}
?>
<script LANGUAGE="JavaScript">
<!--
function confirmSubmit()
{
var agree=confirm("Delete Portfolio?");
if (agree)
return true ;
else
return false ;
}
// -->
</script>


<h3>Edit your Portfolio</h3>
<?=$table2?>
<tr>
<td colspan=2>Edit Your Portfolio Below.<br><br>
</td>
</tr>
<?
$this->c=mysql_query("select * from portfolio where user='$myuid'");
while( $this->d=mysql_fetch_object($this->c) ){



?>
<tr>
<td><?=$this->d->title?>
<td>
<a href="editimg2.php?oid=<?=$this->d->id?>">Edit Portfoli0 ID (<?=$this->d->id?>)</a>
</td>
</tr>
<?
}
?>
<tr>
<td colspan=2>
<a href="editimg2.php">Add New Item</a><br><form method=post ENCTYPE="multipart/form-data">
<input type=submit name=submit value='Delete Portfolio' onclick="return confirmSubmit()">&nbsp;<input name=id value='' maxlength=3 size=3> (enter portfolio ID# only)
</form>
</td>
</tr>
</table>
<? include("include/footer.php"); ?>
[/code]


....continued on next post
Copy linkTweet thisAlerts:
@makesnocentsauthorJul 24.2005 — [B](editimg2.php)

Replace your file editimg2.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 portfolio SET imagefile='' WHERE id='$oid'");
if(file_exists("./uploads/".$_POST['delimg']))@unlink("./uploads/".$_POST['delimg']);
}
if($_POST['delimg2']){
mysql_query("UPDATE portfolio SET imagefile2='' WHERE id='$oid'");
if(file_exists("./uploads/".$_POST['delimg2']))@unlink("./uploads/".$_POST['delimg2']);
}
if($_POST['delimg3']){
mysql_query("UPDATE portfolio SET imagefile3='' WHERE id='$oid'");
if(file_exists("./uploads/".$_POST['delimg3']))@unlink("./uploads/".$_POST['delimg3']);
}
if($_POST['delimg4']){
mysql_query("UPDATE portfolio SET imagefile4='' WHERE id='$oid'");
if(file_exists("./uploads/".$_POST['delimg4']))@unlink("./uploads/".$_POST['delimg4']);
}
if($oid){
$sql = "UPDATE portfolio SET title='$ctitle',body='$cbody'";
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);
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>");
}
}
if($_POST['oldimg2']);
$match=0;
$new_file2 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image2']['tmp_name'], "./uploads/".$new_file2);
if( $_FILES['image2']['name'] ){
$sql .= ",imagefile2='$new_file2'";
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>");
}
}
if($_POST['oldimg3']);
$match=0;
$new_file3 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image3']['tmp_name'], "./uploads/".$new_file3);
if( $_FILES['image3']['name'] ){
$sql .= ",imagefile3='$new_file3'";
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>");
} }
if($_POST['oldimg4']);
$match=0;
$new_file4 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image4']['tmp_name'], "./uploads/".$new_file4);
if( $_FILES['image4']['name'] ){
$sql .= ",imagefile4='$new_file4'";
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 id='$oid'";
}else{
$sql = "INSERT INTO portfolio SET title='$ctitle',body='$cbody',user='$myuid'";
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);
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>");
}
}

if($_POST['oldimg2'])@unlink($_POST['oldimg2']);
$match=0;
$new_file2 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image2']['tmp_name'], "./uploads/".$new_file2);
if( $_FILES['image2']['name'] ){
$sql .= ",imagefile2='$new_file2'";
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>");
}
}

if($_POST['oldimg3'])@unlink($_POST['oldimg3']);
$match=0;
$new_file3 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image3']['tmp_name'], "./uploads/".$new_file3);
if( $_FILES['image3']['name'] ){
$sql .= ",imagefile3='$new_file3'";
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>");
}
}

if($_POST['oldimg4'])@unlink($_POST['oldimg4']);
$match=0;
$new_file4 = substr(sha1(rand(10, time())), 0, 8) . '.' . jpg;
$sent=move_uploaded_file($_FILES['image4']['tmp_name'], "./uploads/".$new_file4);
if( $_FILES['image4']['name'] ){
$sql .= ",imagefile4='$new_file4'";
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>");
}
}
}
// echo $sql."<br>";
mysql_query($sql) or die( mysql_error()."<br>$sql<bR>" );
if(!$oid){
$oid = mysql_insert_id();
}

?>
<h3>Edit Portfolio Item</h3>
<?=$table2?>
<tr align=center>
<td colspan=2>Portfolio Item has been saved.</td>
</tr>
<?
echo "</table>";
}else{
if($oid){
$this->c=mysql_query("select * from portfolio where id='$oid'");
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) {
$cid = $this->d->id;
$ctitle = $this->d->title;
$cbody = $this->d->body;
$imagefile = $this->d->imagefile;
$imagefile2 = $this->d->imagefile2;
$imagefile3 = $this->d->imagefile3;
$imagefile4 = $this->d->imagefile4;
}
}
?>
<h3>Edit Portfolio Item</h3>
<form method=post ENCTYPE="multipart/form-data">
<? if($oid)echo "<input type='hidden' name='oid' value='$oid'"; ?>
<?=$table2?>
<tr>
<td colspan=2>Edit your portfolio item and then click the submit button below.<br><br></td>
</tr>
<tr>
<td>Title:</td>
<td><input type="text" name="ctitle" value="<?=$ctitle?>">
<tr>
<td>About This Item:</td>
<td>
<textarea name=cbody cols=50 rows=10><?=$cbody?></textarea>
</td>
</tr>
<tr>
<td>Image 1:</td>
<td>
<INPUT NAME="image" TYPE="file">
<?
if($oid && $imagefile){
echo "&nbsp;
<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>Image 2:</td>
<td>
<INPUT NAME="image2" TYPE="file">
<?
if($oid && $imagefile2){
echo "&nbsp;
<input type=hidden name=oldimg2 value='$imagefile2'>
<input type=checkbox class=checkbox name=delimg2 value='$imagefile2'>
Delete image (<a href='$siteurl/uploads/$imagefile2","' target=_blank>See current</a>)";
}
?>
</td>
</tr>
<tr>
<td>Image 3:</td>
<td>
<INPUT NAME="image3" TYPE="file">
<?
if($oid && $imagefile3){
echo "&nbsp;
<input type=hidden name=oldimg3 value='$imagefile3'>
<input type=checkbox class=checkbox name=delimg3 value='$imagefile3'>
Delete image (<a href='$siteurl/uploads/$imagefile3","' target=_blank>See current</a>)";
}
?>
</td>
</tr>
<tr>
<td>Image 4:</td>
<td>
<INPUT NAME="image4" TYPE="file">
<?
if($oid && $imagefile4){
echo "&nbsp;
<input type=hidden name=oldimg4 value='$imagefile4'>
<input type=checkbox class=checkbox name=delimg4 value='$imagefile4'>
Delete image (<a href='$siteurl/uploads/$imagefile4","' target=_blank>See current</a>)";
}
?>
</td>
</tr>

<tr>
<td> </td><td><input type=submit name=submit value='Submit Changes'></td></tr>
</table>
</form>
<?
}
include("include/footer.php");
?>
[/code]


These are the only known issues I've found so far. If someone else has this script and know of a different issue that I have not posted then let me know.
×

Success!

Help @makesnocents spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...