Tallahassee Posted November 30, 2009 Share Posted November 30, 2009 Okay so, my website, when I click SignUp on it it takes me to /join.php but its a complete white page. Take a look below. If you know what it is please help http://www.testime.tk/ Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/ Share on other sites More sharing options...
PFMaBiSmAd Posted November 30, 2009 Share Posted November 30, 2009 No on can tell from a blank page what is causing the problem. You would need to post the actual source code of the page if you expect someone else to help find what it is doing. Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967834 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 No on can tell from a blank page what is causing the problem. You would need to post the actual source code of the page if you expect someone else to help find what it is doing. excuse my stupidity, but are you talking about me showing the join.php file? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967838 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 Yes, also you are aware that the join page is on a different domain Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967841 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 Yeah, I have a paid domain, this is my test website. I forwarded http://kueldude.byethost9.com/iMe to the .tk website. Here is the join.php <? $act=form_get("act"); if($act==''){ $was=time()-3600*24; $sql_query="delete from members where verified='n' and joined<$was"; sql_execute($sql_query,''); sign_up_form(); } elseif($act=='reg'){ do_register(); } elseif($act=='val'){ validate(); } //showing sign-up form function sign_up_form(){ $inv_id=form_get("inv_id"); if($inv_id!=''){ $sql_query="select mem_id from invitations where inv_id='$inv_id'"; $inv=sql_execute($sql_query,'get'); $sql_query="select fname,lname from members where mem_id='$inv->mem_id'"; $mem=sql_execute($sql_query,'get'); } $sql_accc="select * from member_package order by package_amt"; $res_accc=mysql_query($sql_accc); show_header(); echo '<table width="600" align=center>'; ?> <form action="user1.php" method=post> <input type="hidden" name="mode" value="join"> <input type="hidden" name="act" value="reg"> <input type="hidden" name="inv_id" value="<? echo $inv_id; ?>"> <tr><td> </td> <tr><td class="lined bold padded-6">Join our net</td> <tr><td height="5"></td> <tr><td class="lined"><table class="body" cellspacing=5 cellpadding=2> <tr><td colspan=3> <p class="bodygray bold">Become a Registered User <? if($inv_id==''){ ?> <p>Fill out the form below to become a member. <? } else { ?> <p><? echo "$mem->fname $mem->lname "; ?>invited you to become a member. <? } ?> <p>We take your <a href="privacy.php?mode=privacy">privacy</a> very seriously. We will not sell or exchange your e-mail address with anyone.</br></br> <p class="orangebody">All fields are required!</br>  </td> <tr><td>First Name</td><td><input type="text" name="fname"></td><td rowspan=2 class="lined form_tip">Your full name will only be shown to your friends.</td> <tr><td>Last Name</td><td><input type="text" name="lname"></td> <tr><td>E-mail</td><td><input type="text" name="email"></td><td rowspan=2 class="lined form_tip">This is your login ID; this e-mail address must be verified before you can fully explore our site</td> <tr><td>Confirm E-mail</td><td><input type="text" name="email2"></td> <tr><td>Password</td><td><input type="password" name="password"></td><td class="lined form_tip">Passwords must be 4-12 characters.</td> <tr><td>Confirm Password</td><td><input type="password" name="password2"></td><td></td> <tr><td>ZIP/Postal Code</td><td><input type="text" name="zip"></td> <td rowspan=2 class="lined form_tip">This information enables you to see local content. You may hide your location from others.</br> <input type=checkbox name="showloc" value="0">Don't show my location</td> <tr><td>Country</td><td><select name="country"> <? country_drop(); ?> </select> </td> <tr><td>Gender</td><td><input type="radio" name="gender" value="m">Male</br> <input type="radio" name="gender" value="f">Female</br> <input type="radio" name="gender" value="n">I'd prefer not to say</br> </td> <td rowspan=2 class="lined form_tip">You may hide this information from others.</br> <input type=checkbox name="showgender" value="0">Don't show my gender</br> <input type=checkbox name="showage" value="0">Don't show my age </td> <tr><td>Birthday</td> <td><select name=month> <option selected value="0">Month <? month_drop(0); ?> </select> <select name=day> <option selected value="0">Day <? day_drop(0); ?> </select> <select name=year> <option selected value="0">Year <? year_drop('0'); ?> </select> </td> <tr><td colspan=3></td></tr> <tr><td valign="top">Membership Type</td><td valign="top"> <?php $ssco=1; if(mysql_num_rows($res_accc)) { while($row_accc=mysql_fetch_object($res_accc)) { if($ssco==1) $dis="<input type='radio' name='pack' value='$row_accc->package_id' checked> ".$row_accc->package_nam." "; else $dis="<input type='radio' name='pack' value='$row_accc->package_id'> ".$row_accc->package_nam." "; if($row_accc->package_amt!='0.00') $dis.=" ‹ $".$row_accc->package_amt." ›"; ?> <?=$dis?> <br> <?php $ssco++; $dis=""; } } ?> </td> <td rowspan=2 class="lined form_tip" valign="top"> Select Membership Package </td> <tr><td colspan=3> </td> <tr><td colspan=3 class="td-lined-top" height=3></td> <tr><td colspan=3> </td> <tr><td colspan=3 align="center"><input type=checkbox name="terms" value=1>I have read and agree to the <a href='terms.php?mode=terms'>Terms of Use</a></td> <tr><td colspan=3> </td> <tr><td colspan=3 align="right"><input type=submit value="Register"></td> <tr><td colspan=3> </td> </form> </table></td> <tr><td> <table> <tr><td class="lined body padded-6" valign=top> <span class="subtitle">This site requires cookies</span></br></br> Our site uses cookies to provide you with a reliable, consistent experience as you browse the site. Please make sure your browser can accept cookies. </td> <td class="lined body padded-6" valign=top> <span class="subtitle">Using a Spam Filter?</span></br></br> Add our site to your list of approved domains now so you can receive your registration confirmation and messages from other members. </td> <td class="lined body padded-6" valign=top> <span class="subtitle">What's in a Name?</span></br></br> <p>Your first and last name will only be visible to your 1 degree Friends -- people who are DIRECTLY CONNECTED to you. <p>Anyone who is 2 degrees removed will see your FIRST NAME and the FIRST INITIAL of your last name. <p>People who are 3 degrees removed or more will only see your FIRST name. </td> </table> </td> </table> <? show_footer(); } function do_register(){ $m_id=cookie_get("mem_id"); if($m_id!=''){ error_screen(25); } global $main_url; //getting values from form $form_data=array ("password","password2","fname","lname","gender","inv_id", "day","month","year","email","email2","zip","country","terms","showloc","showgender","showage","pack"); while (list($key,$val)=each($form_data)){ ${$val}=form_get("$val"); } $sql="select * from member_package where package_id=$pack"; $res=mysql_query($sql); $row=mysql_fetch_object($res); $package_amt=$row->package_amt; $sql_query="select mem_id from members where email='$email'"; $num2=sql_execute($sql_query,'num'); //values check $password=trim($password); $email=strtolower(trim($email)); $email=trim($email); $email=str_replace( " ", "", $email ); $email=preg_replace( "#[\;\#\n\r\*\'\"<>&\%\!\(\)\{\}\[\]\?\\/]#", "", $email ); $email2=strtolower(trim($email2)); $email2=trim($email2); $email2=str_replace( " ", "", $email2 ); $email2=preg_replace( "#[\;\#\n\r\*\'\"<>&\%\!\(\)\{\}\[\]\?\\/]#", "", $email2 ); $passl=strlen($password); if(!isset($terms)){ $terms="no"; } //checking if e-mail and confirm e-mail fields are equal if($email!=$email2){ error_screen(1); } //checking if password and confirm password fields are equal if($password!=$password2){ error_screen(2); } //if required values empty elseif(($password=='')||($email=='')||($terms=='no')||($fname=='')||($lname=='') ||($gender=='')||($day==0)||($month==0)||($year==0)||($zip=='')||($country=='')){ error_screen(3); } //checking if this e-mail is already used elseif($num2!=0){ error_screen(4); } //checking password length elseif(($passl<4)||($passl>12)){ error_screen(7); } else{ //crypting password $crypass=md5($password); //preparing sql query if($showloc==''){ $showloc=1; } if($showgender==''){ $showgender=1; } if($showage==''){ $showage=1; } $birthday=maketime(0,0,0,$month,$day,$year); //adding data to db $joined=time(); $crypass=md5($password); if($package_amt=='0.00') { $mem_st="F"; $p_stat="Y"; } else { $mem_st="P"; $p_stat="N"; } $sql_query="insert into members (email,password,fname,lname,zip,country,showloc,showgender,showage,gender,birthday,joined,mem_stat,mem_acc,pay_stat) values ('$email','$crypass','$fname','$lname','$zip','$country','$showloc','$showgender','$showage','$gender','$birthday','$joined','$mem_st','$pack','$p_stat')"; sql_execute($sql_query,''); $sql_query="select max(mem_id) as maxid from members"; $mem=sql_execute($sql_query,'get'); @mkdir("blog/".$mem->maxid,0777); chmod("blog/".$mem->maxid,0777); @copy("blog_url.php","blog/".$mem->maxid."/blogs.php"); //creating photo album $sql_query="insert into photo(mem_id) values ('$mem->maxid')"; sql_execute($sql_query,''); $time=time(); $sql_query="insert into profiles(mem_id,updated) values('$mem->maxid','$time')"; sql_execute($sql_query,''); //sending sign-up e-mail (validation notice) $val_key=$email.time(); $val_key=md5($val_key); $sql_query="insert into validate (email,password,val_key) values ('$email','$password','$val_key')"; sql_execute($sql_query,''); $data="<a href='$main_url/help.php?mode=join&act=val&val_key=$val_key&inv_id=$inv_id'>Verify Email</a>"; messages($email,'0',$data); //showing a congratulation page $sql_query="update stats set day_sgns=day_sgns+1,week_sgns=week_sgns+1,month_sgns=month_sgns+1"; sql_execute($sql_query,''); if($package_amt=='0.00') complete_screen(0); else { global $main_url; $link=$main_url."/paypal.php?mode=paypal&pack=$pack&mem_id=$mem->maxid"; show_screen($link); } } } function validate(){ //getting validate key $val_key=form_get("val_key"); $inv_id=form_get("inv_id"); $sql_query="select * from validate where val_key='$val_key'"; $num=sql_execute($sql_query,'num'); //if val key is invalid showing error if($num==0){ error_screen(6); } $val=sql_execute($sql_query,'get'); $data[0]=$val->email; $data[1]=$val->password; //sending user login info messages($val->email,"2",$data); //updating db (account verified) $sql_query="delete from validate where val_key='$val_key'"; sql_execute($sql_query,''); $sql_query="update members set verified='y' where email='$data[0]'"; sql_execute($sql_query,''); if($inv_id!=''){ $sql_query="select * from invitations where inv_id='$inv_id'"; $frd=sql_execute($sql_query,'get'); $sql_query="select mem_id from members where email='$data[0]'"; $mem=sql_execute($sql_query,'get'); $sql_query="insert into network (mem_id,frd_id) values ($mem->mem_id,$frd->mem_id),($frd->mem_id,$mem->mem_id)"; sql_execute($sql_query,''); $sql_query="update invitations set stat='f' where inv_id='$inv_id'"; sql_execute($sql_query,''); }//if $sql_query="select mem_id from invitations where email='$data[0]' and stat!='f'"; $res=sql_execute($sql_query,'res'); $num=mysql_num_rows($res); if($num!=0){ while($inv=mysql_fetch_object($res)){ $now=time(); $sql_query="select mem_id from members where email='$data[0]'"; $mem=sql_execute($sql_query,'get'); $subj="Invitation to Join ".name_header($inv->mem_id,"ad")."\'s Personal Network"; $bod="After you push \"Confirm\" button user ".name_header($inv->mem_id,"ad"). " will be added to your friends network."; $sql_query="insert into messages_system(mem_id,frm_id,subject,body,type,folder,date) values('$mem->mem_id','$inv->mem_id','$subj','$bod','friend','inbox','$now')"; sql_execute($sql_query,''); }//while }//if complete_screen(2); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967853 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 I think you have forgotten to include a file, as form_get() isn't a PHP command <? $act=form_get("act"); //line 2 Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967857 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 Uhhh, I think I have all of my needed files in my manager. Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967862 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 No the code is missing an include() or require, or used be included or required by another script where is the form_get() function ? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967864 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 functions.php function form_get($value){ global $HTTP_POST_VARS,$HTTP_GET_VARS,$_SERVER; $REQUEST_METHOD=$_SERVER["REQUEST_METHOD"]; if($REQUEST_METHOD=='POST'){ $get_value=$HTTP_POST_VARS["$value"]; } elseif($REQUEST_METHOD=='GET'){ $get_value=$HTTP_GET_VARS["$value"]; } return $get_value; } function cookie_get($name){ global $HTTP_COOKIE_VARS; return $HTTP_COOKIE_VARS[$name]; } //require file, depending on mode function check($mode){ global $cookie_url,$main_url; if(isset($mode)){ $document=$mode.".php"; } else{ $document="main.php"; } require("$document"); } Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967866 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 try adding include("functions.php"); to the start of join.php Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-967883 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 IT WORKS NOW! Dude, your a life saver, bro. Thanks a million! But now, user1.php is the same exact way. It is a white page. Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968098 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 Add <?php ini_set('display_errors',1); error_reporting(E_ALL); ?> to the very start of your page, that should give you a helpful error Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968355 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 Add it where? I don't understand where to add it. I added it above all of php code for join.php but it just gives me a error. :-\ Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968487 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 hmmm, also, I have my php files connected to my phpmyadmin, but when I register, it takes me to a white page again, so I'm not sure if the reason it's not going to user1.php is because I messed up with the phpmyadmin. How do I check to see if my phpmyadmin is connected to my php files? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968506 Share on other sites More sharing options...
mrMarcus Posted November 30, 2009 Share Posted November 30, 2009 post the top part of your script where you added it, plus the next 5 lines or so. Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968522 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 This is how it looks without the code <?php $act=form_get("act"); $pro=form_get("pro"); if($act=="profile"){ if($pro=="edit"){ edit_profile(); }//if }//if elseif($act=="bmarks"){ bookmarks_manager(); }//elseif elseif($act=="del"){ del_photo(); And this is how I did it with the code mad techie gave me <?php ini_set('display_errors',1); error_reporting(E_ALL); ?> <?php $act=form_get("act"); $pro=form_get("pro"); if($act=="profile"){ if($pro=="edit"){ edit_profile(); }//if }//if elseif($act=="bmarks"){ bookmarks_manager(); }//elseif elseif($act=="del"){ del_photo(); Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968535 Share on other sites More sharing options...
mrMarcus Posted November 30, 2009 Share Posted November 30, 2009 and what error do you receive? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968537 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 Homepage: Works Fine (index.php) Sign Up Page: Works Fine (join.php) Finished Registration: Nothing (user1.php) Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968540 Share on other sites More sharing options...
mrMarcus Posted November 30, 2009 Share Posted November 30, 2009 did you add that chunk of code to user1.php as well? if you have an included file that is attached to every page, it's best to just toss that error_reporting code in there. i believe you have a functions.php? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968542 Share on other sites More sharing options...
Tallahassee Posted November 30, 2009 Author Share Posted November 30, 2009 did you add that chunk of code to user1.php as well? if you have an included file that is attached to every page, it's best to just toss that error_reporting code in there. i believe you have a functions.php? user1.php was the file I had added the error_reporting code in there. And yes I have a functions.php, mad techie helped me fix my join.php by putting include("functions.php"); in the beginning of the script. Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968550 Share on other sites More sharing options...
Tallahassee Posted December 1, 2009 Author Share Posted December 1, 2009 This is what I get when I display errors. It seems to have something to do with functions.php? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968615 Share on other sites More sharing options...
Tallahassee Posted December 1, 2009 Author Share Posted December 1, 2009 Also I think I may have a problem with phpmyadmin. Any suggestions? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-968871 Share on other sites More sharing options...
MadTechie Posted December 1, 2009 Share Posted December 1, 2009 Do you have any errors that are NOT notices ? (we will deal with notices after) Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-969260 Share on other sites More sharing options...
Tallahassee Posted December 1, 2009 Author Share Posted December 1, 2009 Yes. You mean the warnings? Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-969298 Share on other sites More sharing options...
Tallahassee Posted December 1, 2009 Author Share Posted December 1, 2009 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 45 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 18 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 28 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 18 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 20 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 18 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vol9/byethost9.com/b9_3809807/htdocs/iMe/functions.php on line 20 Quote Link to comment https://forums.phpfreaks.com/topic/183358-just-a-white-page/#findComment-969313 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.