SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.07.2003, 15:30:51
tnt1000 tnt1000 ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 21
Textdatei über php editieren

Hi,

ich bin absoluter PHP-Anfänger und weiss nischt - aber wirklich garnischt! Deshalb bitte ich euch mir für folgende Frage ggf. einen Code bereit zu stellen.

Ich habe in einem Verzeichniss auf einem Server eine Textdatei rumliegen die ich gerne ändern möchte.
Dazu brauche ich ein PHP-Script das in einem Frame (bsp IFrame) die Textdatei anzeigt sodass man sie editieren kann und über einen Button wieder speichern/überschreiben kann.

Ich glaube das ist für euch recht einfach.

Danke im Vorraus - ihr würdet mir damit wirklich sehr helfen!

mfG
Mit Zitat antworten
  #2  
Alt 15.07.2003, 15:57:40
toweter
Guest
 
Beiträge: n/a
http://www.gnuforum.de/arcmenue/proj...tsch&page=edit
dort auf "edit.php" klicken,
da kannst du dir das meiste rausschreiben...
hoffe, du kannst damit was anfangen;)

||EDIT:
Falls ein Admin mitliest:
Jedesmal, wenn ich die "Wer ist online?"-Site
anschaue wird angezeigt, dass ein Gast einen Beitrag meldet, ist das ein Fehler oder wird hier wirklich soviel gemeldet;)?

||EDIT2:
iframe wird wohl nicht möglich sein,
du meinst wahrscheinlich eine textarea...

Geändert von toweter (15.07.2003 um 16:06:36 Uhr)
Mit Zitat antworten
  #3  
Alt 15.07.2003, 16:05:30
tnt1000 tnt1000 ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 21
au ne, da blicke ich nich durch!

lieber wäre mir ein fertiger code.... :)


Gruß
Mit Zitat antworten
  #4  
Alt 15.07.2003, 16:13:55
toweter
Guest
 
Beiträge: n/a
na gut...;)

PHP-Code:
if ($speichern) {
  
$fp fopen("blablabla.txt"'w');
  
$edit $edit."n";
  
fputs($fp$editstrlen($edit));
  
fclose($fp);
}

if (!
$speichern) {
$file file_get_contents("blablabla.txt");
echo 
"<form name="filedit" action="$PHP_SELF" method="post">
<table><tr><td>
<textarea name="
edit" cols="75" rows="30">$file</textarea>
</td></tr><tr><td align="
right">
<input type="
Submit" name="speichern" value="Speichern"></form>
</td></tr></table>"
;

Mit Zitat antworten
  #5  
Alt 15.07.2003, 16:17:32
tnt1000 tnt1000 ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 21
danke für die schnelle Antwort

welcher chmod braucht dann die textdatei? 755 ??


Gruß!
Mit Zitat antworten
  #6  
Alt 15.07.2003, 16:19:47
toweter
Guest
 
Beiträge: n/a
ne, ich würd 777 nehmen,
755 ist ohne schreibrecht
Mit Zitat antworten
  #7  
Alt 15.07.2003, 16:23:39
tnt1000 tnt1000 ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 21
mhhh,

ich bekomme da folgende Fehlermeldung:

"Fatal error: Call to undefined function: file_get_contents() "
Mit Zitat antworten
  #8  
Alt 15.07.2003, 16:25:48
toweter
Guest
 
Beiträge: n/a
deine php-version ist veraltet;)
du kannst statt file_get_contents auch verwenden:
PHP-Code:
$fp fopen("blablabla.txt",'rb');
$file fread($fp,filesize("blablabla.txt"));
fclose($fp); 
Mit Zitat antworten
  #9  
Alt 15.07.2003, 16:28:43
tnt1000 tnt1000 ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 21
also müsste alles dann so heissen:

<?
if ($speichern) {
$fp = fopen("test.txt", 'w');
$edit = $edit."n";
fputs($fp, $edit, strlen($edit));
fclose($fp);
}

if (!$speichern) {
$file = fread($fp,filesize("test.txt"));
echo "<form name="filedit" action="$PHP_SELF" method="post">
<table><tr><td>
<textarea name="edit" cols="75" rows="30">$file</textarea>
</td></tr><tr><td align="right">
<input type="Submit" name="speichern" value="Speichern"></form>
</td></tr></table>";
}
?>

oder?
Mit Zitat antworten
  #10  
Alt 15.07.2003, 16:31:38
toweter
Guest
 
Beiträge: n/a
fast;)
PHP-Code:
<?
if ($speichern) {
$fp = fopen("test.txt", 'w');
$edit = $edit."n";
fputs($fp, $edit, strlen($edit));
fclose($fp);
}

if (!$speichern) {
$fp = fopen("blablabla.txt",'rb');
$file = fread($fp,filesize("test.txt"));
fclose($fp);
echo "<form name="filedit" action="$PHP_SELF" method="post">
<table><tr><td>
<textarea name="edit" cols="75" rows="30">$file</textarea>
</td></tr><tr><td align="right">
<input type="Submit" name="speichern" value="Speichern"></form>
</td></tr></table>";
}
?>
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:40:47 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt