WinFuture-Forum.de: Php: Textspeicherung Mehrer Zeilen + Ausgabe - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php: Textspeicherung Mehrer Zeilen + Ausgabe


#1 Mitglied ist offline   x2on 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.511
  • Beigetreten: 07. Januar 02
  • Reputation: 0
  • Wohnort:Berlin

geschrieben 18. April 2003 - 20:25

Hi Leute!

So leider kenn ich mich im gebiet PHP nicht so gut aus!

Ich bräuchte 10 x 1 Zeile Text, die auf der Webseite einzeln eingegeben werden können,
und eine Seite wo die alle schön ausgeben werden!

Also die Ausgabe soll dan so aussehen:

und alles nach 0x. soll über eine PHP-Seite variabel eingeben werden können!
Müsste ziemlich einfach sein der Code, nur hab keinen peil wies geht!

Charts:


01. Lovestern Galaktika Project - Superstar (Jan Wayne Remix) Bombe !!!!!!!!
02. DJ Scot Project - Rock
03. Pulsedriver - Toxicated Smoke
04. Sensation - The Anthem (Johan Gielen Remix)
05. Chikkn Chekka - Rap Musikk Sukks
06. Dickheadz - Suck my...!!!!!!!!!!!!!!!!!!!!!
07. Beam VS Cyrus ft. MC Hammer - Can´t touch this
08. Dark Monks - Insane (Steve Murano Remix)
09. Lasgo - Pray (Dave MCCullen Remix)
10. Spitfire - Ready for this (DJ Dean Remix)
0

Anzeige



#2 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 11:08

Also du als Admin willst die 10 Titel eintippen, das die Top 10 dann auf der Seite zu sehen ist?
0

#3 Mitglied ist offline   x2on 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.511
  • Beigetreten: 07. Januar 02
  • Reputation: 0
  • Wohnort:Berlin

geschrieben 19. April 2003 - 12:27

genau so!

krieg ich einfach ned hin das da zehn zeilen stehen die er sich merkt!
0

#4 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 12:52

am einfachsten wäre es, wenn du auf einer Seite die Titel eingibts, und den Text dann in einer Datei speicherst. und dann einfach auf der anderen Seite ausgelesen wird. Mit PHP ist das kein Problem.... Natürlich könnt man das auch mit ner mySQL Datenbank machen, aber das wäre wohl ein bissl übertrieben.... Mal schauen ob ich noch sowas rum liegen hab..
0

#5 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 12:56

Hmm hab nix mehr gefunden..... Ich bastel mal schnell ein Beispiel.....
0

#6 Mitglied ist offline   x2on 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.511
  • Beigetreten: 07. Januar 02
  • Reputation: 0
  • Wohnort:Berlin

geschrieben 19. April 2003 - 13:00

das alles in einem text gepsiechert wird hab ich schon,

nur soll jeder wert belieb geändert werden können, das die alten noch drinbleiben!
mysql muss ned sein!
ex "Bad-Angel"

http://www.x2on.de
0

#7 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 14:20

top 10 ausgabe:
<html>
<head>
<title>Top 10 Ausgabe</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">

<?php

if(file_exists("top10.txt"));
{
	$datei = fopen ("top10.txt", "r");
	if($datei)
{
while($zeile = fgets($datei,255))
{
	echo stripslashes($zeile) . "<br>\n";
}
	fclose($datei);
}
}


?>
</body>
</html>



top10admin.php

<html>
<head>
<title>Top 10 Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p><font face="Arial, Helvetica, sans-serif" size="5" color="#0066FF">Top 10 Administration</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="3" color="#666666">Bitte geben 
  Sie die Top 10 ein:</font> <br>
</p>
<form method="post" action="">


<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 1:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song1" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 2:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song2" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 3:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song3" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 4:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song4" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 5:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song5" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 6:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song6" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 7:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song7" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 8:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song8" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 9:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song9" size="80">
		</font></b></td>
  </tr>
  <tr> 
	<td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 10:</font></b></td>
	  <td width="62%"><b><font face="Arial, Helvetica, sans-serif">
		<input type="text" name="song10" size="80">
		</font></b></td>
  </tr>
</table>
<div align="center">
<?php  
// ausgabe wenn gespeichert...
if($saveit)
{
echo '<br>
	<font face="Arial, Helvetica, sans-serif" size="4" color="#FF6600">Top 10 
	erfolgreich gespeichert!</font><font face="Arial, Helvetica, sans-serif" size="1" color="#FF6600"> 
	</font>';
}	
	
?>	
	<br>
	<br>
	<input type="submit" name="saveit" value="Speichern!">
	<input type="reset" name="clearit" value="neu beginnen">
  </div>
</form>
<p><font face="Arial, Helvetica, sans-serif" size="1"> <a href="mailto:[email protected]">Patric Joos</a></font></p>
<p> </p>
<p> </p>
<p align="center"><font face="Arial, Helvetica, sans-serif" size="1" color="#FF6600"> 
  </font></p>
