Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] include() will nicht (https://www.gegen-bilderklau.net/thread.php?threadid=129903)
Geschrieben von Maina am 08.03.2008 um 18:45:
include() will nicht
Haha. Schon wieder ich.
Bitte nicht über mein Coding wundern... jaja, ich bin doof.
kommentare.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
<?
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$stat = $_SESSION["user_stat"];
$id = $_SESSION["user_id"];
include "checkuser.php";
// Code by Unicorn, darf beliebig verändert werden
?>
<html>
<head>
<title></title>
<meta name="author" content="Diana Scharf">
<link rel="stylesheet" href="http://photographed-life.de/spzmares/css.css" type="text/css">
</head>
<body >
<?
include('config.inc.php');
// Wie heißt die übernommene Variable?
$_GET[id] = $id;
// Aus der Datenbank holen
$sql = mysql_query("SELECT * FROM `bewerber` WHERE `id` = '$id' LIMIT 1");
// Ausgeben
while($row=mysql_fetch_assoc($sql)){
echo "
<center><h2>Bewerberprofil . $row[name]</h2><br>
<a href='bewerberprofil.php?id=$row[id]'>Bewerbung</a> /// <a href='kommentare.php'><b>Entscheidung & Kommentare</b></a><br>
<br>
<form action='kommentar_rein.php' method='post'>
<table>
<tr><td><b>ID des Bewerbers</b></td><td><input type='text' name='idbewerber'>$row[id]</input></td></tr>
<tr><td><b>Dein Kommentar</b></td><td><textarea name='kommi'></textarea></td></tr></table>
<input type='submit' name='dingsda' value='Rein damit (:'></form><br>
<br>
<table width='70%' style='text-align: center;'>";
include('kommentare_$row[id].php');
}
mysql_close();
?> |
|
Und der will das kommentare_$row[id].php, also das jeweilige vom Bewerber, nicht includen... da kommt:
Warning: include(kommentare_$row[id].php) [function.include]: failed to open stream: No such file or directory in /home/www/web52/html/spzmares/login/kommentare.php on line 40
Warning: include() [function.include]: Failed opening 'kommentare_$row[id].php' for inclusion (include_path='.:/home/www/confixx/html/include:/home/www/confixx/html:/hom
e/www/confixx/html/PEAR') in /home/www/web52/html/spzmares/login/kommentare.php on line 40
Muss man wohl 'n eindeutiges Include angeben, also mit der eindeutigen ID, und das geht gar nicht so? =/
Geschrieben von Black Katrin am 08.03.2008 um 19:08:
oben im titel richtig geschrieben aber im code falsch? das nenn ich pech oder sehr am träumen
include "checkuser.php"; ist falsch
include("checkuser.php"); ist richtig
Geschrieben von Maina am 08.03.2008 um 21:06:
Das checkuser.php funktioniert ja.
Das include('kommentare_$row[id].php'); will nich.
Ja, Mordi?
Geschrieben von Maina am 08.03.2008 um 21:30:
Wah. Jetzt mag der gar nich mehr =/
kommentare.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
<?
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$stat = $_SESSION["user_stat"];
$id = $_SESSION["user_id"];
include "checkuser.php";
?>
<html>
<head>
<title></title>
<meta name="author" content="Diana Scharf">
<link rel="stylesheet" href="http://photographed-life.de/spzmares/css.css" type="text/css">
</head>
<body ><?php
include('config.inc.php');
// Wie heißt die übernommene Variable?
$_GET[id] = $id;
// Aus der Datenbank holen
$sql = mysql_query("SELECT * FROM `bewerber` WHERE `id` = '$id' LIMIT 1");
// Ausgeben
while($row=mysql_fetch_assoc($sql)){
echo "
<center><h2>Bewerberprofil . $row[name]</h2><br>
<a href='bewerberprofil.php?id=$row[id]'>Bewerbung</a> /// <a href='kommentare.php'><b>Entscheidung & Kommentare</b></a><br>
<br>
<form action='kommentar_rein.php' method='post'>
<table>
<tr><td><b>ID des Bewerbers</b></td><td><input type='text' name='idbewerber'>$row[id]</input></td></tr>
<tr><td><b>Dein Kommentar</b></td><td><textarea name='kommi'></textarea></td></tr></table>
<input type='submit' name='dingsda' value='Rein damit (:'></form><br>
<br>
<table width='70%' style='text-align: center;'>";
include('kommentare_'.$row["id"].'.php');
}
mysql_close();
?>
</body>
</html> |
|
kommentar_rein.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
|
<?
@session_start();
$uname = $_SESSION["user_name"];
$job = $_SESSION["user_job"];
$stat = $_SESSION["user_stat"];
$id2 = $_SESSION["user_id"];
include "checkuser.php";
$time = time();
$datum = date("d.m.Y, H:i", $time);
$kommi=$_POST['kommi'];
$idbewerber=$_POST['idbewerber'];
include('config.inc.php');
// Wie heißt die übernommene Variable?
$_GET[id] = $id;
// Aus der Datenbank holen
$sql = mysql_query("SELECT * FROM `bewerber` WHERE `id` = '$id' LIMIT 1");
// Ausgeben
while($row=mysql_fetch_assoc($sql)){
$datei = fopen("kommentare_$idbewerber.php","a+");
$inhalt="<tr><td><b>$uname</b> schrieb am $datum:</td></tr>
<tr><td>$kommi</td></tr>";
fwrite($datei, $inhalt);
fclose($datei);
}
mysql_close;
?>
<html>
<head>
<title></title>
<meta name="author" content="Diana Scharf">
<link rel="stylesheet" href="http://photographed-life.de/spzmares/css.css" type="text/css">
</head>
<body >
<center>Okay, ist drin. :)</center>
</body>
</html>
|
|
Er macht gar nix mehr... also entweder bin ich zu blöd oder das geht gar nicht.
Geschrieben von Maina am 08.03.2008 um 21:39:
Gute Idee.
Nein, er trägt weder ein, noch geht das includen..
Geschrieben von Maina am 08.03.2008 um 21:55:
*hust* Dann erklär mal, wie ich das mit einer Tabelle in der DB möglichst simpel umsetzen soll - probiert hab ichs sehr wohl, aber es ist nur Mist rausgekommen...
ja, ich meine was ich schreibe:
$idbewerber=$_POST['idbewerber'];
Geschrieben von Maina am 08.03.2008 um 22:10:
Na jut.
Ich hab im LogIn die Bewerber, und zu denen soll man Kommentare schreiben können. Die Bewerber sind in 'ner Tabelle, mit Bewerbung etc und für die Kommentare hab ich ne extra Tabelle gedacht...
Was in mathe?
Geschrieben von Black Katrin am 08.03.2008 um 22:28:
ähm... wenn das include ""; nit geht wird der rest ja wohl auch nicht gehen... aber nun gut wenn ihr denkt das es ohne klammern geht bitte schön

wollte ja nur behilflich sein
Geschrieben von Maina am 08.03.2008 um 22:42:
Danke Mordi... klappt sogar
Geschrieben von Knopfloch am 08.03.2008 um 22:45:
(nur Titel gelesen)
Vielleicht hat's include() heut einfach nen schlechten Tach! da kann man manchmal einfach nicht so...
Geschrieben von Maina am 09.03.2008 um 09:29:
Zitat: |
Original von Knopfloch
(nur Titel gelesen)
Vielleicht hat's include() heut einfach nen schlechten Tach! da kann man manchmal einfach nicht so... |
Ja knopfii... genau wie der mysql_query()... der wollte am anfang auch nicht... oh mann... die armen viecher.
Geschrieben von Maina am 09.03.2008 um 13:57:
Apüh xD
Wenns doch anders nich geht... es wäre meine letzte Rettung gewesen.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH