Probleempje met aanmelden

Status
Niet open voor verdere reacties.

goodie

Gebruiker
Lid geworden
7 sep 2006
Berichten
9
Hallo iedereen, ik ben bezig met het testen van een script die ik gekocht heb op eBay, en ik heb alles volgens de readme gedaan en nu gaat het aanmelden niet... Ik denk dat het een rechtenkwestie is. Zouden jullie kunnen zeggen wat het is?

De url is:

http://www.coolxs.com/projects/models/join.php

Als ik daar op druk dan kom ik bij de algemene voorwaarden en dan doe ik agree en loopt de pagina niet door naar het invulscherm.

Alvast bedankt voor de oplossing!

Mvg,

Goodie
 
Je hebt:
PHP:
<form method=post>
maar er moet wel wat te gebeuren zijn natuurlijk.

Kijk:
PHP:
  <FORM METHOD="POST" NAME="JoinForm" ACTION="join.php?ref=" onsubmit="return onCheckJoinForm();">
zoiets is completer, en er staat welke aktie dient te geschieden.

Dus duik eens in de code, of er toevallig nog een include file in moet.
 
Ik heb niets raars kunnen ontdekken in de broncode. Zal ik join.php eens posten?
De rechten van join.php staan nu op 644, is dat ook goed? Of maakt dat geen verschil?

Mvg,

Goodie
 
join.php:





<?
include("include/common.php");
include("include/header.php");
?>
<?
# if(!$submit1)$submit1=1;
if($submit1 == "1") {
if($requirepaid) {
?>
<h3>Signup for a New Account Step 1</h3><form method=post>
<?=$table2?>
<tr align=center>
<td colspan=3>Select a Username. A password will be generated and emailed to you at the end of the signup process.<p></td>
</tr>
<? include("include/paidsignupform.php"); ?>
</table>
</form>
<?
}
if(!$requirepaid) {
?>
<h3>Signup for a New Account Step 1</h3><form method=post>
<?=$table2?>
<tr align=center>
<td colspan=2>Fill out the form below. A password will be generated and emailed to you.<p></td>
</tr>
<? include("include/nopaidsignupform.php"); ?>
</table></form>
<?
}
}else if($submit1 == "2") {
?>
<h3>Signup for a New Account</h3>
<?=$table2?>
<tr align=center>
<td colspan=2>Press your browser's 'Back' key and click 'I Agree' to our terms and conditions to continue the signup process.<p></td>
</tr>
<?
}else if($submit2) {
if(!ereg("^[A-Za-z0-9_]{1,16}$",$susername)) {
$serror="Invalid username! Use no more than 15 characters and only letters, numbers, and underscores.<br>";
}
$this->c=@mysql_query("select username from users where username='$susername'");
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) { $serror="Username is already in use<br>"; }
$this->c=@mysql_query("select username from pending where username='$susername'");
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) { $serror="Username is already in use<br>"; }
echo "<h3>Signup for a New Account Step 3</h3>";
if (!$serror) {
$nowtime = time();
mysql_query("insert into Pending (username,since) values ('$susername','$nowtime')");
?>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<?="$table2";?>
<tr>
<td align=center>
Click the button below to signup for our <?=$paypal_sub?> subscription through PayPal.
The first 7 days are free, and you can cancel anytime before the 7 days are up
and be charged nothing.<p>
<input type="hidden" name="cmd" value="_xclick-subscriptions">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="<?=$paypal_subcode?>">
<input type="hidden" name="a1" value="0.00">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<input type="hidden" name="business" value="<?="$paypal_email";?>">
<input type="hidden" name="item_name" value="<?="$paypal_item";?>">
<input type="hidden" name="item_number" value="<?="$paypal_item_number";?>">
<input type="hidden" name="a3" value="<?="$paypal_price";?>">
<input type="hidden" name="notify_url" value="<?="$paypal_ipn";?>">
<input type="hidden" name="cancel_return" value="<?="$paypal_cancel_return";?>">
<input type="hidden" name="return" value="<?="$paypal_return";?>">
<input type="hidden" name="os0" value="<?="$susername";?>">
<input type="hidden" name="on0" value="Username">

<input type="submit" value="Subscribe now">
</td>
</tr>
</table></form>
<?
}
if ($serror) {
?>
<form method=post>
<?=$table2?>
<tr align=center>
<td colspan=3><font color=red>$serror</font><p></td>
</tr>
<? include("include/paidsignupform.php"); ?>
</table></form>
<?
}
}else if($submit3) {
if(!ereg("^[A-Za-z0-9_]{1,16}$",$susername)) {
$serror="Invalid username! Use no more than 15 characters and only letters, numbers, and underscores.<br>";
}
$this->c=@mysql_query("select username from users where username='$susername'");
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) { $serror="Username is already in use<br>"; }
$this->c=@mysql_query("select username from pending where username='$susername'");
$this->d=mysql_fetch_object($this->c);
if(is_object($this->d)) { $serror="Username is already in use<br>"; }
if (!$serror) {
mt_srand((double)microtime()*1000000^getmypid());
$pass_length = mt_rand($this->min_pass_length,$this->max_pass_length);
while(strlen($spassword)<$pass_length) {
$spassword.=substr($this->chars,(mt_rand()%strlen($this->chars)),1);
}
include("include/emails.php");
$signupmessage=str_replace("<username>","$susername",$signupmessage);
$signupmessage=str_replace("<password>","$spassword",$signupmessage);
$signupmessage=str_replace("<first_name>","$sfirst_name",$signupmessage);
$signupmessage=str_replace("<last_name>","$slast_name",$signupmessage);
$signupmessage=str_replace("<login_url>","$login_url",$signupmessage);
$subject = "$signupsubject";
$message = "$signupmessage";
mail($semail,$subject,$message,"From: $adminemail");
$adminsignupmessage = str_replace("<username>","$susername",$adminsignupmessage);
$adminsignupmessage = str_replace("<password>","$spassword",$adminsignupmessage);
$adminsignupmessage = str_replace("<first_name>","$sfirst_name",$adminsignupmessage);
$adminsignupmessage = str_replace("<last_name>","$slast_name",$adminsignupmessage);
$adminsignupmessage = str_replace("<member_email>","$semail",$adminsignupmessage);
$subject = "$adminsignupsubject";
$message = "$adminsignupmessage";
mail($adminemail,$subject,$message,"From: $adminemail");
$nowdate = date("M d, Y");
mysql_query("insert into users (
uid, username, password, first_name,
last_name, street, city, state, zip,
country, email, telephone, last_paid,
signup_date,cat,age,chest,height,weight,
waist,eyes,hair,dress,shoe
) values (
'','$susername', '$spassword', '$sfirst_name',
'$slast_name', '$sstreet', '$scity', '$sstate',
'$szip', '$scountry', '$semail', '$stelephone',
'free', '$nowdate','$scat','$sage','$schest','$sheight',
'$sweight','$swaist','$seyes','$shair','$sdress','$sshoe'
)");
echo ("<center>Thank you. Check your email to get your login details.</center>");
}
if ($serror) {
?>
<h3>Signup for a New Account Step 3</h3>
<form method=post>
<?=$table2?>
<tr align=center>
<td colspan=3><font color=red>$serror</font><p></td>
</tr>
<? include("include/nopaidsignupform.php"); ?>
</table></form>
<?
}
}else {
?>
<h3>Signup for a New Account Step 1</h3>
<?=$table2?>
<tr>
<td align=center>
Please read through our terms and conditions below and click 'I Agree' to continue with the signup process.<p>
<font size=3><b>Terms and Conditions</b></font><p>
<form method=post><textarea name=textfield cols=60 rows=15 wrap=virtual>
<? include "include/terms.php"; ?>
</textarea><p><input type=radio name=submit1 value=1> I Agree<br><input type=radio name=submit1 value=2> I Disagree<p><input type=submit value='Next Step -->'></form>
</td>
</tr>
</table>
<?
}
include("include/footer.php");
?>
<?
function buildCatBox($name,$sel=""){
?>
<SELECT NAME="<?=$name?>">
<option value="">-----
<?
$qr1 = mysql_query("SELECT * FROM cats ORDER BY name ASC");
while ($a = mysql_fetch_object($qr1)){
if($sel == $a->id){
echo "<OPTION VALUE=\"{$a->id}\" SELECTED>{$a->name}</OPTION>\n";
}else{
echo "<OPTION VALUE=\"{$a->id}\">{$a->name}</OPTION>\n";
}
}
?>
</select>
<?
}
function getCat($cat){
$qr1 = mysql_query("SELECT name FROM cats WHERE id='$cat'");
$a = mysql_fetch_object($qr1);
return $a->name;
}
?>









