php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.03.2005, 15:16  
Gast
 
Beiträge: n/a
Standard Probleme mit Newsscript

Hi ,
ich hab ein riesen problem
also ich schildere es mal ich habe ein newsscript und da möchte ich dass die dateien in einem formular ausgeben werden sollen ... doch irgnedwie klappt dass nicht wie ich es erhofft habe ... naja schaut selber mal www.clan-sll.de/webdesign/newsposter/news.php
wenn jemand ein fehler in meiner Syntex sieht dann BITTE sagt es mir ich bin noch ein anfänger im bereich PHP

Code:
<html>
<head>
<title>Script</title>

<?php

  $name=$_POST['name'];
  $bericht=$_POST['bericht'];
  $email=$_POST['email'];

//Datei öffnen

$datei = "daten.txt";

//Speichern der Dateien

if($get)
{
  $fp = fopen($datei,"a+"); # datei zum lesen öffnen
  $date = date("d.m.Y"); # datum
  $time = date("H.i"); # zeit
  # zeilenumbrüche umwandeln
  $bericht = str_replace("\r","
",$bericht);
  $bericht = str_replace("\n","
",$bericht);

   # $newName : formularelemente

   $data = "$name.|.$bericht.|.$email.|.$date.|.$time.|.\n\r";

  fputs($fp,$data); # daten in datei speichern
  fclose($fp);
}


if(file_exists($datei))
{
$inhalt = file($datei,"r");
$anzahl = count($inhalt);
    for($i = 0; $i < $anzahl; $i++)

     {
# inhalt rückwärts auslesen

        $newinhalt = array_reverse($inhalt);

# inhalt zerteilen

        $eintrag = explode(".|.",$newinhalt[$i]);

# variabeln defenieren

        $name = $eintrag[0];
        $bericht = $eintrag[1];
        $email = $eintrag[2];
        $datum = $eintrag[3];
        $zeit = $eintrag[4];

# daten ausgeben

              echo"<table width=\"437\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
              echo"<tr>\n";
              echo"<td width=\"102\" height=\"19\" valign=\"top\"><a href=\"mailto:$email\">$name</a></td>\n";
              echo"<td width=\"335\" valign=\"top\">$datum $zeit</td>\n";
              echo"</tr>\n";
              echo"<tr>\n";
              echo"<td height=\"18\" colspan=\"2\" valign=\"top\">

$bericht</p>\n";
              echo"<hr></td>\n";
              echo"</tr>\n";
              echo"</table>\n";
    }
}
else
{
    echo"Es wurde keine Datei gefunden";
}
?>
</html>
</body>
wäre voll net von euch wenn ihr mir helfen könntet
MFG - Fa!nT
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.04.2005, 10:51  
Gast
 
Beiträge: n/a
Standard

kann dir leider nich helfen!!

kann die seite nehmlich nich öfnen..firefox streikt
 
Alt 23.04.2005, 11:02  
Gast
 
Beiträge: n/a
Standard

würd dir aber raten, für den fall, das das irgendwann ma klappt, dass du da noch vor name noch n "feld" machst, wo dann ne id reinkkommt!!
esseidenn du willst einträge immer manuell bearbeiten und löschen
 
Alt 23.04.2005, 11:04  
Gast
 
Beiträge: n/a
Standard

if($get)

Wo kommt $get her???

Gruß
phpfan
 
Alt 23.04.2005, 11:04  
Gast
 
Beiträge: n/a
Standard

Ich glaub es ja nicht:

http://www.cix88.de/cix_php/php__lev...0423110324.gif
 
Alt 23.04.2005, 11:05  
Gast
 
Beiträge: n/a
Standard

is das der quelltext???
 
Alt 23.04.2005, 11:07  
Gast
 
Beiträge: n/a
Standard

Jo, weil die Sch... Schleife vermutlich kein Ende findet
Und es wird geladen geladen geladen ... bis der Browser abdank.

EDIT: Also den Link gang oben bitte nicht anklicken.
 
Alt 23.04.2005, 11:08  
Gast
 
Beiträge: n/a
Standard

ja..aber die schleife is ncih falsch..das muss in der $anzahl liegen, oder??
 
Alt 23.04.2005, 11:13  
Gast
 
Beiträge: n/a
Standard

das einzige, was ich seh währe, dass bei der def. von $inhalt im file(); das "r" nich passt

$inhalt = file($datei,"r");
 
Alt 23.04.2005, 11:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
data = "$name.|.$bericht.|.$email.|.$date.|.$time.|.\n\r" ;
Weis nicht, ob das so günstig ist.
Jedenfalls gibt die Schleife irgendwas aus, was aber nicht richtig angezeigt wird, jedenfalls nicht bei mir.

Zitat:
$newinhalt = array_reverse($inhalt);
Zitat:
for($i = 0; $i < $anzahl; $i++)
Vieleicht passen diese 2 Zeilen einfach nicht zusammen.

Benutze doch mal foreach() und $inhalt kannst du vorher schon sortieren.
 
 


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
[Erledigt] Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Newsscript - massig Probleme GSJLink Datenbanken 3 22.10.2005 18:08
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Newsscript Programmierer gesucht Beitragsarchiv 7 05.09.2005 15:10
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
anfänger probleme mit einem newsscript PHP Tipps 2005 1 21.05.2005 09:07
[Erledigt] CSV Größe macht Probleme mit php PHP Tipps 2005 5 15.03.2005 21:29
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
Probleme mit meinem Newsscript PHP Tipps 2004-2 2 26.11.2004 17:21
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
Probleme mit Newsscript PHP Tipps 2004 2 15.10.2004 15:17
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:18 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.