BlackBoard » Design, Programmierung & Entwicklung » Webdesign » newssystem » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen newssystem
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

traurig newssystem       Zum Anfang der Seite springen

Mein Newssystem besteht aus 4 Dateien und sieht wie folgt aus(bitte mir keine vorträge über das "newssystem halten" sondern mir bitte helfen):

Im ACP ist die news_schreiben.php

code:
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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
    <table border="0">
    <tr>
            <td >
            News
            </td>
            <td>
            erstellen
            </td>
    </tr>
    <tr>
        <form action="index.php?site=news_senden" method="post">
        <td>
        Thema:
        </td>
        <td><input type="text" name="thema">
        </td>
    </tr>
    <tr>
        <td>
        Kategorie:
        </td>
        <td><select name="kategorie">
        <option value="<img src=../images/icons/bw.gif>" selected>Bundeswehr</option>
        <option value="<img src=../images/icons/offtopic.gif>">Offtopic</option>
        </td>
    </tr>
    <tr >
        <td valign="top">
        News:
        </td >
        <td><textarea name="text" rows=8 cols=40></textarea>
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td align="left">
        <input type="submit" value="Senden">
        <input type="reset" value="Zurücksetzen">
        </form>
        </td>
        <td >
        </td>
    </tr>
  </table>


Danach wird es im ACP an die news_senden.php übermittelt
code:
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:
30:
31:
32:
33:
34:
35:
36:
37:
38:
<?php
$text1 = nl2br($text);
?>
    <table border="0">
    <tr>
            <td>
            Wollen Sie die News senden?
            </td>
    </tr>
    <tr>
        <form action="index.php?site=news_erfolg" method="post">
        <td>
        <input type="hidden" name="kategorie1" value="$kategorie">
        <input type="hidden" name="thema1" value="$thema">
        <input type="hidden" name="text2" value="$text1">
        <?php
        echo $kategorie," ",$thema;
        ?>
        </td>
    </tr>
    <tr >
        <td >
        <?php
        echo $text1;
        ?>
        </td>
    </tr>
    <tr>
        <td align="left">
        <input type="submit" value="Ja Senden">
        </form>
        </td>
        <td >
        </td>
    </tr>
  </table>


Und ab hier beginnt das Problem.. wahrscheinlich werden die Variablen nicht richtig übergeben, denn bei meiner news-Ausgabe werden nur die Variablen an sich ausgegebentraurig

also nun wird es an die news_erfolg.php weitergeleitet, welche die daten ja in die datei schreibt...

code:
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:
30:
31:
32:
33:
34:
35:
36:
<?php
$kategorie = $HTTP_POST_VARS["kategorie1"];
$thema = $HTTP_POST_VARS["thema1"];
$eintrag = $HTTP_POST_VARS["text2"];
$eintrag1 = nl2br($eintrag);
$daten = "
<table border=1 width=30%>
    <tr>
        <td width=100% align=left>
        $kategorie
        </td>
        <td width=100% align=left>
        $thema
        </td>
    </tr>
    <tr >
        <td width=100% align=left colspan=2>
        $eintrag1
        </td>
    </tr>
</table><br>
";
$datenbank = "news.dat";
$altdat = fopen($datenbank,"r");
$alteintrag = fread($altdat, filesize ($datenbank));
fclose($altdat);

$datei = fopen($datenbank,"w");
fwrite($datei, $daten);
fwrite($datei, $alteintrag);
fclose($datei);
?>
Eintrag erfolgreich
<a href="index.php?site=willkommen">zurück zum ACP</a>


Die Ausgabe sieht wie folgt aus
code:
1:
2:
3:
4:
5:
6:
7:
<?php
$datenbank = "admin/news.dat";
$daten = fopen ($datenbank,"r");
fpassthru($daten);
?>


also wie gesagt.. ich habe halt das problem, das die news scheinbar nicht richtig abgespeichert werden, da ich wahrscheinlich nicht so richtig mit dem hidden formular klarkomme

hope you help

traurig

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------
26.06.2003 15:59 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
max1mus max1mus ist männlich
composituer/producteur

images/avatars/avatar-2028.jpg

Dabei seit: 12.09.2001
Beiträge: 609

      Zum Anfang der Seite springen

hmm news_erfolg

$daten = " <- das scheint net so ganz zu stimmen..

probier mal $daten = " "

ich hab bisher nur newssystem mit mysql geschrieben mit textfiles hab ich das noch garnet probiert deswegen keine ahnung von fopen etc

__________________
.| jurij pialat - disc jockey and producer |.
26.06.2003 17:04 max1mus ist offline E-Mail an max1mus senden Homepage von max1mus Beiträge von max1mus suchen
[DS]-=Pencil=- [DS]-=Pencil=- ist männlich
Senior Member


images/avatars/avatar-712.jpg

Dabei seit: 20.09.2002
Beiträge: 446
Herkunft: Berlin

Themenstarter Thema begonnen von [DS]-=Pencil=-
      Zum Anfang der Seite springen

Zitat:
Original von max1mus
hmm news_erfolg

$daten = " <- das scheint net so ganz zu stimmen..

probier mal $daten = " "


mh das zweite " steht doch weiter unten
UPDATE:
Problem gelöst:
es lag an der 2. Datei(wurde mir im anderen forum geholfen)
so muss des code der versteckten input forms aussehen

code:
1:
2:
3:
        <input type="hidden" name="kategorie1" value="<?php echo $kategorie; ?>">


ich habe noch eine frage

Wie bekomme ich es hin, das ich auf einzelne News zugreifen kann(editieren), also kann ich da z.b. noch immer eine Zahl mit speichern und dann wenn ich meine editieren_datei habe, das er die zahl von einer bis zu einer bestimmten stelle einliest(also genau da wo von einer news der quellcode ist)

oder kann ich einfach mehrere dateien erstellen lassen(für jede news eine).. wie mache ich dastraurig

hope you help

unglücklich

__________________
[DS]-=Pencil=-
---------------------------
Eleminate the Enemy | Staatsfeind
Destroy Facism
www.rtcw-prison.net - www.darksoldiers.de
----------------------------

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von [DS]-=Pencil=-: 27.06.2003 13:21.

27.06.2003 07:55 [DS]-=Pencil=- ist offline E-Mail an [DS]-=Pencil=- senden Homepage von [DS]-=Pencil=- Beiträge von [DS]-=Pencil=- suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » newssystem

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH