Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Contentverwaltung online

  1. #1
    Meister(in)
    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Contentverwaltung online

    Hi,

    habe ein nettes und nützliches PHP Prog geschreiben, leider funst es aber nicht, und ich habe keine Ahnung warum...

    Hoffentlicht könnt ihr mir weiterhelfen!

    Hier der Code:

    Erst wird der Breich ausgewählt:
    Code:
    <form action="auswahl.php" method="post">
      <select name="bereich">
        <option value="../db/ho.txt">Startseite</option>
        <option value="../db/news.txt">News</option>
        <option value="../db/epi.txt">Episodenguide</option>
        <option value="../db/crew.txt">Crew</option>
        <option value="../db/sif.txt">Schiff</option>
        <option value="../db/dl.txt">Downloads</option>
        <option value="../db/bd.txt">Bilder</option>
        <option value="../db/anm.txt">Anmeldung</option>
        <option value="../db/kon.txt">Kontakt</option>
        <option value="../db/sc.txt">SiteConfig</option>
        <option value="../db/imp.txt">Impressum</option>
        <option value="../db/dc.txt">Disclaimer</option>
      </select>
      <input type="submit" value=" &#58;enter&#58; " />
    </form>
    ...dann wird die datei ausgelesen und überschrieben oder eben etwas angehängt
    Code:
    <?php
    	$path = $_POST&#91;"bereich"&#93;;
    	$datei = fopen&#40;"$path","r"&#41;;
    ?>
    <h1>&Uuml;berschreiben</h1>
    <form action="admin.php?i=w&p=<?php echo"$path"; ?>" method="post">
    	<textarea name="text" cols="100" rows="20">
    		<?php
    			if &#40;$datei&#41;
    			&#123;
    				while &#40;!feof&#40;$datei&#41;&#41;
    				&#123;
    					$inhalt = fgets&#40;$datei, 100&#41;;
    					echo"$inhalt";
    				&#125;
    				fclose&#40;$datei&#41;;
    			&#125;
    		?>
    	</textarea>
    
    	<input type="submit" value=" &#58;enter&#58; " />
    </form>
    <h1>Erweitern</h1>
    <form action="admin.php?i=a&p=<?php echo"$path"; ?>" method="post">
    	<textarea name="text" cols="100" rows="20">
    	</textarea>
    
    	<input type="submit" value=" &#58;enter&#58; " />
    </form>
    ...und schlussendlich auch in die Datei eingetragen...
    Code:
    <?php
    	$i = $_POST&#91;"i"&#93;;
    	$p = $_POST&#91;"p"&#93;;
    	$text = $_POST&#91;"text"&#93;;
    	
    	if &#40;$i == "w"&#41;
    	&#123;
    		$datei = fopen&#40;"$p","w"&#41;;
    		fputs&#40;$datei,"$text"&#41;;
    		fclose&#40;$datei&#41;;
    	&#125;
    	if &#40;$i == "a"&#41;
    	&#123;
    		$datei = fopen&#40;"$p","a"&#41;;
    		fputs&#40;$datei,"$text"&#41;;
    		fclose&#40;$datei&#41;;
    	&#125;
    	echo"<meta http-equiv=\"refresh\" content=\"0; URL=index.php\">
    		<script type=\"text/javascript\">
    		<!--
    		document.location.href = \"index.php\"
    		//-->
    		</script>
    	";
    ?>
    PS: Schreibrechte hat die Datei
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  2. #2
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    1) 2Teil: Die whileschleife wird nicht gebraucht
    2) Ich würd bei select nur die filenamen nehmen und den rest später dazusetzen.
    3) 3Teil: ersetzt mal den meta und javascript kram durch header("refresh:0url=index.php2)"

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Warum nur die filenamen im select? ich verstehe da den Sinn nicht ganz!?
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  4. #4
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Weil das übersichtlicher ist, wenn du mich fragst.

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich versuchs mal!

    Jetzt aber erstmal Deutschland gucken!!!

    Edit: die while Schleife wird benötigt um den kompletten Inhalt der Datei zu lesen!
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  6. #6
    Meister(in)
    Themenstarter

    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Geht leider immernoch nicht!
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  7. #7
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Was geht da denn nicht?

  8. #8
    Meister(in)
    Themenstarter

    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Der schreibt nicht in die Datei!

    Er gibt auch keine Fehlermeldung aus.
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  9. #9
    Shogun Avatar von DarkSyranus
    Registriert seit
    28.03.2006
    Ort
    ::1/128
    Alter
    25
    Beiträge
    3.446
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    Bei w oder bei a?

  10. #10
    Meister(in)
    Themenstarter

    Registriert seit
    08.07.2006
    Beiträge
    288
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Bei beidem!
    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

Ähnliche Themen

  1. T-Online!!
    Von Ma_rC im Forum Off Topic und Quasselbox
    Antworten: 12
    Letzter Beitrag: 18.06.2007, 23:40
  2. Online Kalender / Online Tagebuch
    Von StefanLutz im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 11.03.2007, 18:09
  3. Wer ist online?
    Von Vosch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 11.01.2006, 17:39

Stichworte

Berechtigungen

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