Hallo, ich hätte mal ne frage, wie kann ich es machen, das ich meine texte, die ich z.B. unter news packe, aus dem internet aus aktualisieren kann?? Also das ihc die seiten nicht immer wieder hochladen muss
ich könnte ja immer für die news ne seite mit include machen oder?? aber wie bekomme ich es hin, das ich dann auf die seite im internet zugreifen kann.. ich hab mal gelesen das das mit nem Formular geht, aber wie??
kann mir da wer helfen?? wäre geil...
cyaa
Texte aus dem Internet bearbeiten
-
-
ja das geht in 2 varianten
die erste wäre in eine txt-datei zu speichern und auslesen und mit einem Fromular neu zuspeichern oder
die zweite in einer DB zu speichern und per UPDATE neu speichern das auch über ein Formular
dazu benötigst du PHP kenntisse......... -
hm.. ich kann ein bisschen php..
aber für die variante mit der txt datei nich oder??
Wie lass ich die datei denn immer neu auslesen?? -
Zitat von Anonymous
ich kann ein bisschen php..
Das ist gut....
Zitat von Anonymousaber für die variante mit der txt datei nich oder??
Du benötigst für beide Varianten PHP
Zitat von AnonymousWie lass ich die datei denn immer neu auslesen??
mit fopen(Datei offnen) und fgets(datei lesen) in eine textarea anzeigen lassen und dann bearbeiten und neu speichern
-
mooomment mal..
Zitatmit fopen(Datei offnen) und fgets(datei lesen) in eine textarea anzeigen lassen und dann bearbeiten und neu speichern
wie genau meinst du das.. kannst du mir nich pls das script aufschreiben?? weil soweit bin ich noch nich mit dem lernen... wäre echt verdammt nett von dir -
Zitat von Anonymous
wäre echt verdammt nett von dir
hats du mal auf die UHR gekuckt?!?
Heut (jetzt) wird das bestimmt nix mehr.......Zitat von Anonymousweil soweit bin ich noch nich mit dem lernen...
dann lern mal dateien bearbeitung mit PHP gehört zum standard....
folge mal den links aus dem anderen Post von mir -
oh man ich komm nich weiter.. :-/
ich hab jetz folgendes, wobei ich mir aber sau nich sicher bin ob das so stimmt erstmal ein formular,Zitat<form action="post.php">
<table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0">
<tr>
<td align="right">Vorname:</td>
<td><input name="Vorname" type="text" size="30" maxlength="30"></td>
</tr><tr>
<td align="right">Zuname:</td>
<td><input name="Zuname" type="text" size="30" maxlength="40"></td>
</tr><tr>
<td align="right" valign="top">Kommentar:</td>
<td><textarea name="Text" rows="10" cols="50"></textarea></td>
</tr><tr>
<td align="right">Formular:</td>
<td>
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>
mit dem formular will ich eigentlich die texte editieren.. mit zuname und so wegdenken..
dann hab ich hier die "post.php" die denke ich mal total falsch sein wird..
und eine text datei die heißt: "bla.txt" ich hab das so verstanden, das ich ein forumular habe das da eingebe,und der dass dann in die bla.txt schreibt.. aber irgentwie müsste ja erst der php code kommen, damit sich das öffnet zum editieren.. und das bekomm ich einfach nich hin -
-
hm... aus dem Link von webbie werde ich nich so ganz schlau.. :-/
war da denn schon was richtiges bei,bei dem was ich da gemacht habe??
oder könnte es mir jemand erklären wie ich das mache??
wäre echt megageil -
Zitat von Anonymous
hm... aus dem Link von webbie werde ich nich so ganz schlau.. :-/
war da denn schon was richtiges bei,bei dem was ich da gemacht habe??
oder könnte es mir jemand erklären wie ich das mache??
wäre echt megageil
Jo, grundsätzlich wohl schon. Der Link ist sicher nicht verkehrt.
Unter "Datensammlung über ein Formular in einer Datei" findest Du eigentlich fast genau das, was Du machen willst. Ist ein Stückchen weiter unten auf der Seite, der Quelltext wird zum Download angeboten. Da kannst Du das genau nachvollziehen. -
Hier nur ändern eines textes aus einer textdatei
PHP
Alles anzeigen<?php $datei = "bla.txt"; // Datei bestimmen benötigt schreibrechte ( CHOMD 777 ) if($schreiben == "ja"){ echo "Datei überschrieben "; echo "[url='.$PHP_SELF.']Seite neu Laden[/url] "; $dw = fopen($datei, "w+"); // Datei öffnen fwrite($dw, "$Text"); // Text wird in datei geschrieben // dabei wird der alte text überschrieben fclose($dw); // Datei schliessen }else{ $dr = fopen($datei, "r"); // Datei öffnen $inhalt= fread ($dr, filesize ($datei)); // Inhalt der Dat in einer var speichern // die datei wird ausgelesen bis das ende der dateigröße erreicht ist fclose($dr); // Datei schliessen ?> <form action="<?=$PHP_SELF;?>" method="get"> <input type="hidden" name="schreiben" value="ja"> <table border="0" cellpadding="5" cellspacing="0" bgcolor="#E0E0E0"> <tr> <td align="right" valign="top">Kommentar:</td> <td><textarea name="Text" rows="10" cols="50"><?=$inhalt;?></textarea></td> </tr> <tr> <td align="right">Formular:</td> <td> <input type="submit" value="Absenden"> <input type="reset" value=" Abbrechen"> </td> </tr> </table> </form> <?php } ?>
-
coool danke, und das ändern einer html datei?? :-/ is das sehr anders, oder muss ich dann einfach nur. datei.html anstatt bla.txt eingeben??
-
jup
ps: learning by doing? probiers doch einfach mal, wenn es geht kannst du stolz auf dich sein und sonst hast du auch was gelernt -
das heisst ja das ich stolz auf mich sein kann.. jippi..
ok.. wie bekomm ich das jetz hin, das das so wie in so nem admin bereich aus sieht?? irgentwo hab ich mal gelesen mit mysql aber wie geht das?? -
wenn du mit textdateien arbeitest, brauchst du wahrscheinlich kein mysql mehr.
bastelst du dir halt eine eigene webseite, mit links zu den verschiedenen formularen.
halt wie eine normale homepage, auf der du alles administrieren kannst... die du dann aber sinnvollerweise mit einem passwort schützst...
dies ist dann wiederum ein anderes thema -
jo hab ich acuh schon überlegt.. hab auch schonmal angefangen..
aber man braucht ja zieeemlich viele neue seitenp.s. ich war gast.. hatte keien lust mich einzuloggen
-
Für so etwas lohnt sich dann schon eine Datenbank,
weil deine Seite mit sicherheit wachsen wird
und du dann für jede neue seite eine neue Text-datei bräuchtest
bzw es irgendwann sehr unübersichtlich wird !
Aber mysql ist schon eine sache für sich.............