zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Newssystem

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 27.05.2012, 15:43
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard Newssystem

Heyho! Ich bin es nochmal. Ich bin bei meinem Tutorial nun so weit angekommen, dass ich einen Counter schreiben kann... (Y)

Habe mir gedacht, kann ich ja gleich ein Newssystem schreiben.. (Halt noch nicht MySQL aber erstmal PHP... sollte selbst erklärend sein.

index.php

PHP-Code:
  <div id="box">
            <
div class="content">
            <
form action="seite2.php" method="post">
            
News : <br>
            <
textarea name="news" cols="30" rows="5">
            </
textarea>
            <
input type="submit" valure="Einreichen">
            </
form>
                    
        
            
            </
div

Seite2.php

PHP-Code:
<div class="content">
     <h1>Nachricht</h1>
     <?php 
     $nachricht 
$_POST["news"];
     
$datei fopen("news.txt""r+");
     
$inhalt fgets($datei10000000);
     
rewind($datei);
     
fwrite($datei$nachricht);
     
fclose($datei);
     include(
news.txt);
     
?>
       
       
           
       </div>
Die Datei News.txt HAT den Inhalt von dem Formular.
Aber wenn ich include mache kommt folgendes

Code:
Notice: Use of undefined constant news - assumed 'news' in D:\xampp\htdocs\Newssystem\seite2.php on line 19

Notice: Use of undefined constant txt - assumed 'txt' in D:\xampp\htdocs\Newssystem\seite2.php on line 19

Warning: include(newstxt) [function.include]: failed to open stream: No such file or directory in D:\xampp\htdocs\Newssystem\seite2.php on line 19

Warning: include() [function.include]: Failed opening 'newstxt' for inclusion (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\Newssystem\seite2.php on line 19
und bei echo " $datei "; kommt dann

Resource id #3
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 27.05.2012, 15:52
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Lies doch mal, was er dir zu sagen versucht:
Code:
Notice: Use of undefined constant news - assumed 'news'

»Undefinierte Konstante news - vermute du wolltest 'news' schreiben«

Aber warum willst Du denn die news.txt includen? Überleg mal was passieren könnte, wenn jemand als Newstext einfach <?php phpinfo(); ?> eingibt.

Nutze einfach file_get_contents(), bzw. file_put_contents(), dann sparst Du dir den ganzen geraffel mit den Filehandlern etc.

PHP: file_get_contents - Manual
__________________
github | http://dnaber.de
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 27.05.2012, 16:06
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard

Wo ist der unterschied zwischen news und news?

Naja ich will einfach probieren ob es klappt zum lernen :P Später mach ich das natürlich mit Datenbanken!

<?php phpinfo(); ?> Was sollte dabei passieren?
Mit Zitat antworten
  #4 (permalink)  
Alt 27.05.2012, 16:08
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard

Habs gelöst.. Ich muss


PHP-Code:
 echo $inhalt "
Mit Zitat antworten
  #5 (permalink)  
Alt 27.05.2012, 16:11
Benutzerbild von Sash
Benutzer
neuer user
 
Registriert seit: 29.03.2009
Ort: Bonn
Beiträge: 83
Sash befindet sich auf einem aufstrebenden Ast
Standard

Mal eine Frage, womit Lernst du PHP? Mir scheint es so, als wäre es jetzt kein besonders gutes Buch oder online Tutorial wenn du damit doch so einige Schwierigkeiten hast.
Vielleicht wäre es besser auf andere Tutorials zurück zu greifen.
Mit Zitat antworten
  #6 (permalink)  
Alt 27.05.2012, 18:10
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard

Mal eine Frage, womit Lernst du PHP? Mir scheint es so, als wäre es jetzt kein besonders gutes Buch oder online Tutorial wenn du damit doch so einige Schwierigkeiten hast.
Vielleicht wäre es besser auf andere Tutorials zurück zu greifen.


Ich lener durch

php-einfach.de


Und eigentlich habe ich keine Schwierigkeiten, aber das was ich eben gemacht habe, ist nicht vom Tutorial sondern von den Sachen die ich gelernt habe und dann selber komibiniert. Durch das Tutorial habe ich nur gelernt "Counter" zu basteln und dann hab ich gedacht, kann ich ja umbauenN!


Eben das mit phpinfo ausprobiert und da passiert nichts.

Geändert von Eisstern (27.05.2012 um 18:14 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 27.05.2012, 18:57
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Eisstern Beitrag anzeigen
Wo ist der unterschied zwischen news und news?


Ich habs extra kursiv geschrieben. Wo ist der Unterschied zwischen

news.txt
und
'news.txt'
?
Welchen Editor verwendest Du eigentlich?
Zitat:
<?php phpinfo(); ?> Was sollte dabei passieren?
Man könnte beliebigen PHP-Code auf deinem Server zum ausführen bringen!

Zitat:
php-einfach.de
Wirf den Dreck weg und nimm ein Buch aus dem Galileo-Verlag oder von mir aus auch das Quake.net Tutorial. Oder das von Peter Kropff.
__________________
github | http://dnaber.de
Mit Zitat antworten
  #8 (permalink)  
Alt 27.05.2012, 19:08
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard

CSS benutze ich Editor
HTML/PHP Notepad++

Naja.. Ich habe von zwei Stimmen gehört, dass dieses ganz ok sei..
Also wo sollte ich mir eine Quelle holen? Galileo? Magst du mir genauen Link geben :3 ?

Achso.. habe die ' net gesehen :P


BZWL. den PHP info wenn man das eingibt oder so.. da passiert nichts...
Mit Zitat antworten
  #9 (permalink)  
Alt 27.05.2012, 19:19
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Eisstern Beitrag anzeigen
BZWL. den PHP info wenn man das eingibt oder so.. da passiert nichts...
Ich bin von deinem Ursprünglichen Schnipsel ausgegangen:
PHP-Code:
<?php
if ( 'POST' === $_SERVER'REQUEST_METHOD' ] ) {

    
$content $_POST'content' ];
    
$datei fopen"./content.txt""r+" );
    
$inhalt fgets$datei );
    
