We need you!

We're working hard on the next version of Developer Fusion. Let us know what you think we should be up to!

Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

[3423] Using PHP and IIS to Create a Discussion Forum

Last post 08-20-2007 11:16 AM by CLICSARGENT. 37 replies.
Page 1 of 3 (38 items) 1 2 3 Next >
Sort Posts: Previous Next
  • 01-01-1999 12:00 AM

    [3423] Using PHP and IIS to Create a Discussion Forum

    This thread is for discussions of Using PHP and IIS to Create a Discussion Forum.

    • Post Points: 145
  • 03-12-2003 12:15 PM In reply to

    • LeeB
    • Not Ranked
    • Joined on 03-12-2003
    • New Member
    • Points 10

    create a discussion forum with Linux and MySQL

    Super, smashing, great, but haven’t got IIS.
    Please! How do I get this to work with Linux and MySQL?
    • Post Points: 0
  • 03-12-2003 10:45 PM In reply to

    • JayeshJain
    • Not Ranked
    • Joined on 02-23-2003
    • New Zealand
    • New Member
    • Points 15

    Code For Linux/Mysql

    Hi

    Your Wish is my command

    Code:

    -------------forum.php-----------
    <?
    // This is the DSN we have create for our database
    $connect = mysql_connect("localhost","","") or die ("Unable To Connect To Database");
    ?>
    <HTML>
    <BODY>
    Discussion Forum using PHP/Access under IIS<BR><BR>
    <A HREF='node.php?node=0'>Post New Message</A>
    <?

    shownode(0); // display all the main threads

    // This function is a recursive function which shall display all the branches
    // and sub branches of the threads
    function shownode($nodecode)
    {
    global $connect; // using the global variable for connection
    // Get a list of all the sub nodes which specific parentcode
    $noderesult = mysql_query("select * from forum where parentcode = $nodecode");
    echo "<UL type='disc'>";
    while($noderow=mysql_fetch_array($noderesult) // get all the rows
    {
    $code = $noderow['code'];
    $title = $noderow[title];
    $uname = $noderow[uname];
    $email = $noderow[email];
    echo "<LI>";
    echo "<A HREF='node.php?node=$code'> $title </A>";
    echo "-- by ($uname) $email<BR>";
    shownode($code);
    }
    echo "</UL>";
    }
    ?>
    </BODY>
    </HTML>


    ------------node.php----------

    <?
    $connect = mysql_connect("localhost","","") or die ("Unable To Connect To Database");
    if(isset($submit)) // check if submitted button is clicked
    {
    // insert the record in the database
    $resultupdate=mysql_query($connect,"insert into forum
    (parentcode,title,description,uname,email) VALUES
    ($node,'$title','$description','$postname','$email')");
    header("location:forum.php"); // open forum.php file to display the thread
    exit;
    }
    ?>
    <CENTER>Post to Discussion Forum using PHP/Access under IIS</CENTER>
    <?
    if ( $node != 0 )
    {
    // Displaying the details of the thread
    echo "<HR>";
    $noderesult = mysql_query("select * from forum where code = $node");

    $noderow=mysql_fetch_array($noderesult);
    $title = $noderow[title] ;
    $description = $noderow[description] ;
    $uname = $noderow[uname];
    $email = $noderow[email];

    echo "$title by ($uname) $email<BR>";
    echo "$description <BR><HR>";
    }
    ?>
    <!-- Form to enter the message -->
    <FORM method='post'">
    Name : <INPUT TYPE=TEXT NAME=postname> <BR>
    E-Mail : <INPUT TYPE=TEXT NAME=email> <BR>
    Title : <INPUT TYPE=TEXT NAME=title VALUE = '' size=50> <BR>
    Description : <BR> <TEXTAREA name=description rows=10 cols=45></TEXTAREA>
    <!-- we need a hidden field to store the node -->
    <INPUT TYPE=hidden NAME=node value='<? echo $node;?>'> <BR>
    <INPUT type=submit name=submit value='Post Message'>
    </FORM>

    ----------------------------

    Hope this helps

    Cheers

    Jayesh Jain  
    • Post Points: 0
  • 03-12-2003 11:19 PM In reply to

    • LeeB
    • Not Ranked
    • Joined on 03-12-2003
    • New Member
    • Points 10
    Hi Jayesh,

    Thanks for your swift response; I have playing around with ASP for about 12 month but only been leaning php for about 2 weeks so still a NewB. This is great just what I've been in search of.

    Many Thx
    LeeB
    • Post Points: 0
  • 03-19-2003 4:01 AM In reply to

    • TPN
    • Not Ranked
    • Joined on 03-19-2003
    • New Member
    • Points 20

    Can PHP interact with SQL Server?

    Can PHP interact with SQL Server? If yes, how can it do?
    • Post Points: 0
  • 03-25-2003 5:13 AM In reply to

    • James Crowley
    • Top 10 Contributor
    • Joined on 12-07-2000
    • United Kingdom
    • Guru
    • Points 14,850
    • SystemAdministrator
    yes, using its standard odbc database functions - the same way PHP has accessed an Access database here.
    • Post Points: 0
  • 03-25-2003 3:42 PM In reply to

    • rita
    • Not Ranked
    • Joined on 03-25-2003
    • New Member
    • Points 10

    php/mysql on iis

    Hi I am useing php/mysql on iis ........... for some reason I can view my database fileds from php, but I can not insert into my database using my php form,  after the database connection I build my insert command, and in results only the auto_increment field is being added....... help pls.
    • Post Points: 0
  • 03-26-2003 10:08 PM In reply to

    • JayeshJain
    • Not Ranked
    • Joined on 02-23-2003
    • New Zealand
    • New Member
    • Points 15
    Hi
    this must be because the register_globals = off in your php.ini

    please set it to register_globals=on

    else

    in the node.php
    add the following on the top of the file

    $title = $_POST['title'];
    $description = $_POST['description'];
    $uname = $_POST['uname'];
    $email = $_POST['email'];
    $node = $_POST['node'];

    Regards
    Jayesh Jain
    • Post Points: 0
  • 03-26-2003 10:28 PM In reply to

    • TPN
    • Not Ranked
    • Joined on 03-19-2003
    • New Member
    • Points 20

    PHP & MS SQL Server

    Is PHP powerful like ASP in database functions (focus on MSSQL Server), ex: calling stored procedure,....
    I think that PHP database functions are designed towards MySQL. Is that wrong?
    • Post Points: 0
  • 04-11-2003 1:26 AM In reply to

    • eliwanag
    • Not Ranked
    • Joined on 04-11-2003
    • New Member
    • Points 10

    php-mysql forum

    please do a php - mysql example to. pardon for my english! i will be glad if you help me make a database in mysql and also how to connect it in php. thank you in advance..
    • Post Points: 0
  • 04-24-2003 8:34 PM In reply to

    • nay27uk
    • Not Ranked
    • Joined on 04-24-2003
    • New Member
    • Points 15

    The forum script abouve

    ERRRRM.

    I followed the instructions closely but keep geting this eror  whats making it hapen


    Notice: Undefined variable: node in c:\inetpub\wwwroot\node.php on line 15


    • Post Points: 0
  • 05-29-2003 7:16 AM In reply to

    • James Crowley
    • Top 10 Contributor
    • Joined on 12-07-2000
    • United Kingdom
    • Guru
    • Points 14,850
    • SystemAdministrator
    The latest releases of PHP have changed the way we access form variables. The problem line should be changed to

    $resultupdate=odbc_exec($connect,"insert into forum
      (parentcode,title,description,uname,email) VALUES
      ($_POST[node],'$_POST[title]','$_POST[description]','$_POST[postname]','$_POST[email]')");
    • Post Points: 0
  • 07-03-2003 6:26 AM In reply to

    • adiphp
    • Not Ranked
    • Joined on 07-03-2003
    • New Member
    • Points 5
    I'm gest curios.
    • Post Points: 0
  • 07-08-2003 9:45 AM In reply to

    node page doesn't find $node variable

    I have the same problem as nay27uk where when clicking on the links in the forum page, it goes through to the node page, it forms the connection, skips over the next piece and hits the 'if ($node != 0)' this is where the problem is. Does anyone know why? It does not seem to be able to find the $node variable for some reason. Unfortunately I don't fully understand how php works yet.

    Can some one help me?
    • Post Points: 0
  • 07-23-2003 11:55 PM In reply to

    • yusanliu
    • Not Ranked
    • Joined on 07-23-2003
    • New Member
    • Points 5
    have you got register_globals turned on in the PHP.ini
    • Post Points: 0
Page 1 of 3 (38 items) 1 2 3 Next >