Bearbeiten von Dateien

  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 20th, 2004, 10:14 pm

ich habe diese 2 Skripte zum Bearbeiten von Dateien,

[php] <?
$ file = $ _GET [ "file"];
if ($ file) (
echo ( "
<center>
<form name="edit" method="get" action=writeFile.php?file=$file&backup=$backup&buffer=$buffer>
<table width=82% height="176" border="1">
<tr>
<td height="134">
<textarea name="buffer" cols="100" rows="20">
");
$ handle = fopen ( "/ $ file", "A +");
while (! FEOF ($ handle)) (
$ buffer = fgets ($ handle, 4096);
echo ( "$ buffer");

)

echo ( "</ textarea>");
fclose ($ handle);

echo ( "
</ td>
</ TR>
<tr>
<td height="36"> <input name="backup" type="checkbox" value="1" checked>
Erstellen Sie Backup::
<input type="submit" name="submit" value="Submit">
<input type = "reset" name = "Reset" value = "Zurücksetzen">
</ td>
</ TR>
</ table>
</ form>
</ center>
");
)
?> [/ php]


[php] <?
$ file = $ _GET [ "file"];
$ buffer = $ _GET [ "Puffer"];
$ Sicherung = $ _GET [ "backup"];

$ handle = fopen ( "/ $ file", "a");
fwrite ($ handle, $ buffer);
fclose ($ handle);

if ($ Backup == 1) (
$ handle = fopen ( "/ backup / $ file", "a");
fwrite ($ handle, $ buffer);
fclose ($ handle);
)
?> [/ php]

Aber sie funktionieren nicht im Web, aber sie funktionieren auf meinem Computer. Jedermann weiß, was ist falsch mit ihnen?
College Taught Me - And we're not talking about the classes!
@travisperson
  • Anonymous
  • Bot
  • No Avatar
  • Registriert: 25 Feb 2008
  • Beiträge: ?
  • Loc: Ozzuland
  • Status: Online

Beitrag Dezember 20th, 2004, 10:14 pm

  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 21st, 2004, 12:06 am

Was sind die Fehlermeldungen (falls vorhanden)
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 10:43 am

ebenso gibt es keine Fehler, nur wird nicht einmal Arbeit.

http://theloshas.com/editFile.php?file=body.new.inc

aus der es sieht, der das Skript geht hier

[php] <?
$ file = $ _GET [ "file"];
if ($ file) (
echo ( "
<center>
<form name = "Bearbeiten" method = "get" action = writeFile.php? file = $ file = & Backup Backup & $ buffer = $ buffer>
<table width=82% height="176" border="1">
<tr>
<td height="134">
<textarea name="buffer" cols="100" rows="20">
"); [/ Php]

und dann hört jede Be-info, oder nur noch ein weiter Schleife.
College Taught Me - And we're not talking about the classes!
@travisperson
  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:21 pm

Dieser Fehler habe ich
Code: [ Download ] [ Select ]
Warning: fopen(page/): failed to open stream: Is a directory in /home/loshas/public_html/writeFile.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 8
  1. Warning: fopen(page/): failed to open stream: Is a directory in /home/loshas/public_html/writeFile.php on line 6
  2. Warning: fwrite(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 7
  3. Warning: fclose(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 8
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:27 pm

thats, weil diese Datei bekam deteted und hat existiert, und es hat nicht zu laden, ist also nicht vorlegen können.
http://theloshas.com/editFile.php?file=body.inc
im Vergleich zu
http://theloshas.com/editFile.php?file=blah.inc

(blah ist eine echte Datei ist body.inc)
College Taught Me - And we're not talking about the classes!
@travisperson
  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:36 pm

Ändern Sie die Methode in der Form zu senden, erhalten keine
Code: [ Download ] [ Select ]
<form name='edit' method='post' action='writeFile.php?file=blah.inc&backup=&buffer='>


immer noch die gleichen Fehler
Code: [ Download ] [ Select ]
Warning: fopen(page/): failed to open stream: Is a directory in /home/loshas/public_html/writeFile.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 8
  1. Warning: fopen(page/): failed to open stream: Is a directory in /home/loshas/public_html/writeFile.php on line 6
  2. Warning: fwrite(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 7
  3. Warning: fclose(): supplied argument is not a valid stream resource in /home/loshas/public_html/writeFile.php on line 8
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:38 pm

der Grund, warum dieser Fehler sind, weil sie keine Meldung wurde an der Seite so kann es nicht, dass exicute. Fehler, so dass es
College Taught Me - And we're not talking about the classes!
@travisperson
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:43 pm

editFIle.php

PHP Code: [ Download ] [ Select ]
<?
 
$file = $_POST['file'];
 
if($file) {
 
echo("
 
<center>
 
<form name='edit' method='post' action='writeFile.php?file=$file&backup=$backup&buffer=$buffer'>
 
<table width='82%' height='176' border='1'>
 
 <tr>
 
   <td height='134'>
 
<textarea name='buffer' cols='100' rows='20'>
 
");
 
$handle = fopen("page/$file", "a+");
 
while (!feof($handle)) {
 
$buffer = fgets($handle, 4096);
 
echo("$buffer");
 
 
 
}
 
 
 
echo("</textarea>");
 
fclose($handle);
 
 
 
echo("
 
   </td>
 
 </tr>
 
 <tr>
 
   <td height='36'><input name='backup' type='checkbox' value='1' checked>
 
       Create Backup &nbsp;&nbsp;&nbsp;:: &nbsp;&nbsp;&nbsp;
 
       <input type='submit' name='Submit' value='Submit'>
 
       <input type='reset' name='Reset' value='Reset'>
 
   </td>
 
 </tr>
 
</table>
 
</form>
 
</center>
 
");
 
}
 
?>
  1. <?
  2.  
  3. $file = $_POST['file'];
  4.  
  5. if($file) {
  6.  
  7. echo("
  8.  
  9. <center>
  10.  
  11. <form name='edit' method='post' action='writeFile.php?file=$file&backup=$backup&buffer=$buffer'>
  12.  
  13. <table width='82%' height='176' border='1'>
  14.  
  15.  <tr>
  16.  
  17.    <td height='134'>
  18.  
  19. <textarea name='buffer' cols='100' rows='20'>
  20.  
  21. ");
  22.  
  23. $handle = fopen("page/$file", "a+");
  24.  
  25. while (!feof($handle)) {
  26.  
  27. $buffer = fgets($handle, 4096);
  28.  
  29. echo("$buffer");
  30.  
  31.  
  32.  
  33. }
  34.  
  35.  
  36.  
  37. echo("</textarea>");
  38.  
  39. fclose($handle);
  40.  
  41.  
  42.  
  43. echo("
  44.  
  45.    </td>
  46.  
  47.  </tr>
  48.  
  49.  <tr>
  50.  
  51.    <td height='36'><input name='backup' type='checkbox' value='1' checked>
  52.  
  53.        Create Backup &nbsp;&nbsp;&nbsp;:: &nbsp;&nbsp;&nbsp;
  54.  
  55.        <input type='submit' name='Submit' value='Submit'>
  56.  
  57.        <input type='reset' name='Reset' value='Reset'>
  58.  
  59.    </td>
  60.  
  61.  </tr>
  62.  
  63. </table>
  64.  
  65. </form>
  66.  
  67. </center>
  68.  
  69. ");
  70.  
  71. }
  72.  
  73. ?>


Jetzt ist es noch nicht einmal das Skript auf allen heißt es, dass $ Datei nicht von anderen just showing

Code: [ Download ] [ Select ]
<html><body></body></html>
College Taught Me - And we're not talking about the classes!
@travisperson
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:50 pm

zu beheben diesen Fehler Ihrem Weg dorthin ist jetzt behoben.

wenn Sie den Link
http://theloshas.com/writeFile.php?file ... mit=Submit
College Taught Me - And we're not talking about the classes!
@travisperson
  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:54 pm

Warum sind Sie der Ausgabe des Textes Bereich an die URL? nehmen Sie diese Variable weg, ist es nur geht zu verursachen Probleme
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 21st, 2004, 11:58 pm

Nicht zu bedeuten, oder noch etwas, aber können Sie mit Hilfe bekommen meine editFile, PHP-Seite zu arbeiten, so dass die Datei lädt die Seite, damit ich sehen kann, was in ihm? dann kann ich gehen von dort aus und steigen auf andere Dinge zu arbeiten, oder stellen Sie für weitere Hilfe.
College Taught Me - And we're not talking about the classes!
@travisperson
  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 22nd, 2004, 12:10 am

Dude Ich weiß nicht, was das Problem ist. Sie sagen mir, sie arbeitet auf einer Maschine und nicht die anderen.

Ist Ihr Feld ein Linux-oder Windows-Kiste?
ist der Server ein Windows-oder Linux-Box?
Welche Version ist die PHP, dass es funktioniert?
Welche Version ist die PHP, dass es nicht funktioniert?

Wenn Sie wollen, dass die Menschen zu helfen, müssen Sie das richtige Infos, sonst enden mit dem, was jetzt passiert. Die Leute gehen nach hinten und nach vorne zu erraten versuchen das Problem.

Der einzige Schluss, ich kann kommen, ist, dass es ein config Problem in einer der Maschinen. Wenn es auf ein und nicht der andere ist nicht das Skript.
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 22nd, 2004, 12:18 am

Meine Maschine ist Windows XP Pro; php V 4.3.3
mein Server ist Linux RedHat; php V 4.3.9

Ich bedauere nicht sapline für die Info-Seite, bevor ich nicht glauben, dass Sie es notwendig, und wenn Sie haben Sie gefragt würde.

Ich weiss nicht recht bekommen, warum es nicht funktioniert, weil ihr nur ein einfaches Skript, und ich habe dem Ganzen die Krone des PHP-Web-Seite, damit im fragen, warum es nicht funktioniert für die neuesten verions VS Die älteren ein.

ich war gehetzt Entsendung diesem Info, weil mein Internet funktionieren würde nach 5 Minuten abgeschaltet dann für 5 Stunden und dann vielleicht noch einmal für 5 Minuten. Jetzt besser funktioniert, damit vielleicht können wir figger it out.
College Taught Me - And we're not talking about the classes!
@travisperson
  • Rabid Dog
  • Cheese Monkey
  • Web Master
  • Benutzeravatar
  • Registriert: Mai 21, 2004
  • Beiträge: 3188
  • Loc: South Africa
  • Status: Offline

Beitrag Dezember 22nd, 2004, 12:28 am

Okay, so werden wir den Schwerpunkt auf die sich die Informationen in Text-Browser
okay ersetzen die Linien
[PHP]
$ handle = fopen ( "/ $ file", "A +");
while (! FEOF ($ handle)) (
$ buffer = fgets ($ handle, 4096);
echo ( "$ buffer");

[/ php]
mit
[PHP]
$ path = "/". $ file;
echo $ file; / / dies tun, um die Dateinamen etc
$ buffer = file_get_contents ( "page / $ file", "r");
echo ( "$ buffer");
[/ php]

und löschen Sie die Zeile, hat
[PHP]
fclose ($ handle);
[/ php]
My Software Development Company
Music I have recorded (fixed now :))
Bild
  • SpooF
  • Ice Cream
  • Bronze Member
  • Benutzeravatar
  • Registriert: Mai 22, 2004
  • Beiträge: 2826
  • Loc: Richland, WA
  • Status: Offline

Beitrag Dezember 22nd, 2004, 12:42 am

Alright jetzt wurden immer irgendwo, ich danke Ihnen so sehr zu sagen, mit mir über dieses und helfen.

http://theloshas.com/edit.php?file=body.news.inc

Jetzt sagen Sie mir, wenn der obere Teil sollte GET oder POST, weil, wenn Sie Post es nicht funktioniert, aber wenn Sie es Dosis

[php] <?
$ file = $ _GET [ "file"];

echo ( "
<center>
<form name = "Bearbeiten" method = "post" action = WriteFile. PHP>
<table width=82% height="176" border="1">
<tr>
<td height="134">
<textarea name="buffer" cols="100" rows="20">
");
$ path = "/". $ file;
echo $ file; / / dies tun, um die Dateinamen etc
$ buffer = file_get_contents ( "page / $ file", "r");
echo ( "$ buffer");


echo ( "</ textarea>");


echo ( "
</ td>
</ TR>
<tr>
<td height="36"> <input name="backup" type="checkbox" value="1" checked>
Erstellen Sie Backup::
<input type = "submit" name = "Submit" value = "submit" >
<input type="reset" name="Reset" value="Reset">
</ td>
</ TR>
</ table>
</ form>
</ center>
");

?> [/ php]
College Taught Me - And we're not talking about the classes!
@travisperson
  • Anonymous
  • Bot
  • No Avatar
  • Registriert: 25 Feb 2008
  • Beiträge: ?
  • Loc: Ozzuland
  • Status: Online

Beitrag Dezember 22nd, 2004, 12:42 am

Buchung Informationen

  • Beiträge in diesem Thema: 25 Beiträge
  • Mitglieder in diesem Forum: 0 Mitglieder und 198 Gäste
  • Du darfst keine neuen Themen in diesem Forum erstellen.
  • Du darfst keine Antworten zu Themen in diesem Forum erstellen.
  • Du darfst deine Beiträge in diesem Forum nicht ändern.
  • Du darfst deine Beiträge in diesem Forum nicht löschen.
  • Du darfst keine Dateianhänge in diesem Forum erstellen.
 
 

© Unmelted Enterprises 1998-2009. Angetrieben durch phpBB © 2001-2009 phpBB Group.