Sponsor-Board.de
PHP--Blog

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: PHP--Blog (/showthread.php?tid=23878)


PHP--Blog - Defkil - 28.03.2012 18:11

Hey
Ich habe begonnen mit PHP zu arbeiten. Nur, das was ich mache, hat immer Fehlschlaege. Koennte mir jemand einen kurzen Script machen/zeigen damit ich zB auf einer Seite ein echo mache und in einen kleinen AdminCP einstellen kann was da steht. Ich wuerde das so machen.
Auf der Seite wo der Text steht ist eine Echo was den Text aus einer .txt Datei nimmt. In einen Passwortgeschuetzten Bereich kann ich mich einloggen und dann die Datei/Inhalt dort bearbeiten.
(Passwort kann ich selbst brauche nur um den Text zu aendern)
sry. PC spinnt gerade rum, hab iwie Englische Tastatur...
Wer mir so einen kleinen Script machen koennte, bekommt natuerlich eine 1+ Bewertung Smile
MFG Defkil


RE: PHP--Blog - Seendra - 28.03.2012 18:14

Es ist die Frage, ob du mit einer Datenbank oder mit einem Dateibasiertem Input arbeiten willst.


RE: PHP--Blog - Defkil - 28.03.2012 18:16

Input, da Datenbank schwärer ist und ich einen einfachen brauche
Aber wens anders nicht geht, würde MYSQL auch gehen


RE: PHP--Blog - Seendra - 28.03.2012 18:36

hier ein Link fürs "einschreiben" in eine .txt o.ä
[Link: Registrierung erforderlich]

und hier den Text anzeigen lassen =)
[Link: Registrierung erforderlich]

Hätt man auch so bei google gefunden, wenn man weiß was man suchen muss =)


RE: PHP--Blog - Defkil - 28.03.2012 18:44

Der Besucher Zähler bringt iwie nicht sehr viel Smile
Ich bräuchte, das ich in einen Textfeld den Inhalt ändern und Speichern könnte


RE: PHP--Blog - Seendra - 28.03.2012 18:48

das war ein grundlagen link, fertige codes schick ich nicht soll ja Lernerfolge geben Tongue
Und erstell doch eine php datei, wo du Textfelder einfügst und die Codes einfach anpasst =)
Sollteste Probleme haben add mich skype: strike8008 =)


RE: PHP--Blog - Lkernel - 28.03.2012 19:53

@Defkill Wie lange beschäftigst du dich schon mit PHP?


RE: PHP--Blog - Defkil - 28.03.2012 20:02

2 Tage am E-Book
HTML natürlich länger^^
Würde es so gehen?(Bin Handy..)
text.php :

PHP-Code:
<?php
if ( $_GET['text'] <> "" )
{
    
$handle fopen "text.txt""w" );

    
fwrite $handle$_GET['text'

    
fclose $handle );
 
    echo 
"Danke - Ihre Daten wurden speichert";

    exit;
}
?>

Und das wo der Text geschrieben wird:

PHP-Code:
<form action="text.php" method="get">
 
<
p>Text<br />
<
input type="Text" name="text" ></p>

<
input type="Submit" name="" value="speichern">
 
</
form


Aber wie mache ich, das der alte Text im Feld drinne ist und zum bearbeiten ist?


RE: PHP--Blog - Tr3icio - 28.03.2012 23:11

1. Warum GET? Man nimmt für sowas normalerweise POST
2. Bei deinem fwrite fehlt eine Klammer
3. Warum ein exit; wenn danach sowieso kein Code mehr kommt? exit(); sagt nur, dass PHP sofort aufhören soll anstatt bis zum Ende durchzumachen.
4. Wenn nur PHP-Code in der Datei ist lass einfach das ?> am Ende weg, ist besser, wegen HTTP-Headern.
5. file_put_contents() macht alles was du mit deinen 3 Funktionen machst in einer.
6. Bei deinem HTML: Warum ein <input> ? Es gibt das Element <textarea> das viel größer ist und extra für Text gedacht.
und 7. (ja nicht alles geordnet) $_GET['text'] <> "" ? Kann dir sofort einen Fehler auswerfen. Du musst auch vorher ein isset() machen, sonst kommt bei gut konfiguriertem PHP ein Fehler, wenn es nicht gesetzt ist. Und ein strlen() oder empty() wäre auch besser.
8. Nimm doch für dein Textfeld ein <label>, dafür sind diese gut.

Und wie willst du das mit dem Login machen? Hardcoden? Nimm dir lieber eine Datenbank.
1. Datenbanken sind schnell (im Normalfall schneller als alles in Text-Datein abzulegen und diese auszulesen).
2. Früher oder später muss man als guter Entwickler sowieso mit Datenbanken (SQL) arbeiten.
3. SQL ist (meiner Meinung nach) 100 mal einfacher als PHP und wirklich umfangreich.
4. Viele Hoster verbieten dir Dateizugriff außerhalb deines Webverzeichnisses, weswegen bei diesen Daten in Textdateien eigentlich === öffentlichen Dateien sind.


RE: PHP--Blog - Defkil - 29.03.2012 19:07

Habe jetzt es so gemacht:
[Link: Registrierung erforderlich]
@THX an alle die geholfen haben!
//Edit, wieso habe ich geschrieben das nur "normale" Sachen gepostet werden? Obwohl da sowieso niemand dran hält. Wen da was drinne steht, dann nicht von mir! Also nicht bei mir beschweren!


RE: PHP--Blog - Tr3icio - 29.03.2012 19:52

Frage: Wo ist dein HTML-Code abgeblieben?
Kein XML Aufruf (optinal), kein Doctype, kein <html>, kein <head>, kein <title>, keine <meta> Tags, kein <body>,...
Das geht ja gerade mal Plaintext durch.

Fang erstmal da an.


RE: PHP--Blog - Defkil - 29.03.2012 19:53

Sry, hatte aber keine Zeit es einzufügen^^
Keine Sorge, ich kenne mich mit HTML, CSS aus^^


RE: PHP--Blog - Ps0ido - 01.04.2012 18:03

Also ich würde dir Raten mit MySql zu arbeiten das ist wesentlich effektiver als mit Textdokumenten.

Wenn du Hilfe brauchst dabei einfach PN an mich ich helfe gerne