Gå til innhold

Thomas.

Medlemmer
  • Innlegg

    1 497
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Thomas.

  1. Når jeg går til hovedsiden min funker alt fint.

    Når jeg trykker på noe annet kommer siden min kommer opp 2 ganger underhverandre :thumbdown: Når jeg bruker dette scriptet i index.php fila:

     

    <?php
    if (!isset($_GET['side'])) {
    } elseif (isset($_GET['side']) AND file_exists("sider/".$_GET['side'].".php")) {
     include ("sider/".$_GET['side'].".php");
    }
    ?>

     

     

    Her er koden til linken som kommer siden opp: (+ index filen kommer under koden, det skal den ikke!! Det er det som er feil..) :thumbdown:

    <? require('includes/head.php'); ?>
    <? require('includes/meny.php'); ?>
     <div class="gboxtop"></div>
     <div class="gbox">
    <p>Du er her nå: <b>OM MEG</b><br>  </p>
     </div>
     <div class="left">
    <div class="left_articles">
    
      <div class="calendar">
    	<p>DES<br />
    	  15</p>
      </div>
      <h2><a href="#">Om Meg </a></h2>
      <p class="description">Info om meg  </p>
      <p>Heisann!<br />
     test<br /></p>
    
    </div>
     </div>
    <? require('includes/fot.php'); ?>

     

     

     

     

    Hva er galt ?

    Trenger du se noen fler filer, for å løse problemet ?

  2. Ehh, plutselig kommer dette opp:

     

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 4864 bytes) in /www/110mb.com/s/u/p/p/o/r/t/-/support-u/htdocs/index.php on line 8

     

     

     

    Har jo ikke endre koden engang :S

     

     

    Hva er feil ? Hva må jeg rette på ?

  3. Hei, skal jeg vise dere en enkel gjestebok: (du kan prøve gjesteboken her: http://support-u.110mb.com/microCalendar.php)

     

     

    Lagre filen som det står! - Står i parantes!

    - Table -> Lag det der du lager mysql table'r

     

     

    - Det er bare å sette igang:

     

     

    Mysql: (table)

     

    CREATE TABLE `guestbook` (

    `id` int(11) NOT NULL auto_increment,

    `name` varchar(100) default NULL,

    `text` text,

    `insertdate` datetime default NULL,

    `location` varchar(100) default NULL,

    `web` varchar(100) default NULL,

    `email` varchar(100) default NULL,

    PRIMARY KEY (`id`)

    );

     

     

    Koble til Mysql: (databaser/gjestebok/db.php)

     

    <?php

    require_once('dbXX.php');

     

    $serverhost = "host";

    $serveruser = "bruker";

    $serverpwd = "pass";

    $dbname = "databasenavn";

     

    $MyDb = new cMysqlDB($serverhost,$serveruser,$serverpwd,$dbname);

    ?>

     

     

    Koble til Mysql: (databaser/gjestebok/dbXX.php)

     

    <?php

     

    class cMysqlDB

    {

    var $connection_id;

    var $result;

    var $record = array();

     

    function cMysqlDB($hostname, $username, $userpassword, $database, $persistent = true)

    {

    $this->host = $hostname;

    $this->user = $username;

    $this->password = $userpassword;

    $this->dbname = $database;

    $this->persistent = $persistent;

     

    $this->connection_id = ($this->persistent) ? mysql_pconnect($this->host, $this->user, $this->password) : mysql_connect($this->host, $this->user, $this->password);

     

    if ($this->connection_id)

    {

    if ($this->dbname != "")

    {

    $dbselect = mysql_select_db($this->dbname);

     

    if( !$dbselect )

    {

    mysql_close($this->db_connect_id);

    $this->connection_id = false;

    }

    }

    return $this->connection_id;

    }

    else

    return false;

    }

     

    function f_CloseConnection()

    {

    if( $this->connection_id )

    return mysql_close($this->connection_id);

    else

    return false;

    }

     

    function f_ExecuteSql($sql = "")

    {

    unset($this->result);

     

    if ($sql != "")

    $this->result = mysql_query($sql, $this->connection_id);

     

    if (!$this->result) {

    $err = mysql_error();

    }

     

    if ($this->result)

    {

    unset($this->record[$this->result]);

    return $this->result;

    }

    }

     

    function f_GetSelectedRows($query_id = 0)

    {

    if( !$query_id ) $query_id = $this->result;

     

    return ( $query_id ) ? mysql_num_rows($query_id) : false;

    }

     

    function f_GetAffectedRows()

    {

    return ( $this->connection_id ) ? mysql_affected_rows($this->connection_id) : false;

    }

     

    function f_GetRecord($query_id = 0)

    {

    if( !$query_id ) $query_id = $this->result;

    if ($query_id)

    {

    $this->record = mysql_fetch_assoc($query_id);

    return $this->record;

    }

    else

    return false;

    }

     

    function f_SetRecordPointer($recordnumber, $query_id = 0)

    {

    if( !$query_id ) $query_id = $this->result;

     

    return ( $query_id ) ? mysql_data_seek($query_id, $recordnumber) : false;

    }

     

    function f_GetNextId()

    {

    return ( $this->connection_id ) ? mysql_insert_id($this->connection_id) : false;

    }

     

    function f_FreeResult($query_id = 0)

    {

    if( !$query_id ) $query_id = $this->query_result;

     

    if ( $query_id )

    {

    unset($this->record[$query_id]);

     

    mysql_free_result($query_id);

     

    return true;

    }

    else

    return false;

    }

     

    function f_GetSqlError()

    {

    $result['message'] = mysql_error($this->connection_id);

    $result['code'] = mysql_errno($this->connection_id);

     

    return $result;

    }

    }

    ?>

     

     

    Gjesteboken: (/index.php)

     

    <style type="text/css">

    body

    {

    background: #293442;

    background-attachment: fixed;

    color: #a6b6c9;

    font-family: Tahoma, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;

    font-size: 11px;

    line-height: 135%;

    margin-left: 10px;

    padding: 0px;

    }

    .input-checkbox,

    input,

    textarea,

    select

    {

    background: #425963;

    border: 1px solid #242f39;

    color: #8aa8aa;

    font-family: verdana, helvetica, sans-serif;

    font-size: 11px;

    margin: 5px;

    padding: 2px;

    vertical-align: middle;

    }

    </style>

    <?php

    require_once('databaser/gjestebok/db.php');

     

    if (isset($_POST['submitBtn'])) {

    $name = (isset($_POST['name'])) ? htmlentities($_POST['name']) : '' ;

    $comment = (isset($_POST['comment'])) ? htmlentities($_POST['comment']) : '' ;

    $location = (isset($_POST['location'])) ? htmlentities($_POST['location']) : '' ;

    $website = (isset($_POST['website'])) ? htmlentities(str_replace('http://','',$_POST['website'])) : '' ;

    $email = (isset($_POST['email'])) ? htmlentities($_POST['email']) : '' ;

    $actDate = date("Y-m-d H:i:s");

     

    //Minimum name and comment length.

    if ((strlen($name) > 2) && (strlen($comment) > 5)){

    $sql = "INSERT INTO guestbook (name,text,insertdate,location,web,email) VALUES (";

    $sql .= "'".$name."','".$comment."','".$actDate."','".$location."','".$website."','".$email."')";

    $MyDb->f_ExecuteSql($sql);

    }

     

    echo("Du har nå lagt til ny hilsen..");

    }

    else {

     

    ?>

    <b><font color="#FF0000">* Du må fylle inn minst navn og meldingsfeltet<br>* Du må minst skrive 2 tegn på navn, og minst 3 tegn på beskjed!</font></b><br>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="gbook" id="gbook">

    Navn:<br>

    <input name="name" type="text" size="42" maxlength="15" /><br>

    Beskjed:<br>

    <textarea name="comment" cols=32 rows=6></textarea><br>

    Webside:<br>

    <input name="website" type="text" size="42" /><br>

    Email:<br>

    <input name="email" type="text" size="42" /><br>

    <input class="text" type="submit" name="submitBtn" value=" Fortsett " /></td></tr>

    </form>

    <?php } ?>

    <br>

    <br>

    <br>

    <?php

    require_once('databaser/gjestebok/db.php');

     

    $sql = "SELECT * FROM guestbook ORDER BY insertdate DESC";

    $result = $MyDb->f_ExecuteSql($sql);

    $recordcount = $MyDb->f_GetSelectedRows();

    ?>

     

    <!-- Svar -->

    <?php while ($row = $MyDb->f_GetRecord($result)) { ?>

    <div style="background-color:#999999; width:300px;"><?php echo $row['name']; ?></div><br>

    <div style="border:thin dotted #000000; width:300px; height:auto"><?php echo nl2br($row['text']); ?></div><br>

    <?php echo $row['insertdate']; ?>

    <?php } ?>

     

     

     

     

     

    Der har du hele gjesteboken :dribble:

    Veldig enkel og grei!

     

    Eller, hva synes dere ???

  4. Det funker vist ikke :(

     

    Nå bruker jeg denne koden: (prøvde din også)

    <?PHP
    /*include("includes/".$id .".php");*/
    if(!isset($_GET['id'])){
    $page = "home";
    }
    
    else {
    $id = $_GET['id'];
    }
    
    if(file_exists("includes/".$id .".php")){
    include("includes/".$id .".php");
    }
    else {
    
    /* Put your own error message or some other content.  
    Even a redirect to the main page would work		   */											
    
    }
    ?>
    <a href="ok.php?id=home">Hjem</a>

     

     

     

     

    Her ser du scriptet:

    http://support-u.110mb.com/a/test.php

     

    Her er ok.php:

    http://support-u.110mb.com/a/include/ok.php

     

     

    Hva er feil ???

  5. Heisann!

    Lurer på om man skal endre noe i

    <a href=ok.php>ok</a>

    når man bruker et slikt skript: ???

    <?PHP
    /*include("includes/".$id .".php");*/
    if(!isset($_GET['id'])){
    $page = "home";
    }
    
    else {
    $id = $_GET['id'];
    }
    
    if(file_exists("includes/".$id .".php")){
    include("includes/".$id .".php");
    }
    else {
    
    /* Put your own error message or some other content.  
    Even a redirect to the main page would work		   */											
    
    }
    ?>

     

     

     

    Kan noen forklare meg hvordan man bruker et sånt script ?

  6. Dette er hele filen:

     

    <?php
    ob_start();
    $host="**"; // Host name
    $username="**"; // Mysql username
    $password="**"; // Mysql password
    $db_name="**"; // Database name
    $tbl_name="members"; // Table name
    
    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");
    
    // username and password sent from signup form
    $myusername=$_POST['myusername'];
    $mypassword=$_POST['mypassword'];
    
    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=mysql_query($sql);
    
    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row
    
    if($count==1){
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    session_register("mypassword");
    header("location:administrator.php");
    }
    else {
    echo "Feil brukernavn / passord!";
    }
    
    ob_end_flush();
    ?>

     

     

     

     

    Hva er feilen ?

  7. Hei, plutselig får jeg en feilmelding når jeg logger inn til admin:

     

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /www/110mb.com/s/u/p/p/o/r/t/-/support-u/htdocs/index-2loggginn-admin.php on line 14
    
    Parse error: syntax error, unexpected $end in /www/110mb.com/s/u/p/p/o/r/t/-/support-u/htdocs/index-2loggginn-admin.php on line 35

     

     

    Logg inn scriptet funker fint - Og plutselig kommer den kommentaren. Og da funker ikke det å logge inn mer... Så når den kommentaren kommer er liksom scriptet ødelagt. Og da må jeg laste opp altpå nytt... Så etter jeg har brukt admin funksjonen noen ganger så kommer den meldingen plutselig opp igjen..

    Hva er det som skjer ?

×
×
  • Opprett ny...