rewind$datei );
    
fwrite$datei$content );
    
fclose$datei );
    include 
'./content.txt';

}
header'Content-Type: text/html;charset=utf-8' );
?><!DOCTYPE html>
<html lang="de">
<title>Crack me, im famous!</title>
<h1>Los</h1>
<form method="post" action="" accept-charset="utf-8">
    <textarea name="content"></textarea>
    <input type="submit" name="submit" value="hack" />
</form>
</html>
Gib dort einfach mal
Code:
<?php phpinfo(); ?>
ein… (Schreibrechte auf ./context.txt vorrausgesetzt)
__________________
github | http://dnaber.de
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 27.05.2012, 19:22
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 22.05.2012
Beiträge: 29
Eisstern befindet sich auf einem aufstrebenden Ast
Standard

Dann kommt...

Warning: fopen(./content.txt) [function.fopen]: failed to open stream: No such file or directory in D:\xampp\htdocs\Newssystem\1.php on line 5

Warning: fgets() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\Newssystem\1.php on line 6

Warning: rewind() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\Newssystem\1.php on line 7

Warning: fwrite() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\Newssystem\1.php on line 8

Warning: fclose() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\Newssystem\1.php on line 9

Warning: include(./content.txt) [function.include]: failed to open stream: No such file or directory in D:\xampp\htdocs\Newssystem\1.php on line 10

Warning: include() [function.include]: Failed opening './content.txt' for inclusion (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\Newssystem\1.php on line 10


und ich habe es bei mir ausproobiert Als ich dann phpinfo eingegeben habe, kam es genau so wieder raus.
Außerdem ist es ja ein "Newssystem" nur zum TESTEN Außerdem wär es ja zudem noch Passwort verschlüsselt...
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newssystem Gesucht! Momozelle Javascript & Ajax 3 19.11.2010 19:05
Einfaches Newssystem squall0831 Serveradministration und serverseitige Scripte 5 26.08.2009 23:36
Brauche Hilfe bei preg_match | CSS im Newssystem Zen5656 Serveradministration und serverseitige Scripte 21 19.01.2007 16:33
Webseite in IE/MAXTHON ok, in Firefox zerissen Midnight CSS 50 21.02.2006 11:34
wie newssystem machen Abrow CSS 4 18.12.2005 21:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:10 Uhr.