-
naja es liegt auf dem PHP fähigen Webspace den ich von meiner Uni bekomme, kann daher nicht sagen was da läuft, auf jeden fall was Linux mässiges...
Ich versuch mal irgendwo einen Webspace aufzutreiben (kostenlos) der PHP fähhig ist...
-
11.03.09 15:00 #17
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Dann kann es daran nicht liegen.
Ich dachte du testest das noch auf deinem lokalen Rechner.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
So gehts:
PHP-Code:<?php
ob_start ();
error_reporting (E_ALL);
// festlegung der variablen
$filename = "new.txt";
$bool = 1;
$htmlanzeigen = 1;
// neuen eintrag hinzufügen
if($_POST["a"] == "new"){
$newtext = $_POST['text'];
//Schonmal geschrieben?
$file = fopen($filename, "r");
$cont = fread($file, filesize($filename));
$cont = explode("|", $cont);
for($i = 0; $i < sizeof($cont);$i++){
if(strcmp($newtext, $cont[$i]) == 0){
$bool = 0;
echo "<p>das wurde schon geschrieben<br></p>";
}
}
fclose($file);
//txt aktualisieren falls der text nicht schon einmal geschrieben und die Länge größer null ist
$file = fopen($filename, "a+");
if($bool == 1 && strlen($newtext) > 0){
fwrite($file,"|".$newtext);
}
fclose($file);
header('Location:' . $_SERVER['PHP_SELF']); // ein reload...
}
/*********************************
// allgemeine ausgabe
*********************************/
//auslesen
$file = fopen($filename, "r");
$out = fread($file, filesize($filename));
$out = explode("|", $out);
echo "<div>";
for($i = 0; $i < sizeof($out);$i++){
switch ($htmlanzeigen){
case 1:
echo $i." ". $out[$i] . "<br>";
break;
case 0:
default:
echo $i." ". htmlentities($out[$i]). "<br>";
break;
}
}
echo "<p><br>Anzahl Einträge: ".sizeof($out) . "</p>";
fclose($file);
echo "</div>";
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>";
echo "<textarea name='text' cols='50' rows='10'></textarea><br>";
echo "<input type='hidden' name='a' value='new'>";
echo "<input type='submit' value=' Blub '>";
echo "</form>";
ob_end_flush ();
?>
Gewöhne dir am besten an, error_reporting (E_ALL); in jedes Script mit aufzunehmen, das du am testen bist. Denn so kann man Fehler viel einfacher finden.Geändert von Loomis (11.03.09 um 15:08 Uhr)
mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
-
ok, jetzt gehts Danke euch allen

edit: Eine paar Fragen noch:
1) Was genau macht dieser Header Aufruf? Warum muss er gesetzt sein?
2)Selbiges für :
ob_start ();
ob_end_flush ();Geändert von deh3nne (11.03.09 um 15:48 Uhr)
-
header () leitet die Seite weiter. In diesem Fall an sich selbst. Also ein reload der Seite. Damit der neue Text gleich angezeigt wird und der Benutzer nicht selbst neuladen muss.
Die ob_* Funktionen gehören zur Aufgabesteuerung.mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
Ähnliche Themen
-
Shoutbox PHP
Von maarian im Forum PHPAntworten: 21Letzter Beitrag: 14.09.07, 01:14 -
shoutbox
Von damienhirst12 im Forum HTML-EditorenAntworten: 2Letzter Beitrag: 27.02.02, 12:33 -
Ich will ne ShoutBOX!
Von Comander_Keen im Forum PHPAntworten: 6Letzter Beitrag: 01.02.02, 19:47 -
Shoutbox und Tut...
Von bloody im Forum PHPAntworten: 7Letzter Beitrag: 04.01.02, 21:05



4Danke

Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren