Jetzt kostenlos Anmelden!


-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

1

Mittwoch, 25. März 2009, 14:35

html Datein Online bearbeiten

Hallo Ihr lieben...
ich hab da ein Problemchen...

ich habe vor, diverse logdatein online zu bearbeiten.
das auslesen dieser datein klappt ja schonmal.
das problem was ich nun habe ist, das ich nicht speichern kann.

bekomme da diese meldung: (wieso auch immer)

Keine Verbindung zur Datenbank. Fehlermeldung:Access denied for user 'lclonline'@'localhost' (using password: YES)

zum auslesen und schreiben benutze ich folgendes:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if (isset($_POST['submit']))
{
    $fp fopen("http://lcl-online.de/xxxxxxx/$getlog.htm""w");
    if ($fp)
    {
        fputs($fp,  stripslashes($_POST['logedit']));
        fclose($fp);
        echo "Log-Datei $getlog wurde gespeichert.!<br><br>";
    } else {
        echo "Fehler: kann Log-Datei $getlog nicht öffnen<br>";
    }    
} else {
if (!isset($_POST['logedit'])) $_POST['logedit'] = "";
    $fp fopen("http://lcl-online.de/xxxxxxx/$getlog.htm""r");
    if ($fp)
    {
        $_POST['logedit'] = '';
        while(!feof($fp))
        {
            $_POST['logedit'] .= fgets($fp);
        }
        fclose($fp);
    }
}


Quellcode

1
2
3
4
<form action=\"include.php?path=xxxxxxxx.php\" method=\"POST\" enctype=\"multipart/form-data\">
<td class=\"left\" width=\"100%\"><textarea name=\"logedit\" rows=\"20\" style=\"width:100%\">$_POST[logedit]</textarea><br>
<input type=\"submit\" name=\"submit\" value=\"speichern\">
</form>


ich frage mich wieso da die DB rummeckert, wenn ich diese in diesem befehl doch garnicht verwende?

naja, vllt könnt ihr mir ja helfen
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Mittwoch, 25. März 2009, 19:06

IMO fehlt doch noch fwrite darin oder irre ich mich da jetzt?

Hab mir mal ein Beispiel von php.net

Zitat von » php.net«

PHP-Quelltext

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
<?php
$filename 'test.txt';
$somecontent "Füge dies Datei hinzu\n";

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

    // Wir öffnen $filename im "Anhänge" - Modus.
    // Der Dateizeiger befindet sich am Ende der Datei, und
    // dort wird $somecontent später mit fwrite() geschrieben.
    if (!$handle fopen($filename"a")) {
         print "Kann die Datei $filename nicht öffnen";
         exit;
    }

    // Schreibe $somecontent in die geöffnete Datei.
    if (!fwrite($handle$somecontent)) {
        print "Kann in die Datei $filename nicht schreiben";
        exit;
    }

    print "Fertig, in Datei $filename wurde $somecontent geschrieben";

    fclose($handle);

} else {
    print "Die Datei $filename ist nicht schreibbar";
}
?>

Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

3

Mittwoch, 25. März 2009, 19:43

Bist Du gerade zufällig offline auf Deinem PC am Testen?

Die Meldung heißt eigentlich (hoffe, ich verdreh es jetzt nicht.....) dass ein Passwort benutzt wird, wo keines erforderlich ist.

Z.B. auf dem lokalen PC: DB-User ---> "root" - Passwort ---> ""
Online: DB-User ---> "DB-Username" - Passwort ---> "Passwort"

Netten Gruß Andy --- Proggi
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

4

Mittwoch, 25. März 2009, 21:59

das teil ist doch ohne DB anbindung.

auslesen von FTP bearbeiten über die die seite, anschließend datei neu auf ftp schreiben.

das ganze soll ja via textarea geschehen, diese wiederrum ist via template include eingebunden.

mhh

PS: alles online... zur abwechslung mal ohne localhost^^
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

5

Mittwoch, 25. März 2009, 22:52

Das Teil ist mit Datenbank-Anbindung....... Denn mit diesem

Quellcode

1
<form action=\"include.php?path=xxxxxxxx.php\" method=\"POST\" enctype=\"multipart/form-data\">


in Deinem Formular rufst Du was auf? ;)

Netten Gruß Andy --- Proggi
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

6

Donnerstag, 26. März 2009, 10:56

@reddevil
fputs() ist identisch mit fwrite() ^^

und die verbindung mit der DB kommt dann, wie schon gesagt, über die include.php zustande..
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

7

Donnerstag, 26. März 2009, 17:40

ok danke Riddler für den Hinweis

Also sehe ich es richtig das es absolut keinen Unterschied gibt?
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

8

Donnerstag, 26. März 2009, 20:55

jub, aber das steht doch auch ganz deutlich auf php.net
fputs ist ein alias für fwrite und in jeder Hinsicht identisch...
  • Zum Seitenanfang
  • Zum Seitenende

-=LCL=-|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

9

Donnerstag, 26. März 2009, 23:53

aber wie bekomme ich das nun funktionierend "in" die seite? wollte eigentlich auf IFRAME verzichten!

wie schon gesagt, öffnen, auslesen und darstellen gehen soweit supi. (auch via include) nur speichern eben nicht
  • Zum Seitenanfang
  • Zum Seitenende

Proggi Männlich

schaut regelmäßig rein

Beiträge: 263

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.5

10

Freitag, 27. März 2009, 06:23

Moin Moin ;)

@Bullet
Ich bekomme Deine angesprochene Meldung zwecks DB nicht.
Vor allem solltest Du aber vielleicht erst mal den Code ordnen - ist ja Chaos pur was ich da so gesehen habe :D Wie es funktioniert wurde hier ja schon geschrieben. Einfach mal ein paar Versuche durchlaufen.

Netten Gruß Andy --- Proggi
Es gibt viel zu tun - packen wir es an.....


  • Zum Seitenanfang
  • Zum Seitenende