Dit zou hem moeten zijn.

Mvg,

Goodie
 
Regel 36 staat:
PHP:
<td colspan=2>Press your browser's 'Back' key and click 'I Agree' to our terms and conditions to continue the signup process.<p></td>

In ConText gaat daarna de code fout in de weergave.
Dit:
PHP:
<td colspan=2>Press your browsers 'Back' key and click 'I Agree' to our terms and conditions to continue the signup process.<p></td>
laat de code wel goed zien.
De ' van browsers is weggehaald.
Het ' telken wordt als openingsteken gezien.

Kijk eens of dit ' weghalen help.
 
Bedankt voor uw hulp tot nu toe... Het helpt helaas nog steeds niet. Ik zal mogen nog eens alles opnieuw installeren en kijken of ie dan nog foutmeldingen heeft.

Mvg,

Goodie

Lekker slapen voor strax!
 
Alles opnieuw geupload, behalve de images, maar het werkt nog steeds niet, ondanks dat ik alles precies zo heb gedaan zoals in de aanwijzingen stond.

Een script kopen is gemakkelijk, maar dan moet het wel werken, maar het is natuurlijk wel leerzaam nu hij het niet doet...



Gr.

Goodie

p.s. Alvast bedankt voor de verdere hulp...
 
Nu ik er goed over nadenk denk ik dat het probleem te maken heeft met het niet kunnen connecteren met de database. Bij eerdere scripts die ik heb geinstalleerd moest ik een sql bestandje uploaden en dan installeren en dat is nu niet het geval, omdat het bestandje niet aanwezig is in het zipbestand.


Mvg,

Goodie
 
Het probleem is opgelost.

Ik heb het bij een andere hoster geplaatst en nu doet de website het wel goed.
Waarschijnlijk heeft het te maken met beperkingen opgelegd door de hoster.

Bedankt voor de hulp!


Mvg,

Goodie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan