php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.07.2008, 03:29  
Neuer Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 21
Gokel
Standard datei auslese und lösch problem

Servus,

Ich habe mich mal daran versucht einen eigenen kleinen CMS (content management system) zu machen allerdings habe ich ein problem, wenn die ich eine datei in einer textarea auslesen, wirt nur die erste Zeile im textarea angezeigt ....

Hier mal mein Code:

PHP-Code:
<?PHP

 
###################################
 ###################################
 ##Smart#Content-Management-System##
 ###############SCMS################
 #############by Gokel##############
 ###################################
 ###################################

 // Kann belibig verändert werden
$password "123";
 
// Ab hier nichts mehr verändern !
$password_eingabe $_POST['1'];
$seite $_POST['2'];
$admin_text_1 $_POST['3'];


echo 
"<form action='' method='post'>
<table style='width:220px;height:*;border:1px solid yellow;background-color:green;'>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    [b]Password [/b]</td> <td style='width:50px;border:1px solid orange;'> <input type='password' name='1';text-align:center;> </td>
 </tr>
 <tr>
  <td colspan='2' style='border:1px solid orange;'>
    [b]Welche Seite möchten sie bearbeiten? [/b]</td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Seite 1:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='s1'> </td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Seite 2:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='s2'> </td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Seite 3:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='s3'> </td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Seite 4:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='s4'> </td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Seite 5:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='s5'> </td>
 </tr>
 <tr>
  <td style='width:170px;border:1px solid orange;'>
    Menü:</td> <td style='width:50px;border:1px solid orange;'> <input type='radio' name='2' value='menu'> </td>
 </tr>
 <tr>
  <td colspan='2' style='border:1px solid orange;text-align:center;'>
    <input type='submit' value='einloggen'></td>
 </tr>
</table>
    </form>"
;
 if(
$password_eingabe == $password && $seite == "s1")  {
     
$dat fopen("seite1.txt""r+");
     
$in fgets($dat5000);
     echo 
"Editor: 

     <form action='' method='post'>
     <div style='width:550px; height:270px;border:1px solid black;background-color:#00008B;'>
     <div align='center'>
     <textarea cols='60' rows='15' name='3' style='border:1px solid grey;
     color:orange;background-color:black;margin-top:5px;'>$in</textarea> 

     </div>
     </div>
     <input type='submit' value='speichern'>
     </form>"
;
     
fclose($dat);
 }
 if(
$admin_text_1 != "")  {
     
$file fopen("seite1.txt""r+");
     
$inhalt fgets($file5000);
     echo 
" Erfolgreich gespeichert ";
     
$inhalt $admin_text_1;
     
rewind($file);
     
fwrite($file$inhalt);
     
fclose($file);
 }
 
 
?>
Problem 2 : Wenn ich den text in der textarea einfach lösche, wird er nicht gelöscht ....

Ich hoffe das ihr mir helfen könnt

lg
Gokel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.07.2008, 09:30  
Benutzer
 
Benutzerbild von Mikay Kun
 
Registriert seit: 03.03.2006
Beiträge: 61
PHP-Kenntnisse:
Anfänger
Mikay Kun
Standard

@Problem 1: Benutze einfach $content=file_get_contents($filename).

PHP-Code:
if($password_eingabe == $password && $seite == "s1")  {
     
$dat file_get_contents("seite1.txt");
     echo 
"Editor: 

     <form action='' method='post'>
     <div style='width:550px; height:270px;border:1px solid black;background-color:#00008B;'>
     <div align='center'>
     <textarea cols='60' rows='15' name='3' style='border:1px solid grey;
     color:orange;background-color:black;margin-top:5px;'>$dat</textarea> 

     </div>
     </div>
     <input type='submit' value='speichern'>
     </form>"
;
 } 
@Problem 2:

PHP-Code:
if ($admin_text_1 != "" AND isset($_POST['3']))  {
     
$file fopen("seite1.txt""w");
     
$inhalt $admin_text_1;
     
fwrite($file$inhalt);
     
fclose($file);

     echo 
" Erfolgreich gespeichert ";
 } 
Damit überschreibst du den Text. Somit wird er das speichern.
__________________
<Chang> Ich wollt nochmal anrufen bevor ich wieder völlig verkrüppelt auf dem Boden liege.
<Mikay> Ja, war wieder mal klar -.-
Mikay Kun ist offline  
Alt 17.07.2008, 16:26  
Neuer Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 21
Gokel
Standard

Sauber, es klappt ! Danke
Gokel ist offline  
 


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
Upload Problem einer ZIP Datei sven2oo8 PHP-Fortgeschrittene 4 23.07.2008 23:54
Datei auslese Problem Gokel PHP Tipps 2008 10 11.07.2008 15:52
Funktionen aus externer Datei includen - Problem Darson PHP Tipps 2008 7 18.01.2008 16:27
Problem mit einer auslesen.php datei my_self PHP Tipps 2008 3 02.11.2007 00:09
[Erledigt] Problem mit der Ladezeit - JS Datei zu groß, PHPcacheing? PHP Tipps 2006 1 30.03.2006 16:50
Session Problem R4v3r PHP Tipps 2007 3 30.11.2005 23:25
Problem beim Schreiben in eine Datei PHP-Fortgeschrittene 2 17.08.2005 16:26
XML Datei mit PHP Parsen - Problem mit Zeichencodierung DonTermi PHP-Fortgeschrittene 7 10.08.2005 11:36
sehr merkwürdiges Problem mit require_once PHP Tipps 2005-2 3 16.07.2005 13:42
Datei mehrmals öffnen und schließen in einem Skript PHP Tipps 2005-2 14 14.07.2005 18:12
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
Problem mit Datei Upload Server, Hosting und Workstations 6 06.09.2004 04:58
Problem beim schreiben in Datei PHP Tipps 2004 5 20.08.2004 14:06
Auslese Problem TheSkaterFriend PHP Tipps 2004 8 07.08.2004 20:11
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 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.