Ergebnis 1 bis 3 von 3

Thema: Newsscript

  1. #1
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    Newsscript

    Naja, das ist mein erstes Tut, und ich hoffe ihr verteht es:

    Vorsicht: Erst für Fortgeschrittene PHP´ler und Könner

    Also in dem tut geht es darum, das wenn man mal etwas längere News in seiner Datenbank hat, diese nach einem letztem wort getrennt wird, und ein ...[mehr] angehängt wird

    Step 1:

    Zuerst müsst ihr eure Datenbank verbindung öffnen

    PHP-Code:
    /*Mysql Zugangsdaten werden hier eingetragen*/
    $server "";   //Hier euren Servernamen bzw. Adresse eintragen
    $benutzer "";   // Hier euren Benutzernamen eintragen
    $passwort "";   // Hier euer Passwort eintragen
    $datenbank ""// Hier euren Datenbanknamen eingeben
    /*Mysql verbindung wird hier aufgebaut*/
    $verbindung mysql_connect($server$benutzer$passwort);
    mysql_select_db($datenbank); 
    Step 2:

    Nun solltet ihr festlegen, nach welchem Wort ihr die News trennen wollt, und ...[mehr] anzeigen wollt

    PHP-Code:
    $wort 4;  // nach welchem Wort die zeichenkette aufhören soll 
    Step 3:

    Nun müsst ihr die News Abfragen -> Vorsicht, ich habe News benutzt, kann abweichen

    PHP-Code:
    $abfrage "SELECT * FROM News"/* Die aktuelle Tabelle(News) Abfragen nch allen
                                        einträgen*/
    $abfrage_querymysql_query($abfrage);           // Abfrage Auführen 
    Step 4:

    Nun müsst ihr eine while abfrage benutzen. Ich habe dafür mysql_fetch_assoc benutzt

    PHP-Code:
    while($daten mysql_fetch_assoc($abfrage_query))

    Step 5:

    Jetzt müssen die News aus der Tabelle news ausgelesen werden, und zerlegt werden. Als trennzeichen habe ich ein leerzeichen geählt

    PHP-Code:
    $news $daten['news'];     // Hier werden die news ausgelesen
    $string_zerlegt explode(" "$news);    // Hier werden die news nach jedem wort zerlegt 
    Step 6:

    Nun, muss natürlich der News Eintrag auch ausgegeben werden
    Das habe ich mit einer For schleife realisiert, und $i auf 0 gesetzt, da wir ja ab dem 0 wort anfangen möchten
    Da ein Array immer von 0 anfängt zu zählen, habe ich nun $string_zerlegt[$i-1] gemacht.

    so, nun bekommt ihr auch mal den code zu sehen:

    PHP-Code:
    /*Hier wird nun die Zeichenkette Ausgegeben*/
    $i 0
    for(
    $i;$i<=$wort;$i++) 
      { 
        echo 
    $string_zerlegt[$i-1]." ";
      }
      echo 
    "...[mehr]<br /><br />"
    Step 7:

    Nun muss aber auch die while schleife wieder geschlossen werden:

    PHP-Code:

    Step 8:

    Und zu gut erletzt, muss noch die aktuelle bestehende verbindung geschlossen werden

    PHP-Code:
    mysql_close($verbindung); 
    So, das wars.

    Hier nocheinmal den code im Überblick:

    PHP-Code:
    <?PHP
    /*Mysql Zugangsdaten werden hier eingetragen*/
    $server "";   //Hier euren Servernamen bzw. Adresse eintragen
    $benutzer "";   // Hier euren Benutzernamen eintragen
    $passwort "";   // Hier euer Passwort eintragen
    $datenbank ""// Hier euren Datenbanknamen eingeben
    /*Mysql verbindung wird hier aufgebaut*/
    $verbindung mysql_connect($server$benutzer$passwort);
    mysql_select_db($datenbank);

    $wort 4;  // nach welchem Wort die zeichenkette aufh&ouml;ren soll

    $abfrage "SELECT * FROM News"/* Die aktuelle Tabelle(News) Abfragen nch allen
                                        eintr&auml;gen*/
    $abfrage_query mysql_query($abfrage);           // Abfrage Auf&uuml;hren

    while($daten mysql_fetch_assoc($abfrage_query))
    {                 
    $news $daten['news'];     // Hier werden die news ausgelesen
    $string_zerlegt explode(" "$news);    // Hier werden die news nach jedem wort zerlegt

    /*Hier wird nun die Zeichenkette Ausgegeben*/
    $i 0
    for(
    $i;$i<=$wort;$i++) 
      { 
        echo 
    $string_zerlegt[$i-1]." ";
      }
      echo 
    "...[mehr]<br /><br />";  
      
    }
    mysql_close($verbindung);
    ?>
    und verlinken können die meisten ja selber, einfach die id mit abfragen in den link unter &amp; einbauen und dann auf der neuen seite mit $_GET['id']; abfragen und dann nen neuen mysql_query erstellen, und die einen news abfragen. wer das nicht weis einfach nochmal posten.

    So, kritik ist sehr erwünscht.
    Geändert von witzigerkiller (09-10-2005 um 20:05 Uhr)

    Ich gebe gerne Support via ICQ oder E-Mail für PHP | MySQL | HTML | CSS
    für eine kleine Weiterempfehlung in ICQ oder E-Mail bis mein Internet Service erichtet ist.

    ICQ: 274-103-194
    E-Mail: witzigerkiller@aol.com

    ----------------------------------------------------

    Projekt:
    -------------
    Service -> Coming Soon

  2. #2
    Avatar von jeko
    jeko ist offline Foren-Gott
    registriert
    03-06-2004
    Ort
    [CH]Vor meinem PC[/CH]
    Beiträge
    3.069

    AW: Newsscript

    Schönes Tutorial, verständlich geschrieben und übersichtlich gestaltet

    Weiter so!
    Arbeit an der Sprache ist Arbeit am Gedanken.
    NoPaste / Format / Analyze / Crypt
    Ich bin ein Schwätzer.

  3. #3
    witzigerkiller ist offline Foren As
    registriert
    26-09-2005
    Ort
    Daheim
    Beiträge
    85

    AW: Newsscript

    dankeschön

    Ich gebe gerne Support via ICQ oder E-Mail für PHP | MySQL | HTML | CSS
    für eine kleine Weiterempfehlung in ICQ oder E-Mail bis mein Internet Service erichtet ist.

    ICQ: 274-103-194
    E-Mail: witzigerkiller@aol.com

    ----------------------------------------------------

    Projekt:
    -------------
    Service -> Coming Soon

Ähnliche Themen

  1. suche newsscript
    Von Freeman_6 im Forum Allgemeines
    Antworten: 0
    Letzter Beitrag: 17-11-2004, 16:22
  2. problem mit newsscript!
    Von mascara im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 26-08-2003, 23:19
  3. Kostenloses Newsscript (ohne PHP/ASP...)?
    Von Kriegr im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 19-05-2003, 15:12
  4. meine site prüfen
    Von Kriegr im Forum Site-Check
    Antworten: 37
    Letzter Beitrag: 17-05-2003, 16:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •