Gå til innhold

vaffelkak

Medlemmer
  • Innlegg

    29
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av vaffelkak

  1. Hei alle sammen.

    Sitter her og sliter med en poste kode jeg har sett meg blind på.

     

    Alt ser bra ut på siden, men jeg får ikke noe informasjon inn i sql.

    Hva kan være galt?

     

    Her er koden til siden:

     

    <?php
    include('mysql_connect.php');
    if(isset($_POST['submit']))
    {
    
     $overskrift = mysql_real_escape_string($_POST['overskrift']);
     $ingress = mysql_real_escape_string($_POST['ingress']);
     $innhold = mysql_real_escape_string($_POST['innhold']);
     $skrevetav = mysql_real_escape_string($_POST['skrevetav']);
     $dato = mysql_real_escape_string($_POST['dato']);
     $bildetekst = mysql_real_escape_string($_POST['bildetekst']);
     $bilde = mysql_real_escape_string($_POST['bilde']);
        $result = mysql_query("INSERT INTO nyheter (`overskrift`, `ingress`, innhold`, skrevetav`, dato`, bildetekst`, bilde`)
                      VALUES ('$overskrift','$ingress','$innhold','$skrevetav','$dato','$bildetekst','$bilde')");
         echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";
         echo "<meta http-equiv=Refresh content=3;url=http://www.tronder.net/vaffelkak/gjestebok/index.php>";
    }
    else
    {
     ?>
     <br>
     <h3>Legg til nyhet</h3>
     <form method='post' action='<?php echo $PHP_SELF ?>'>
    <table>
    <tr>
         <td>Overskrift:</td>
         <td><input name='overskrift' size='40' maxlength='255'></td>
    </tr>
    <tr>
         <td>Ingress:</td>
         <td><textarea name='ingress' rows='5' cols='30'></textarea></td>
    </tr>
    <tr>
         <td>Innhold:</td>
         <td><textarea name='innhold' rows='10' cols='30'></textarea></td>
    </tr>
    <tr>
         <td>Skrevet av:</td>
         <td><input name='skrevetav' size='40' maxlength='255'></td>
    </tr>
    <tr>
         <td>Dato:</td>
         <td><input name='dato' size='40' maxlength='255'></td>
    </tr>
    <tr>
         <td>Bildetekst</td>
         <td><input name='bildetekst' size='40' maxlength='255'></td>
    </tr>
    <tr>
      <td>Bilde:</td>
      <td><input type="file" name="trusttecfile" size='40'></td>
    </tr>
    <tr>
      
      <td colspan='2'><input type="submit" name="submit" value="Legg til nyhet"></td>
    </tr>
    </table>
    </form>
     
     <?
    }

  2. Hei alle sammen.

    Sitter her og sliter med en poste kode jeg har sett meg blind på.

     

    Alt ser bra ut på siden, men jeg får ikke noe informasjon inn i sql.

    Hva kan være galt?

     

    Her er koden til siden:

     

    <?php
    include('mysql_connect.php');
    if(isset($_POST['submit']))
    {
    
      $overskrift = mysql_real_escape_string($_POST['overskrift']);
      $ingress = mysql_real_escape_string($_POST['ingress']);
      $innhold = mysql_real_escape_string($_POST['innhold']);
      $skrevetav = mysql_real_escape_string($_POST['skrevetav']);
      $dato = mysql_real_escape_string($_POST['dato']);
      $bildetekst = mysql_real_escape_string($_POST['bildetekst']);
      $bilde = mysql_real_escape_string($_POST['bilde']);
         $result = mysql_query("INSERT INTO nyheter (`overskrift`, `ingress`, innhold`, skrevetav`, dato`, bildetekst`, bilde`)
                       VALUES ('$overskrift','$ingress','$innhold','$skrevetav','$dato','$bildetekst','$bilde')");
          echo "<strong>Nyheten er lagt til i databasen. Du blir nå overført til hovedsiden</strong>";
          echo "<meta http-equiv=Refresh content=3;url=http://www.tronder.net/vaffelkak/gjestebok/index.php>";
    }
    else
    {
      ?>
      <br>
      <h3>Legg til nyhet</h3>
      <form method='post' action='<?php echo $PHP_SELF ?>'>
    <table>
    <tr>
          <td>Overskrift:</td>
          <td><input name='overskrift' size='40' maxlength='255'></td>
    </tr>
    <tr>
          <td>Ingress:</td>
          <td><textarea name='ingress' rows='5' cols='30'></textarea></td>
    </tr>
    <tr>
          <td>Innhold:</td>
          <td><textarea name='innhold' rows='10' cols='30'></textarea></td>
    </tr>
    <tr>
          <td>Skrevet av:</td>
          <td><input name='skrevetav' size='40' maxlength='255'></td>
    </tr>
    <tr>
          <td>Dato:</td>
          <td><input name='dato' size='40' maxlength='255'></td>
    </tr>
    <tr>
          <td>Bildetekst</td>
          <td><input name='bildetekst' size='40' maxlength='255'></td>
    </tr>
    <tr>
       <td>Bilde:</td>
       <td><input type="file" name="trusttecfile" size='40'></td>
    </tr>
    <tr>
       
       <td colspan='2'><input type="submit" name="submit" value="Legg til nyhet"></td>
    </tr>
    </table>
    </form>
      
      <?
    }
    ?>
    

  3. Nope. vakke det som var problemet!

    5903906[/snapback]

     

    Virker iallefall kjempe bra her: http://www.vestnes.org/tmp/gjestebok.php

     

    http://www.vestnes.org/tmp/gjestebok.phps for kode..

     

     

    det eneste jeg har gjort er å forandre ---!> til -->

     

    eDIT: lenker

    5904030[/snapback]

     

    Jeg har gåt gjennom koden, og --> og <!-- er riktig i hele koden. Sett meg helt blind på dette nå. Hva annet kan det være?

  4. Halloen.

     

    Jeg sitter å jobber med en gjestebok for en sanger, problemet er at jeg ikke får til å legge til innelegg via IE. Når jeg klikker på linken for å legge inn innlegget får jeg ikke opp annet en toppen av siden.

     

    Dette funker i FireFox!

     

    Hva kan være problemet?

     

    Her er en link til siden:

    Gjesteboken

     

    Her er koden:

     

    <? 
    /*-----------------------------------------------------
    GJESTEBOK
    ------------------------------------------------------*/
    
    //--Change the following variables
    
    //Title of your guestbook
     $title = "Velkommen til Grete's gjestebok";
    //Change "admin" with your own password. It's required when you delete an entry
     $admin_password = "SENSURERT PÅ FORUM";
    //Enter your email here
     $admin_email = "[email protected]";
    //Your website URL
     $home = "http://www.gretebogen.no";
    //Send you an email when someone add your guestbook, YES or NO
     $notify = "NO";
    //Your Operating System
    //For Windows/NT user : WIN
    //For Linux/Unix user : UNIX
     $os = "UNIX";
    //Maximum entry per page when you view your guestbook
     $max_entry_per_page = "10";
    //Name of file used to store your entry, change it if necessary
     $data_file = "ardgb17.dat";
    //Maximum entry stored in data file
     $max_record_in_data_file = "20000";
    //Maximum entries allowed per session, to prevent multiple entries made by one visitor
     $max_entry_per_session = 20;
    //Color & font setting
     $background = "black";
     $table_top = "#D3B68E";
     $table_content_1a = "#EDEEE8";
     $table_content_1b = "#E4E4E4";
     $table_content_2a = "#FFF8F0";
     $table_content_2b = "#FFEFDF";
     $table_bottom = "#D3B68E";
     $table_border = "#000000";
     $title_color = "#000000";
     $link = "blue";
     $visited_link = "blue";
     $active_link = "red";
     $font_face = "verdana";
     $message_font_face = "arial";
     $message_font_size = "2";
    
    //-- Don't change bellow this line unless you know what you're doing
    
    $do = isset($_REQUEST['do']) ? trim($_REQUEST['do']) : "";
    $id = isset($_GET['id']) ? trim($_GET['id']) : "";
    $page = isset($_GET['page']) ? $_GET['page'] : 1;
    $self = $_SERVER['PHP_SELF'];
    
    if (!file_exists($data_file)) {
       echo "<b>Error !!</b> Can't find data file : $data_file.<br>";
    exit;
    } else {
     if ($max_record_in_data_file != "0") {
        $f = file($data_file);
        rsort($f);
        $j = count($f);
        if ($j > $max_record_in_data_file) {
           $rf = fopen($data_file,"w");
               if (strtoupper($os)=="UNIX") {         
               if (flock($rf,LOCK_EX)) {
                     for ($i=0; $i<$max_record_in_data_file; $i++) {
                         fwrite($rf,$f[$i]);      
            }
                     flock($rf,LOCK_UN);
               }
               } else {
                  for ($i=0; $i<$max_record_in_data_file; $i++) {
                     fwrite($rf,$f[$i]);      
               }
            }
        fclose($rf);
        }
     }
    }
    session_start();
    $newline = (strtoupper($os) == "WIN") ? "\r\n" : "\n";
    switch ($do) {
    case "":
      $record = file($data_file);
      rsort($record);
      $jmlrec = count($record);
    ?>
      <html>
      <head><title><?=$title?></title></head>
      <body bgcolor="<?=$background?>" link="<?=$link?>" vlink="<?=$visited_link?>" alink="<?=$active_link?>" topmargin="0" marginheight="0" style="font-family:<?=$font_face?>">
    
    <center>
    <table border="0" cellspacing="0" cellpadding="0" width="760" background="bg3.jpeg">
    <tr>
    <td valign="top"><img src="logo1.jpeg"></td>
    </tr>
    <tr>
    <td valign="top">
    <!--- INNHOLDSTABELL START ---!>
    <table border="0" width="100%">
    
    <tr>
    
    <td valign="top">
    <!--- HOVEDINNHOLD START ---!>
      
      <center>
      <font size="6" color="<?=$title_color?>"><b><?=$title?></b></font><br>
      <font size="2" color="<?=$title_color?>">(:: <b><a href="<?=$home?>"><font color="<?=$title_color?>">Hjem</font></a></b> ::)</font><br><br>
      <table width="600" cellpadding="0" cellspacing="1" border="0">
      <tr bgcolor="<?=$table_border?>">
      <td>
         <table width="100%" cellpadding="4" cellspacing="1" border="0">
         <tr>
        <td bgcolor="<?=$table_top?>" colspan="3" width="100%">
              <font size="2" color="#ffffff"><b>Klikk <a href="<?="$self?do=add_form&page=$page"?>">her</a> for å skrive i gjesteboka</font></b>
           </td>
      </tr>
    <?
         $jml_page = intval($jmlrec/$max_entry_per_page);
         $sisa = $jmlrec%$max_entry_per_page;
         if ($sisa > 0) $jml_page++;
         $no = $page*$max_entry_per_page-$max_entry_per_page;
         if ($jmlrec == 0) echo "<tr><td colspan=\"3\" bgcolor=\"#FFE1E1\" align=\"center\"><font size=\"3\">Det er ikke noen innlegg enda.</font></td></tr>";
    
     $w = 0; //--Color
           for ($i=0; $i<$max_entry_per_page; $i++) {
         $no++;
         $recno = $no-1;
         if (isset($record[$recno])) {
            $row = explode("|~|",$record[$recno]);
         if ($w==0) { 
          $warna = $table_content_1a;
          $warna2 = $table_content_1b;
          $w=1;
         } else { 
          $warna = $table_content_2a;
          $warna2 = $table_content_2b;
          $w=0;
         }
         echo "<tr>
                 <td bgcolor=\"$warna2\" align=\"center\" valign=\"top\" width=\"15\">
             <font size=\"2\">$no</font>
           </td>
           <td bgcolor=\"$warna\" width=\"570\">
           <table border=\"0\" width=\"100%\">
           <tr>
            <td>
             <font size=\"1\">$row[2]</font><br>
          <font size=\"2\"><b>$row[3]</b></font>
         </td>
       	";
                  echo "<td align=\"right\" valign=\"top\">";
         if (trim($row[4]) != "") {
         	echo "<a href=\"mailto:$row[4]\"><img src=\"imgs/email.gif\" border=\"0\" alt=\"$row[4]\"></a>";
         }
                  if (trim($row[6]) != "" && trim($row[6]) != "http://") {
                              if (ereg("^http://", trim($row[6]))) echo " <a href=\"$row[6]\" target=\"_blank\"><img src=\"imgs/homepage.gif\" border=\"0\" alt=\"$row[6]\"></a>";
                              else echo " <a href=\"http://$row[6]\" target=\"_blank\"><img src=\"imgs/homepage.gif\" border=\"0\" alt=\"$row[6]\"></a>";
                  }
         echo "</td></tr></table>";
         echo "<br><table border=\"0\" width=\"100%\">
               <tr><td width=\"5\"> </td><td>
               <font size=\"2\" face=\"$message_font_face\" size=\"$message_font_size\">".stripslashes($row[5])."</font>
         </td></tr>
                        </table>
              ";
         echo "</td>";
         echo "<td valign=\"top\" bgcolor=\"$warna2\" align=\"center\" width=\"15\">
               <a href=\"$self?do=del&id=$row[1]&page=$page\">
         <img src=\"imgs/del.gif\" alt=\"Delete entry # $no\" border=0 align=\"center\"></a>
         </td>
         </tr>";
     	} //--end if  
           } //--end for
         echo "<tr><td colspan=\"3\" bgcolor=\"$table_bottom\" align=\"center\" width=\"600\"><font size=\"2\">";      
         if ($jml_page > 1) {    
       if ($page != 1) echo "[<a href=\"$self?page=1\">Top</a>] "; else echo "[Top] "; 
          echo "Page # ";
             if ($jml_page > 10) {
            if ($page < 5) {
               $start = 1;
            $stop = 10;
           } elseif ($jml_page - $page < 5) {
               $start = $jml_page - 9;
            $stop = $jml_page;
           } else {
               $start = $page-4;
            $stop = $page+5;
        }
           if ($start != 1) echo "... ";
                 for ($p=$start; $p<=$stop; $p++) {
         if ($p == $page) echo "<font color=\"$active_link\"><b>$p</b></font>  ";
         else echo "<a href=\"$self?page=$p\">$p</a>  ";
                 }
           if ($stop != $jml_page) echo "... ";      
           echo "of $jml_page ";
             } else {
                 for ($p=1; $p<=$jml_page; $p++) {
                  if ($p == $page) echo "<font color=\"$active_link\"><b>$p</b></font>  ";
            else echo "<a href=\"$self?page=$p\">$p</a>  ";
                 }
          }    
             if ($page != $jml_page) echo "[<a href=\"$self?page=$jml_page\">Bottom</a>]";
       else echo "[bottom]"; 
         } else echo "Side #1 of 1";        
      echo "</font></td></tr>";
    ?>
           </table>        
     </td>
     </tr>
     </table>
     <br><br>
    
    
    
      </center>
      <!--- HOVEDINNHOLD SLUTT ---!>
    
    </td>
    </tr>
    
    </table>
    <!--- INNHOLDSTABELL SLUTT ---!>
    
    </td>
    </tr>
    <tr>
    <td valign="top"><center><small>Copyright © Grete Bogen<br>
    Alt innhold er beskyttet i henhold til lov om opphavsrett.</small></center>
    </td>
    </tr>
    
    </table>
    <center>
    
    
    </body>
    </html>
    
    <?
    break;
    case "add_form":
    $_SESSION['secc'] = strtoupper(substr(md5(time()),0,4));
    if (!isset($_SESSION['add'])) $_SESSION['add'] = 0;
    
    if (!isset($_SESSION['name'])) $_SESSION['name'] = "";
    if (!isset($_SESSION['email'])) $_SESSION['email'] = "";
    if (!isset($_SESSION['url'])) $_SESSION['url'] = "http://";
    if (!isset($_SESSION['comment'])) $_SESSION['comment'] = "";
    ?>
    <html>
    <head>
    <title><?=$title?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body bgcolor="<?=$background?>" style="font-family:<?=$font_face?>">
    
    <center>
    <table border="0" cellspacing="0" cellpadding="0" width="760" background="bg3.jpeg">
    <tr>
    <td valign="top"><img src="logo1.jpeg"></td>
    </tr>
    <tr>
    <td valign="top">
    <!--- INNHOLDSTABELL START ---!>
    <table border="0" width="100%">
    
    <tr>
    
    <td valign="top">
    <!--- HOVEDINNHOLD START ---!>
    <div align="center"> 
     <font size="5" color="<?=$title_color?>"><b><?=$title?></b></font><br>
     <font size="1"><b><a href="<?=$home?>"><font color="<?=$title_color?>">Hovedsiden</font></a> :: <a href="<?=$self?>"><font color="<?=$title_color?>">Vis innlegg</font></a></b></font>
     <form method="post" action="<?=$self?>">
     <input type="hidden" name="do" value="add">
       <table width="500" border="0" cellspacing="0" cellpadding="0" bgcolor="<?=$table_border?>">
         <tr>
         <td>
           <div align="center">
               <table width="100%" border="0" cellspacing="1" cellpadding="5">
                 <tr bgcolor="<?=$table_content_1a?>"> 
                   <td width="28%"> 
                     <div align="right"><font size="2">*Navn : </font></div>
                   </td>
                   <td width="72%"> 
                     <input type="text" name="vname" size="30" maxlength="70" value="<?=$_SESSION['name']?>">
                   </td>
                 </tr>
                 <tr bgcolor="<?=$table_content_1a?>"> 
                   <td width="28%"> 
                     <div align="right"><font size="2">Epost : </font></div>
                   </td>
                   <td width="72%"> 
                     <input type="text" name="vemail" size="30" maxlength="100" value="<?=$_SESSION['email']?>">
                   </td>
                 </tr>
                 <tr bgcolor="<?=$table_content_1a?>"> 
                   <td width="28%"> 
                     <div align="right"><font size="2">Hjemmeside : </font></div>
                   </td>
                   <td width="72%"> 
                     <input type="text" name="vurl" size="30" maxlength="150" value="<?=$_SESSION['url']?>">
                   </td>
                 </tr>
                 <tr bgcolor="<?=$table_content_1a?>"> 
                   <td valign="top" width="28%"> 
                     <div align="right"><font size="2">*Kommentar : </font></div>
                   </td>
                   <td width="72%"> 
                     <textarea name="vcomment" cols="40" rows="7" wrap="virtual"><?=$_SESSION['comment']?></textarea>
         <br><font size="1">* Må fylles ut</font>
                   </td>
                 </tr>
                 <tr bgcolor="<?=$table_content_1a?>"> 
                   <td width="28%"> 
                     <div align="right"><font size="2">Validerings kode :</font></div>
                   </td>
                   <td width="72%"> 
                     <font size="1">Vennligst skriv inn koden under :</font>
         <font size="2"><b><?=$_SESSION['secc']?></b></font><br>
         <input type="text" name="vsecc" size="4" maxlength="4">
                   </td>
                 </tr>
                 <tr bgcolor="<?=$table_content_1b?>"> 
                   <td colspan="2"> 
                     <div align="center">
                       <font size="2">
                       <input type="submit" value="Send inn">
                       <input type="reset" value="Reset">
       	<input type="button" value="Tilbake" onclick="window.location='<?="$self?page=$page"?>'">
                       </font>
          </div>
                   </td>
                 </tr>
               </table>
           </div>
         </td>
       </tr>
     </table>
     </form>
    </div>
    
    <!--- HOVEDINNHOLD SLUTT ---!>
    
    </td>
    </tr>
    
    </table>
    <!--- INNHOLDSTABELL SLUTT ---!>
    
    </td>
    </tr>
    <tr>
    <td valign="top"><center><small>Copyright © Grete Bogen<br>
    Alt innhold er beskyttet i henhold til lov om opphavsrett.</small></center>
    </td>
    </tr>
    
    </table>
    <center>
    
    
    </body>
    </html>
    <!-- End of entry form -->
    <?
    break;
    case "add":
      $vname = isset($_POST['vname']) ? trim($_POST['vname']) : "";
      $vemail = isset($_POST['vemail']) ? trim($_POST['vemail']) : "";
      $vurl = isset($_POST['vurl']) ? trim($_POST['vurl']) : "";
      $vcomment = isset($_POST['vcomment']) ? trim($_POST['vcomment']) : "";
      $vsecc = isset($_POST['vsecc']) ? strtoupper($_POST['vsecc']) : "";
    
      if (strlen($vname) > 70) $vname = substr($vname,0,70);
      if (strlen($vemail) > 100) $vemail = substr($vemail,0,100);
      if (strlen($vurl) > 150) $vurl = substr($vurl,0,150);
    
      $_SESSION['name'] = $vname;
      $_SESSION['email'] = $vemail;
      $_SESSION['url'] = $vurl;
      $_SESSION['comment'] = stripslashes($vcomment);
    
      if ($vname == "" || $vcomment == "") {
       input_err("Du kan ha glemt av noen felt.");
      }
    
      if ($vemail != "" && !preg_match("/([\w\.\-]+)(\@[\w\.\-]+)(\.[a-z]{2,4})+/i", $vemail)) {
       input_err("Ugyldig epost adresse.");
      }
    
      if ($vurl != "" && strtolower($vurl) != "http://") {
          if (!preg_match ("#^http://[_a-z0-9-]+\\.[_a-z0-9-]+#i", $vurl)) {
        input_err("Ugyldig URL format.");
          }
      }
    
      $test_comment = preg_split("/[\s]+/",$vcomment);
      $jmltest = count($test_comment);
      for ($t=0; $t<$jmltest; $t++) {
         if (strlen(trim($test_comment[$t])) > 70) {
       input_err("Ugyldig tekstformat : ".stripslashes($test_comment[$t]));
      }
      }
    
      if (isset($_SESSION['add']) && $_SESSION['add'] >= $max_entry_per_session) {
       input_err("Beklager, kun $max_entry_per_session meldinger er tillat pr. gang.",false);
      } elseif (!isset($_SESSION['add'])) {
       exit;
      }
    
      if ($vsecc != $_SESSION['secc']) {
       input_err("Ugyldig verifikasjons kode");
      }
      //--only 2000 characters allowed for comment, change this value if necessary
      $maxchar = 2000;
      if (strlen($vcomment) > $maxchar) $vcomment = substr($vcomment,0,$maxchar)."...";
    
      $idx = date("YmdHis");
      $tgl = date("F d, Y - h:i A");
    
      $vname = str_replace("<","<",$vname);
      $vname = str_replace(">",">",$vname);
      $vname = str_replace("~","-",$vname);
      $vname = str_replace("\"",""",$vname);
      $vcomment = str_replace("<","<",$vcomment);
      $vcomment = str_replace(">",">",$vcomment);
      $vcomment = str_replace("|","",$vcomment);
      $vcomment = str_replace("\"",""",$vcomment);
      $vurl = str_replace("<","",$vurl);
      $vurl = str_replace(">","",$vurl);
      $vurl = str_replace("|","",$vurl);
      $vemail = str_replace("<","",$vemail);
      $vemail = str_replace(">","",$vemail);
      $vemail = str_replace("|","",$vemail);
    
      if (strtoupper($os) == "WIN") {
       $vcomment = str_replace($newline,"<br>",$vcomment);
       $vcomment = str_replace("\r","",$vcomment);
       $vcomment = str_replace("\n","",$vcomment);
      } else {
       $vcomment = str_replace($newline,"<br>",$vcomment);
       $vcomment = str_replace("\r","",$vcomment);
      }
    
      if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && eregi("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$",$_SERVER['HTTP_X_FORWARDED_FOR'])) {
          $ipnum = $_SERVER['HTTP_X_FORWARDED_FOR'];
      } else {
          $ipnum = getenv("REMOTE_ADDR");
      }
    
      $newdata = "|~|$idx|~|$tgl|~|$vname|~|$vemail|~|$vcomment|~|$vurl|~|$ipnum|~|";
      $newdata = stripslashes($newdata);
      $newdata .= $newline;
    
      $tambah = fopen($data_file,"a");
      if (strtoupper($os)=="UNIX") {
          if (flock($tambah,LOCK_EX)) {
           fwrite($tambah,$newdata);
           flock($tambah,LOCK_UN);
          }
      } else {
       fwrite($tambah,$newdata);
      }
      fclose($tambah);
    
      //--send mail
      if (strtoupper($notify) == "YES") {
          $msgtitle = "Noen har signert gjesteboken din";
          $vcomment = str_replace(""","\"",$vcomment);   
          $vcomment = stripslashes($vcomment);
       $vcomment = str_replace("<br>","\n",$vcomment);
          $msgcontent = "Local time : $tgl\n\nThe addition from $vname :\n----------------------------\n\n$vcomment\n\n-----End Message-----";
          @mail($admin_email,$msgtitle,$msgcontent,"From: $vemail\n");
      }
      //--clear session
      $_SESSION['name'] = "";
      $_SESSION['email'] = "";
      $_SESSION['url'] = "http://";
      $_SESSION['comment'] = "";
      $_SESSION['add']++;
      $_SESSION['secc'] = "";
      redir($self,"Takk, ditt inlegg er lagt til");
    break;
    
    case "del":
      $record = file($data_file);
      $jmlrec = count($record);
      for ($i=0; $i<$jmlrec; $i++) {
          $row = explode("|~|",$record[$i]);
       if ($id == $row[1]) {
          ?>
       <html>
       <head><title>Delete record</title></head>
       <body bgcolor="<?=$background?>" style="font-family:<?=$font_face?>">
       <center>
    <table border="0" cellspacing="0" cellpadding="0" width="760" background="bg3.jpeg">
    <tr>
    <td valign="top"><img src="logo1.jpeg"></td>
    </tr>
    <tr>
    <td valign="top">
    <!--- INNHOLDSTABELL START ---!>
    <table border="0" width="100%">
    
    <tr>
    
    <td valign="top">
    <!--- HOVEDINNHOLD START ---!>
    
       <center>
       <font size="4" color="<?=$title_color?>">Slette bekreftelse
       </font>
       <br><br>
       <table border="0" cellpadding="5" cellspacing="1" width="450">
     	<tr>
     	<td bgcolor="<?=$table_top?>">
               <font size="2">
     	<font size="1"><b><?=$row[2]?></font><br><?=$row[3]?></b> - <a href="mailto:<?=$row[4]?>"><?=$row[4]?></a>
     	<br><br><?=$row[5]?>
     	<br><br><font size="1">IP : <?=$row[7]?></font>
     	</font> 
     	</td>
     	</tr>
       </table>
       <form action="<?=$self?>" method="post">
        <input type="hidden" name="do" value="del2">
        <input type="hidden" name="id" value="<?=$id?>">
        <input type="hidden" name="page" value="<?=$page?>">
        <font color="<?=$title_color?>" size="2"><b>Administrator passord : </b></font> <input type="password" name="pwd">
        <br><br>
        <font size="2" color="<?=$title_color?>"><b>»</b><input type="checkbox" name="byip" value="<?=$row[7]?>"> Slett alle inlegg fra denne IP : <?=$row[7]?></font>
        <br><br>
        <input type="submit" value="Delete"> <input type="button" value="Cancel" onclick="window.location='<?="$self?page=$page"?>'">
       </form>
       </center>
    <!--- HOVEDINNHOLD SLUTT ---!>
    
    </td>
    </tr>
    
    </table>
    <!--- INNHOLDSTABELL SLUTT ---!>
    
    </td>
    </tr>
    <tr>
    <td valign="top"><center><small>Copyright © Grete Bogen<br>
    Alt innhold er beskyttet i henhold til lov om opphavsrett.</small></center>
    </td>
    </tr>
    
    </table>
    <center>
    
    
       </body>
       </html>
       <?
       }
      }      
    break;
    
    case "del2":
      $pwd = isset($_POST['pwd']) ? trim($_POST['pwd']) : "";
      $id = isset($_POST['id']) ? trim($_POST['id']) : "";
      $page = isset($_POST['page']) ? $_POST['page'] : 1;
      $byip = isset($_POST['byip']) ? $_POST['byip'] : "";
    
      if ($pwd != $admin_password) {
         redir("$self?page=$page","Ugyldig administrator passord !");
      }
    
      $record = file($data_file);
      $jmlrec = count($record);
      for ($i=0; $i<$jmlrec; $i++) {
          $row = explode("|~|",$record[$i]);
       if ($byip == "") {
        if ($row[1] == $id) {
         $record[$i] = "";
            break;
           }
       } else {
        if ($row[7] == $byip) {
         $record[$i] = "";
        }
       }
      }
    
      $update_data = fopen($data_file,"w");
      if (strtoupper($os) == "UNIX") {
         if (flock($update_data,LOCK_EX)) {
         for ($j=0; $j<$jmlrec; $j++) {
                if ($record[$j] != "") {
        fputs($update_data,$record[$j]);
       }
      }
      flock($update_data,LOCK_UN);
      }
      } else {
         for ($j=0; $j<$jmlrec; $j++) {
                if ($record[$j] != "") {
        fputs($update_data,$record[$j]);
       }
      }
      }
      fclose($update_data);
      redir("$self?page=$page","Innlegget er slettet !");
    break;
    } //--end switch
    
    
    function redir($target,$msg) {
    global $background,$font_face,$title_color;
    ?>
    <html>
    <head>
    <meta http-equiv="refresh" content="1; url=<?=$target?>">
    </head>
    <body bgcolor="<?=$background?>">
    
    <center>
    <table border="0" cellspacing="0" cellpadding="0" width="760" background="bg3.jpeg">
    <tr>
    <td valign="top"><img src="logo1.jpeg"></td>
    </tr>
    <tr>
    <td valign="top">
    <!--- INNHOLDSTABELL START ---!>
    <table border="0" width="100%">
    
    <tr>
    
    <td valign="top">
    <!--- HOVEDINNHOLD START ---!>
    
    <center><font color="<?=$title_color?>" face="<?=$font_face?>"><h3><?=$msg?></h3>Vennligst vent...</font></center>
    <!--- HOVEDINNHOLD SLUTT ---!>
    
    </td>
    </tr>
    
    </table>
    <!--- INNHOLDSTABELL SLUTT ---!>
    
    </td>
    </tr>
    <tr>
    <td valign="top"><center><small>Copyright © Grete Bogen<br>
    Alt innhold er beskyttet i henhold til lov om opphavsrett.</small></center>
    </td>
    </tr>
    
    </table>
    <center>
    
    </body>
    <html>
    <?
    exit;
    }
    
    function input_err($err_msg,$linkback=true) {
    global $background,$font_face;
    ?>
    <html>
    <head><title>Error !</title></head>
    <body bgcolor="<?=$background?>">
    
    <center>
    <table border="0" cellspacing="0" cellpadding="0" width="760" background="bg3.jpeg">
    <tr>
    <td valign="top"><img src="logo1.jpeg"></td>
    </tr>
    <tr>
    <td valign="top">
    <!--- INNHOLDSTABELL START ---!>
    <table border="0" width="100%">
    
    <tr>
    
    <td valign="top">
    <!--- HOVEDINNHOLD START ---!>
    
    <center>
    <br>
    <table border="1" bgcolor="#000000" cellspacing="0" cellpadding="6">
    <tr>
    <td bgcolor="#FFCC00" align="center">
     <font size="3" color="#000000" face="<?=$font_face?>"><b><?=$err_msg?></b><br>
     <?if ($linkback) {?>
     <font size="2">klikk <a href="javascript:history.back()">her</a> og prøv igjen.</font>
        <?}?>
     </font>
    </td>
    </tr>
    </table>
    </center>
    <!--- HOVEDINNHOLD SLUTT ---!>
    
    </td>
    </tr>
    
    </table>
    <!--- INNHOLDSTABELL SLUTT ---!>
    
    </td>
    </tr>
    <tr>
    <td valign="top"><center><small>Copyright © Grete Bogen<br>
    Alt innhold er beskyttet i henhold til lov om opphavsrett.</small></center>
    </td>
    </tr>
    
    </table>
    <center>
    
    
    </body>
    </html>
    <?
    exit;
    }
    ?>
    

     

    Hvis det er noen som har et vettugt svar, så takker jeg for hjelpen :)

  5. Du må ha alt det andre utenfor while-løkka , slik:

    <html>
    <body>
     <form method="get" action="<?php echo $PHP_SELF ?>">
    
     <select name="overskrift">
    <?php
    include('mysql_connect.php');
    
    $chat = mysql_query("SELECT * FROM nyheter");
    
    while ($rad = mysql_fetch_array($chat)){
     ?>
    
    
     <option><?php echo ("<p>".$rad["overskrift"]."</p>"); ?></option>
    
    
    
    
    <?php
    }
    ?>
    
     </select>
     </form>
    
    
    
    
    </body>
    </html>

    5867197[/snapback]

     

     

    Supert, dette funka. Takker så mye for hjelpen

  6. Jeg har sittet hele dagen å klødd meg i hue pga. dette.

     

    Når jeg viser siden, postes formen en gang for hvær overskrift!!

    Hva kan jeg gjøre for å unngå dette?

     

    Her er koden:

     <html>
    <body>
    <?php
    include('mysql_connect.php');
    $chat = mysql_query("SELECT * FROM nyheter");
    while ($rad = mysql_fetch_array($chat)){
      ?>
      
    
      <form method="get" action="<?php echo $PHP_SELF ?>">
      
      <select name="overskrift">
    
      <option><?php echo ("<p>".$rad["overskrift"]."</p>"); ?></option>
     
      
      </select> 
      </form>
      
      
      
    
    <?php
    }
    ?>
    
    
    
    </body>
    </html> 

     

    Jeg er litt færsk på dette , så jeg hadde satt pris på om noen kunne ha lagt ut redigert kode, slik at jeg bare kan paste det inn :) Takker

  7. Sitter å lager en side, hvor jeg skal ha mulighet til å slette en nyhet fra siden. for å slippe å ha en diger select greie midt i fleisen når jeg går inn, så ønsker jeg å benytte meg av en textbox. Dette er koden jeg bruker:

     

    <form action="<?php print($_SERVER["PHP_SELF"]); ?>" method="post">
            <table cellpadding="2" cellspacing="0">
               <tr>
                  <td>Nyhetene</td>
                  <td>
                     <?php
                        $query = "select * from nyheter order by ID desc";
                        $result = mysql_query($query);
                        if(!mysql_num_rows($result))
                           print("Ingen nyheter er lagt til.");
    
                        else
                        {
                           print("<b>");
    
                           while($row = mysql_fetch_array($result))
                            print("<textarea name=' . $row["ID"] . ' cols=30 rows=5>" . $row["nyhet"] . "</textarea>");
    
    
                           print("</b>");
                        }
                     ?>
                  </td>
               </tr>
               <tr>
                  <td colspan="2" align="center">
                     <input type="submit" name="submit" value="Slett" />
                  </td>
               </tr>
            </table>
    

     

    Og dette er feilmeldingen jeg får:

    Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/vaffelkak/public_html/vaffelkak/admin/postnews.php on line 249

    Hvor linje 249 tilsvarer linjen som starter med:

    print("<textarea name=' . $row["ID"] . ' 

     

    Er det noen som kan hjelpe meg med dette?

  8. Halloen kjære hjelpere.

    Jeg sitter her som Drifts-opratør på en skole. I dag kom det kom en gutt inn til meg med en bærbar pc, med windows xp installert.

     

     

    Problemet:

    Gutten har glemt passordet sitt, og jeg har ikke den fjerneste anelse hvordan jeg skal få tilgang til administrator brukeren på denne maskinen. Jeg har Administrator passordet fra hjelpemiddelsentralen i bakhodet, men klarer ikke å logge på da jeg ikke finner brukeren. (kjører 2000 selv)

  9. Her får jeg denne feilmeldingen:

    
    Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/nitro/spot/game.php on line 32
    
    

     

    Linje 32 er den linjen hvor vi har denne koden:

    <td bgcolor="#cccccc"><center>' . $['cs'] . '</center></td>

     

    
    c<?php
    
           include('mysql-config.php');
    
    ?>
    
    
    
    <?php
    
    
    
           $result = @mysql_query('SELECT * FROM game');
    
           if (!$result) {
    
              die('<p>Får ikke kontakt med ' .
    
                          ' tabellen på dette tidspunktet: ' . mysql_error() . '</p>');
    
           }
    
    
    
           // Vis tekt i som ligger i databasen
    
           while ( $row = mysql_fetch_array($result) ) {
    
             echo('
    
    
    
    <center>
    
    <table width=400 bordeR=0 cellspacing=0>
    
    <tr>
    
           <td background=nyheter.gif>' . $row['game'] . '</td>
    
    </tr>
    
    <tr>
    
           <td>' . $row['gametext'] . '</td>
    
    </tr>
    
    </table>
    
    <p>
    
    <table width=400 border=0 cellspacing=0>
    
    <tr>
    
           <td bckground=nyheter.gif colspan=3>' . $row['gamemeny'] . '</td>
    
    </tr>
    
    <tr>
    
           <td bgcolor="#cccccc"><center>' . $['cs'] . '</center></td>
    
           <td bgcolor="#cccccc"><center>' . $['wc3'] . '</center></td>
    
           <td bgcolor="#cccccc"><center>' . $['q3'] . '</center></td>
    
    </tr>
    
    <tr>
    
           <td>' . $row['csnews'] . '</td>
    
           <td>' . $row['wc3news'] . '</td>
    
           <td>' . $row['q3news'] . '</td>
    
    </tr>
    
    </table>
    
    ');
    
           }
    
    
    
    ?>
    
    

    [/code]

  10. Jeg sitter her, og får bare feil meldinger....

    hva er galt?

     

    
    
    
    <?php
    
           $name = $_REQUEST['name'];
    
           $nick  = $_REQUEST['nick'];
    
           $adresse = $_REQUEST['adresse'];
    
           $postnr = $_REQUEST['postnr'];
    
           $Sted = $_REQUEST['sted'];
    
           $Alder = $_REQUEST['alder'];
    
           $Kjonn = $_REQUEST['kjonn'];
    
           $Tlfmob = $_REQUEST['tlfmob'];
    
           $Tlfhjem = $_REQUEST['tlfhjem'];
    
           $Epost = $_REQUEST['epost'];
    
           echo("
    
    <table border="0" cellspacing="0" width="400">
    
    <tr>
    
                   <td background="nyheter.gif"><b>$nick</b></td>
    
    </tr>
    
    <tr>
    
                   <td><b>Navn:</b><br> <textarea name=navn>$name</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Nick:</b><br><textarea name=nick>$nick</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Adresse:</b><br><textarea name=adresse>$adresse</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Postnr:</b><br><textarea name=postnr>$postnr</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Sted:</b><br><textarea name=sted>$sted</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Alder:</b><br><textarea name=alder>$alder</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>kjønn:</b><br><textarea name=kjonn>$kjonn</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Tlf Mob:</b><br><textarea name=tlfmob>$tlfmob</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>Tlf Hjem:</b><br><textarea name=tlfhjem>$tlfhjem</textarea> </td>
    
    </tr>
    
    <tr>
    
                   <td> <b>E-post:</b><br><textarea name=epost>$epost</textarea> </td>
    
    </tr>
    
    </table>
    
    ");
    
    ?>
    
    
    
    
    
    

     

    Dette er feilmeldingen jeg får:

    
    Parse error: parse error in /home/nitro/spot/admin/redbrukere.php on line 14
    
    

     

    På forhånd takk

×
×
  • Opprett ny...