php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.04.2005, 15:07  
Gast
 
Beiträge: n/a
Standard Newsscript anpassen

ich hab grad angefangen php zu lernen und nun bräuchte mal bitte eure hilfe (am besten idiotensicher)!

ich würde gern ein newsscript an meine bedürfnisse anpassen. als erstes wäre da die datei "news.php" mit folgendem inhalt:

Code:
 <?
        // Einstellungen
        
        $pw=""; //Das Passwort (Du solltest das zuesrt ändern)
        
        // Ende der Einstellungen

        $datei=fopen("news.txt","r");
        $news=fgets($datei);
        fclose($datei);

        $newsb=$_POST["news"];
        $pw=$_POST["pw"];

	$newsb=eregi_replace("\n","
",$newsb);

        if (($newsb!="")) {
        if (($pw=="$pw")) {
        
        $datei=fopen("news.txt","w");
        fwrite($datei,"$newsb
$news");
        fclose($datei);
        }else{
        echo("Falsches Passwort");
        }
        }
       
        $datei=fopen("news.txt","r");
        $news=fgets($datei);
        fclose($datei);
        echo("$news");
        
        ?>
des weiteren exisiert eine datei "news.htm" mit welcher man die news an die php- datei schicken kann:

Code:
<form action="news.php" method="POST">
    <table border="0" width="100%">
        <tr>
            <td><p align="right">
            <font face="Verdana" style="font-size: 9pt" color="#FFFFFF">Passwort:</font></p>
            </td>
            <td><font face="Verdana" style="font-size: 9pt" color="#FFFFFF">
            <input type="password" size="20"
            name="pw"></font></td>
        </tr>
        <tr>
            <td valign="top"><p align="right">
            <font face="Verdana" style="font-size: 9pt" color="#FFFFFF">Nachricht:</font></p>
            </td>
            <td><font face="Verdana" style="font-size: 9pt" color="#FFFFFF">
            <textarea name="news" rows="10" cols="56">| DATUM | von ABSENDERNAME | BETREFF |
NACHRICHT</textarea></font></td>
        </tr>
        <tr>
            <td></td>
            <td><font face="Verdana" style="font-size: 9pt" color="#FFFFFF"><input type="submit"
            name="B1" value="Eintragen"></font></td>
        </tr>
    </table>
</form>
nun würde ich gern wissen, ob es möglich ist, dass die texte, welche bereits in der textdatei gespeichert worden, in dem fomularfeld der html-datei angezeigt werden, sodass man sie verändern kann.
ich hab bis jetzt leider keine möglichkeit gefunden das umzusetzen. hab natürlich schon fleißig gesucht!!
vielen dank für eure hilfe!!!
der mario
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.04.2005, 16:28  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

schonmal was von value gehört?
nur son tipp
Jojo1 ist offline  
Alt 13.04.2005, 16:30  
Gast
 
Beiträge: n/a
Standard

häm. nein... hab ich noch nicht. aber danke für den tipp! ich suche mal.
 
Alt 13.04.2005, 16:32  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

ist ein html-attribut.

z.B <text value="irgendwas"> dann steht da schon "irgendwas" drinnen

aber seh grad (is ja auch vernünftiger), dass du <textarea> benutzt
<textarea>vorgegebener text</textarea> ist es da.
Jojo1 ist offline  
Alt 15.04.2005, 13:09  
Gast
 
Beiträge: n/a
Standard

vielen dank! hab irgendwie in die völlig falsche richtung überlegt... sorry. läuft aber trotzdem noch nicht, was aber hoffentlich nicht wieder an meiner dusseligkiet, sondern daran, dass ich mit php noch nicht so die ahnung hab, liegt.

also bei mir steht jetzt:

PHP-Code:
<textarea>
<? 

        $datei
=fopen("news.txt","r"); 
        
$news=fgets($datei); 
        
fclose($datei); 
        echo(
"$news"); 
        
?>
</textarea>
ich bild' mir ein, dass man das so machen kann. warum wird aber immernoch kein text im formularfeld angeteigt???
 
Alt 15.04.2005, 13:13  
Gast
 
Beiträge: n/a
Standard

eigentlich sollte jetzt "$news" angezeigt werden. Wenn du aber die News selbst anzeigen willst muss das so aussehen:
PHP-Code:
<?php
echo $news;
?>
Zudem geht dein Code nur, wenn der Newstext alleine in einer seperaten Datei steht. Warum nimmst du keine Datenbank? Ich find das viel angenehmer, weil man da leicht Datensätze bearbeiten und löschen kann

mfg koelle
 
Alt 15.04.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

yuhu!!! jetzt klappt's! vielen dank euch allen!
 
Alt 15.04.2005, 13:31  
Gast
 
Beiträge: n/a
Standard

Gern geschehen
Ich würde es aber mit einer Datenbank lösen, da man da leicht spezifische Datensätze editieren, läschen kann etc.

Das Tutorial von Quake-net ist richtig gut (siehe in meiner Signatur)

mfg koelle
 
Alt 15.04.2005, 13:32  
Gast
 
Beiträge: n/a
Standard

ok. danke für den tipp. ich sehe mir das gleich mal an!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
anpassen von tabellen me HTML, Usability und Barrierefreiheit 0 24.01.2006 13:32
Newsscript Newsscript PHP Tipps 2007 17 20.12.2005 09:42
[Erledigt] Bild an den Monitor anpassen Off-Topic Diskussionen 12 20.11.2005 22:45
Newsscript Beitragsarchiv 6 07.09.2005 21:38
Newsscript Programmierer gesucht Beitragsarchiv 7 05.09.2005 15:10
Suche Tester für mein Newsscript Beitragsarchiv 32 02.09.2005 08:24
FCKEDITOR anpassen PHP-Fortgeschrittene 3 15.08.2005 12:27
Newsscript skywalkerluk PHP Tipps 2005-2 2 25.07.2005 19:58
Newsscript... PHP Tipps 2005-2 7 14.07.2005 04:01
Newsscript: Bewertung geben PHP Tipps 2005 8 15.05.2005 02:32
Probleme mit Newsscript PHP Tipps 2005 9 23.04.2005 11:28
newsscript comments aircrash PHP Tipps 2005 3 23.01.2005 19:59
bildgröße automatisch anpassen PHP Tipps 2004-2 9 10.12.2004 13:39
Suche Newsscript PHP Tipps 2004 4 02.09.2004 13:00
Wie baue ich ein Newsscript ein?? PHP Tipps 2004 1 18.08.2004 00:53


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.