erstellte datein Verzeichnis in einem Pulldown men� ausgeb
also. ich wollt ma n kleines projekt wagen:
einfach ne Textdatei verwaltung.
dazu hab ich eine datei, in der ich die dateien erstelle.In der anderen kann man sie auch wieder l�schen.
Zum l�schen wollte ich ein Pulldownmen� vorschlagen, oder ein Liste.
Jetzt habe ich gedacht, ich m�sste f�r jeden Ordner, der erstellet wird, einen Eintrag in die Datenmbank machen.
Und dann die datenbank eintr�ge in dem pulldownmen� wieder ausgeben.
ich hab hier mal die dateien:
erstellen.php:
[php:1:9cd22bc32e]
<html>
<head>
<title>Untitled Docume</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Zur�ck
<form method="post">
Name, der zu erstellenden Datei:
<input type="text" name="file_name">
<input type="submit" name="erstellen" value="Datei erstellen"></form>
<font color="#FF0000">Achtung:
Die Datei darf nich 2mal vorhanden sein!</font>
</body>
</html>
<?php
mysql_connect('localhost','..','...');
mysql_select_db('bax');
$sql="SELECT dateiname FROM dateien";
$query=mysql_query($sql);
$eintragen="INSERT INTO dateien(
dateiname)
VALUES
($file_name)";//hier wei� ich nich, wie ich das rein scheiben soll, von der Variable aus.
$datei=$file_name;
if($_POST['erstellen'])
{
$query2=mysql_query($eintragen);
$handle = fopen($datei.'.txt', "w+");
echo 'erfolgreich erstellt.';
}
[/php:1:9cd22bc32e]
Und dann hier die loeschen.php, in der ich die dateien in derm besagten men� l�schen will.
[php:1:9cd22bc32e]
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
mysql_connect('localhost','...','...');
mysql_select_db('bax');
$sql="SELECT * FROM dateien";
$query=mysql_query($sql);
?>
<body>
Zur�ck
Datei ausw�hlen, um zu l�schen:
<?php
echo '<select name="datei_select">';
while($fetch=mysql_fetch_assoc)
{
echo '<option value="'.$fetch['dateiname'].'">';
}
?>
</body>
</html>
[/php:1:9cd22bc32e]
vllt. gibts auch syntaxfehler.
und dann w�hre noch ein fehler, bim einschreiben in die Textdateien:
inhalt.php
[php:1:9cd22bc32e]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
zur�ck
<form method="post">
�ffne Datei mit dem Namen:
<input type="text" name="datei_name">.txt
<input type="submit" name="�ffnen" value="Datei �ffnen">
</form>
</body>
</html>
<?php
$datei=$datei_name;
if($_POST['�ffnen'])
{
$handle=fopen($datei_name.'.txt','a');
echo 'Die Datei: "'.$datei.'" enth�lt den inhalt:
';
echo '"';
echo $handle;
echo '"';
echo '</textarea>';
echo '
Mit dem Inhalt:
';
echo '<form method="POST"><input type="text" name="Inhalt">';
echo '<input type="submit" name="ver�ndern" value="Speichern"></form>';
}
if($_POST['ver�ndern'])
{
fwrite($handle,$inhalt);
fclose($handle);
echo 'datei erfolgreich gespeichert.';
}
[/php:1:9cd22bc32e]
Hier wird ausgegeben:
[php:1:9cd22bc32e]
Warning: fwrite(): supplied argument is not a valid stream resource in C
rogrammeXamppxampphtdocsprojekteinhalt.php on line 36
Warning: fclose(): supplied argument is not a valid stream resource in C
rogrammeXamppxampphtdocsprojekteinhalt.php on line 37
datei erfolgreich gespeichert.
[/php:1:9cd22bc32e]
bitte helft mir...
also. ich wollt ma n kleines projekt wagen:
einfach ne Textdatei verwaltung.
dazu hab ich eine datei, in der ich die dateien erstelle.In der anderen kann man sie auch wieder l�schen.
Zum l�schen wollte ich ein Pulldownmen� vorschlagen, oder ein Liste.
Jetzt habe ich gedacht, ich m�sste f�r jeden Ordner, der erstellet wird, einen Eintrag in die Datenmbank machen.
Und dann die datenbank eintr�ge in dem pulldownmen� wieder ausgeben.
ich hab hier mal die dateien:
erstellen.php:
[php:1:9cd22bc32e]
<html>
<head>
<title>Untitled Docume</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Zur�ck
<form method="post">
Name, der zu erstellenden Datei:
<input type="text" name="file_name">
<input type="submit" name="erstellen" value="Datei erstellen"></form>
<font color="#FF0000">Achtung:
Die Datei darf nich 2mal vorhanden sein!</font>
</body>
</html>
<?php
mysql_connect('localhost','..','...');
mysql_select_db('bax');
$sql="SELECT dateiname FROM dateien";
$query=mysql_query($sql);
$eintragen="INSERT INTO dateien(
dateiname)
VALUES
($file_name)";//hier wei� ich nich, wie ich das rein scheiben soll, von der Variable aus.
$datei=$file_name;
if($_POST['erstellen'])
{
$query2=mysql_query($eintragen);
$handle = fopen($datei.'.txt', "w+");
echo 'erfolgreich erstellt.';
}
[/php:1:9cd22bc32e]
Und dann hier die loeschen.php, in der ich die dateien in derm besagten men� l�schen will.
[php:1:9cd22bc32e]
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
mysql_connect('localhost','...','...');
mysql_select_db('bax');
$sql="SELECT * FROM dateien";
$query=mysql_query($sql);
?>
<body>
Zur�ck
Datei ausw�hlen, um zu l�schen:
<?php
echo '<select name="datei_select">';
while($fetch=mysql_fetch_assoc)
{
echo '<option value="'.$fetch['dateiname'].'">';
}
?>
</body>
</html>
[/php:1:9cd22bc32e]
vllt. gibts auch syntaxfehler.
und dann w�hre noch ein fehler, bim einschreiben in die Textdateien:
inhalt.php
[php:1:9cd22bc32e]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
zur�ck
<form method="post">
�ffne Datei mit dem Namen:
<input type="text" name="datei_name">.txt
<input type="submit" name="�ffnen" value="Datei �ffnen">
</form>
</body>
</html>
<?php
$datei=$datei_name;
if($_POST['�ffnen'])
{
$handle=fopen($datei_name.'.txt','a');
echo 'Die Datei: "'.$datei.'" enth�lt den inhalt:
';
echo '"';
echo $handle;
echo '"';
echo '</textarea>';
echo '
Mit dem Inhalt:
';
echo '<form method="POST"><input type="text" name="Inhalt">';
echo '<input type="submit" name="ver�ndern" value="Speichern"></form>';
}
if($_POST['ver�ndern'])
{
fwrite($handle,$inhalt);
fclose($handle);
echo 'datei erfolgreich gespeichert.';
}
[/php:1:9cd22bc32e]
Hier wird ausgegeben:
[php:1:9cd22bc32e]
Warning: fwrite(): supplied argument is not a valid stream resource in C

Warning: fclose(): supplied argument is not a valid stream resource in C

datei erfolgreich gespeichert.
[/php:1:9cd22bc32e]
bitte helft mir...