---
title: "Får ett error som jag inte vet vad som är fel."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/185724-får-ett-error-som-jag-inte-vet-vad-som-är-fel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "grennfox"
published: "2011-01-11T15:20:29.000Z"
updated: "2011-01-11T15:32:40.000Z"
replies: 3
views: 792
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/185724-får-ett-error-som-jag-inte-vet-vad-som-är-fel"
---

# Får ett error som jag inte vet vad som är fel.

## #1 — grennfox, 2011-01-11T15:20Z

Jag håller på med att lära mig att skapa login med php.
Men jag får ett error som jag inte fattar mig på vad jag har gjort för fel.

Men så här ser koden ut:

```php
<?php require_once('../../Connections/cs5write.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO users (first_name, family_name, username, password) VALUES (%s, %s, %s, %s)",
                       GetSQLValueString($_POST['first_name'], "text"),
                       GetSQLValueString($_POST['surname'], "text"),
                       GetSQLValueString($_POST['username'], "text"),
                       GetSQLValueString($_POST['password'], "text"));

  mysql_select_db($database_cs5write, $cs5write);
  $Result1 = mysql_query($insertSQL, $cs5write) or die(mysql_error());

  $insertGoTo = "login.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
?>
```

Och så här ser felmedelnadet ut:

Warning: require_once(../../Connections/cs5write.php) \[function.require-once\]: failed to open stream: No such file or directory in C:\\vhosts\\phpcs5\\lesson06\\workfiles\\add_user.php on line 1

Fatal error: require_once() \[function.require\]: Failed opening required '../../Connections/cs5write.php' (include_path='.;C:\\xampp\\php\\PEAR') in C:\\vhosts\\phpcs5\\lesson06\\workfiles\\add_user.php on line 1

Skulle gärna behöva lite hjälp med vad som har blivit fel, har sutti nu ett bra tag utan att komma på det.

Permalänk: https://www.webforum.nu/p/185724

## #2 — grennfox, 2011-01-11T15:22Z

problemet är löst, det var bara jag som slarvade lite med vart filen låg nån stans på datan.

Permalänk: https://www.webforum.nu/p/2266084

## #3 — MickeA.com, 2011-01-11T15:29Z

Det står ju i klartext vad som är fel, *No such file or directory*, alltså filen kan inte hittas för att sökvägen är felaktig.

*../../* är ju **två steg** bakåt i din mapphierarki, kontrollera att det verkligen stämmer. Alternativt så anger du sökvägen från webbroten.

Permalänk: https://www.webforum.nu/p/2266085

## #4 — grennfox, 2011-01-11T15:32Z

> **[MickeA.com skrev:](https://www.webforum.nu/p/1526979)**
>
> Det står ju i klartext vad som är fel, *No such file or directory*, alltså filen kan inte hittas för att sökvägen är felaktig.
> 
> *../../* är ju **två steg** bakåt i din mapphierarki, kontrollera att det verkligen stämmer. Alternativt så anger du sökvägen från webbroten.

Det var det som var felet, så det precis här nu så.

Men tack endå för ett snabbt svar :)

Permalänk: https://www.webforum.nu/p/2266086

---

Tråden på webben: https://www.webforum.nu/amne/php/185724-får-ett-error-som-jag-inte-vet-vad-som-är-fel
