Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6140927
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T18:10:51+00:00 2026-05-23T18:10:51+00:00

I am trying to create a web page using php. The problem is that

  • 0

I am trying to create a web page using php. The problem is that sometimes I get server errors and sometime I get nothing in return at all. At one point the server changed the file type itself. I have NO idea what the problem can be.

And since I have actually no idea what the problem is I paste the entire file here, even though I expect that it’s the first few rows that is the problem (I put it here: http://www.iandapp.com/smic/subscription.php) :

<?php header('Content-Type: text/html; charset=ISO-8859-1');

echo("<div id='subscribe'>");

$mail = $_POST['email1'];

//Set the locale format, etc. of date and time
date_default_timezone_set('Europe/Stockholm');
setlocale(LC_TIME, "sv_SV");

//Create the db-connection
$mysqli = mysqli_connect("mydb", "myuser", "mupsw", "myschema", "3306");

//If verifying the subscription, makse sure the db is updated accordingly
if($_GET['newid'] != ""){
    //Make the subscriber a verified subscriber
    $result = mysqli_query($mysqli,"UPDATE users SET subscriber = 1 WHERE id = " . $_GET['newid']);
    if($result){
        echo("<p>Welcome to our newsletter! We will send you information about any new application or update. This will not happen too often, but once it does we hope you will have the opportunity to look into our site again.<p/>");
        echo("<p><br/>If you wish to unsubscribe from this mail-list, please visit out subscription page: <a href="http://" . $_SERVER['HTTP_HOST'] . "/subscription.php"> http://" . $_SERVER['HTTP_HOST'] . "/subscription.php </a> <p/>");
    }else{
        echo("<p>Somthing went wrong, please click the link again!<p/>");
    }

}elseif($_POST['email1'] != ""){ //Only do things if there is an e-mail posted

    //Make sure the ID is unique
    do{
        $rand_int = rand(100000000, 999999999);
        $result = mysqli_query($mysqli, "SELECT id FROM users WHERE id = " . $rand_int);

        $no_of_rows = mysqli_num_rows($result);

        }while($no_of_rows != 0);
    echo("RAND :".$rand_int);

    //Create query for saving the new user e-mail
    $query = "INSERT INTO users(id, email, first_name, surname) VALUES ('" . $rand_int . "', '".$_POST['email1']."', '". $_POST['first_name']."','".$_POST['surname']."')";
    $re = mysqli_query($mysqli, $query);
    echo("Result: ".$re);

    //Check if mail already exist (Error code 1062 = dublicate entries for unique fields)
    $existing = 0;
    if(mysqli_errno($mysqli)==1062){
        echo("It seems like your e-mail already is registered. Perhaps you have been a subscriber earlier? By clicking the link that you will receive in your mail box you subscribe to the newsletter again. ");
        $existing = 1;
        $result = mysqli_query($mysqli,"SELECT id FROM users WHERE email = '" . $_POST['email1'] . "'");
        $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
        $rand_int = $row['id'];
        mysqli_query($mysqli,"UPDATE users SET waiting_for_unsubscribe = 0 WHERE email = '" . $_POST['email1'] . "'");
        if(mysqli_errno($mysqli)){
        echo("Error code " . mysqli_errno($mysqli) . "<br/>");
        echo("Error text " . mysqli_errno($mysqli) . "<br/>");
    }
        //echo("ID------ " . $row['id'] . " ri---- " . $rand_int);
    }



    //Create the link for the user to verify the subscription
    $url = "http://" . $_SERVER['HTTP_HOST'] . "/smic/subscription.php?newid=" . $rand_int;     


    $mymail = $_POST['email1'];
    $esubject = "Please verify your subscription to iAndApp's newsletter ";
    $body = "Click the link in order to verify your subscription (If you cannot click the link, just copy it and paste it into the adress field of your browser): " . $url;
    $eemail = "NoReply@iandapp.com";
    $sent = mail($mymail,$esubject,$body,"From: $eemailn");
    if($sent){
        if($existing != 1){
            echo "<br/>An e-mail with a link has been sent to ". $mymail . ". Please click the link in order to verify your subscription";
        }
    }else{
        echo "Something went wrong. Please try again and make sure you enter a correct e-mail adress.";
    }
    $existing = 0;

mysqli_free_result($result);

//If unsubscribing
}elseif($_POST['unsubscribedmail'] != ""){
    //echo("Unsubscribe........");
    //echo($_POST['unsubscribedmail']);
    $result = mysqli_query($mysqli,"UPDATE users SET waiting_for_unsubscribe = 1 WHERE email = '" . $_POST['unsubscribedmail'] . "'");

    //echo("Err code " . mysqli_errno($mysqli));
    //echo("Err text " . mysqli_error($mysqli));
    if(mysqli_errno($mysqli)){
        echo("Error code " . mysqli_errno($mysqli) . "<br/>");
        echo("Error text " . mysqli_errno($mysqli) . "<br/>");
    }

    $result = mysqli_query($mysqli,"SELECT id FROM users WHERE email = '" . $_POST['unsubscribedmail'] . "'");
    $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
    //echo("ID------ " . $row['id']);
    //Create the link for the user to verify that he/she  unsubscribes
    $url = "http://" . $_SERVER['HTTP_HOST'] . "/smic/subscription.php?unsubscribeid=" . $row['id'];

    $mymail = $_POST['unsubscribedmail'];
    $esubject = "Please verify that you want to unsubscribe from iAndApp's newsletter ";
    $body = "Click the link in order to verify that you want to unsubscribe from iAndApp's newsletter (If you cannot click the link, just copy it and paste it into the adress field of your browser): " . $url;
    $eemail = "NoReply@iandapp.com";
    $sent = mail($mymail,$esubject,$body,"From: $eemailn");
    if ($sent) echo "<br/>A mail with a link has been sent to ". $mymail . ". Please click the link in order to verify that you will unsubscribe from the newsletters.";
    else echo "Something went wrong. Please try again and make sure you enter a correct e-mail adress.";

mysqli_free_result($result);    
}elseif($_GET['unsubscribeid'] != ""){
    $result = mysqli_query($mysqli,"UPDATE users SET subscriber = 0, waiting_for_unsubscribe = 0 WHERE id = " . $_GET['unsubscribeid']);
    if($result){
        echo("<p>You have now unsubscribed to the newsletter. Thank you for this time and we hope to see you again in the future. /iAndApp.<p/>");
    }else{
        echo("<p>Somthing went wrong, please click the link again!<p/> ".$result);
    }

}else{

echo("<div class="subscribe">
<h4>Subscribe</h4>
<p>Subscribe to iAndApp's newsletter in order to get information about new and updated iPhone games and iPhone applications, that has been released by iAndApp. </p>
<form action="subscription.php" name="subscribe" method="post"  onsubmit="return isValidEmailAndEqual()">
<p class="formlabel">Förnamn</p> <input type="text" name="first_name"/><br/>
    <p class="formlabel">Efternamn</p> <input type="text" name="surname"/> <br/>
<p class="formlabel">E-mail</p> <input type="text" name="email1"/>
<br/>
<p class="formlabel">Repeat e-mail</p> <input type="text" name="email2"/> <br/>
<input class="inputsubmit" type="submit" value="Subscribe"/>
</form>
</div>");

echo("<div class="footer"></div>");


echo("<div class="subscribe">
<h4>Unsubscribe</h4>
<p>Fill in your e-mail address and submit in order to unsubscribe from iAndApp's newsletter. </p>
<form action="subscription.php" name="unsubscribe" method="post"  onsubmit="return isValidEmail()">
<p class="formlabel">E-mail</p> <input type="text" name="unsubscribedmail"/><br/>
<input class="inputsubmit" name="submitbutton" type="submit" value="Unsubscribe"/>
</form>
</div>");

}

mysqli_close($mysqli);

echo("</div>");

?>

Of course, I don’t expect you to go through and debug the entire application, but perhaps for the more expreienced folks out there, you know where to look.

I’m starting to get a bit stressed out here…

Please advice what the problem is and how I can solve it.

Thank you in advance!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T18:10:51+00:00Added an answer on May 23, 2026 at 6:10 pm

    You have to escape double quotes inside html tags or use single quotes. Right now, echo thinks it’s closed after "<div class=". Use one of these:

    echo "<div class=\"class\">";
    

    or

    echo '<div class="class">';
    

    or

    echo "<div class='class'>";
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm trying to create a web page with a transparent image that appears overtop
I'm trying to create a workflow bar on a web page. The items in
We are trying to create a web-service that we plan to pass a variable
I'm trying to create a SharePoint web part that will display all the users
How can I open a web-page and receive its cookies using PHP? The motivation
We are trying to create an ASP.NET web app using the apple-mobile-web-app-capable meta-tag to
I'm trying to create a Palm OS app to check a web site every
I am trying create a WCF service that leverages the WPF MediaPlayer on the
Trying to create a QtRuby application, I get the following error: /usr/lib64/ruby/site_ruby/1.8/Qt/qtruby4.rb:2144: [BUG] Segmentation
Trying to create my first iPhone app that would play back audio. When I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.