</body>

<?php
if($saveit)
{

$data = "01. " . $song1 . "\n02. " . $song2 . "\n03. " . $song3 . "\n04. " . $song4 . "\n05. " . $song5 . "\n06. " . $song6 . "\n07. " . $song7 . "\n08. " . $song8 . "\n09. " . $song9 . "\n10. " . $song10;


	$datei = fopen ("top10.txt","w");
	if($datei)
	{
  fputs($datei, $data);
  fclose($datei);
	}


}


?>



</html>

Dieser Beitrag wurde von tecONE bearbeitet: 26. April 2006 - 19:39

0

#8 Mitglied ist offline   x2on 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.511
  • Beigetreten: 07. Januar 02
  • Reputation: 0
  • Wohnort:Berlin

geschrieben 19. April 2003 - 16:47

thx funktioniert einwandfrei!
muss nur noch die Textausgabe anpassen und alles ist super!

VIELEN DANK!!

aber: wie kann ich da bei admin noch ne passwortabfrage einbauen?

wäre sehr nett wenn du mir das noch sagen könntest!
ex "Bad-Angel"

http://www.x2on.de
0

#9 Mitglied ist offline   ichbines 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.725
  • Beigetreten: 06. Oktober 02
  • Reputation: 0
  • Wohnort:Parndorf (Österreich)
  • Interessen:Computer, Linux

geschrieben 19. April 2003 - 21:52

@Bad-Angel

Eine Passwortabfrage kann man mit einer .htaccess datei machen.
Siehe: hier und hier. Der Server muss das aber unterstützen.
0

#10 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 23:23

eine Möglichkeit wäre, du nennst die top10admin.php einfach um, so das da nicht so schnell einer drauf kommt (zB. 0982fkaslk.php) oder aber einfach ne Sicherheitsabfrage.... dann schaut das so aus:
0

#11 Mitglied ist offline   tecONE 

  • Gruppe: aktive Mitglieder
  • Beiträge: 739
  • Beigetreten: 06. Januar 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Freiburg

geschrieben 19. April 2003 - 23:30

Du musst jetzt einfach in der ersten Zeile das "meinpasswort" durch ein Passwort deiner Wahl ersetzen.
Ohne das kannste nicht speichern. Viel Spaß damit! :ph34r:


<?php $syspass="meinpasswort"; ?>

<html>
<head>
<title>Top 10 Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<p><font face="Arial, Helvetica, sans-serif" size="5" color="#0066FF">Top 10 Administration</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="3" color="#666666">Bitte geben 
  Sie die Top 10 ein:</font> <br>
</p>
<form method="post" action="">


  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Passwort:</font></b></td>
      <td width="62%">
        <input type="password" name="passwd" size="10">
      </td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 1:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song1" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 2:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song2" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 3:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song3" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 4:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song4" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 5:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song5" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 6:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song6" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 7:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song7" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 8:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song8" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 9:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song9" size="80">
        </font></b></td>
    </tr>
    <tr> 
      <td width="38%"><b><font face="Arial, Helvetica, sans-serif">Platz 10:</font></b></td>
      <td width="62%"><b><font face="Arial, Helvetica, sans-serif"> 
        <input type="text" name="song10" size="80">
        </font></b></td>
    </tr>
  </table>
  <div align="center"> <?php  
// ausgabe wenn gespeichert...
if($saveit)
{
  if($passwd == $syspass)
  {
    echo '<br>
   <font face="Arial, Helvetica, sans-serif" size="4" color="#FF6600">Top 10 
   erfolgreich gespeichert!</font><font face="Arial, Helvetica, sans-serif" size="1" color="#FF6600"> 
   </font>';
  }    

  else
  {
    echo '<font color="#CC0000"><b><font face="Arial, Helvetica, sans-serif">Sorry, 
   aber das Passwort war falsch....</font></b></font>';
  }
}
?> <br>
<br>
    <br>
    <input type="submit" name="saveit" value="Speichern!">
    <input type="reset" name="clearit" value="neu beginnen">
  </div>
</form>
<p><font face="Arial, Helvetica, sans-serif" size="1">Copyright © 2003 TWC 
  GmbH Freiburg / <a href="mailto:[email protected]">Patric Joos</a></font></p>
<p> </p>
<p> </p>
<p align="center"><font face="Arial, Helvetica, sans-serif" size="1" color="#FF6600"> 
  </font></p>
</body>

<?php
if($saveit)
{
  if($passwd==$syspass)
  {
  $data = "01. " . $song1 . "\n02. " . $song2 . "\n03. " . $song3 . "\n04. " . $song4 . "\n05. " . $song5 . "\n06. " . $song6 . "\n07. " . $song7 . "\n08. " . $song8 . "\n09. " . $song9 . "\n10. " . $song10;


 	 $datei = fopen ("top10.txt","w");
 	 if($datei)
 	 {
    fputs($datei, $data);
    fclose($datei);
 	 }
  }
}


?>



</html>

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0