Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Fileedit Script

Frage Entwicklung PHP

Mitglied: ibens

ibens (Level 1) - Jetzt verbinden

05.09.2006, aktualisiert 06.09.2006, 3169 Aufrufe, 4 Kommentare

Hallo Entwickler,

ich habe Probleme mit einem Script....

kann mir jemand sage was daran falsch ist????
01.
<html> 
02.
<head> 
03.
<title>Edit your File</title> 
04.
 
05.
</head> 
06.
<body  link=\"#4FADFB\" alink=\"#4FADFB\" vlink=\"#4FADFB\"> 
07.
<select name=\"wert\"> 
08.
<option>../DOWNLOADS/DOWNLOADS.php</option> 
09.
<option>../MAIN.php</option> 
10.
</select> 
11.
  
12.
 
13.
<form action=\"<?PHP echo $_ENV[\'SCRIPT_NAME\']; ?>\" method=\"POST\"> 
14.
<textarea name=\"text\" cols=\"60\" rows=\"20\"> 
15.
 
16.
<?PHP 
17.
$option = $_POST[\'wert\']; 
18.
 
19.
if(isset($_POST[\'text\'])) 
20.
21.
$dat = fopen(option,\"w+b\"); 
22.
fputs($dat,$_POST[\'text\']); 
23.
fclose($dat); 
24.
readfile (option); 
25.
26.
else { readfile (option); } 
27.
?>
Danke
Mitglied: Dani
05.09.2006 um 09:53 Uhr
Guten Morgen,
wäre nett gewesen, wenn du die Fehlermeldung auch gepostet hättest!!

01.
 
02.
<html> 
03.
<head> 
04.
<title>Edit your File</title> 
05.
 
06.
</head> 
07.
<body  link="#4FADFB" alink="#4FADFB" vlink="#4FADFB"> 
08.
<select name="wert"> 
09.
<option>../DOWNLOADS/DOWNLOADS.php</option> 
10.
<option>../MAIN.php</option> 
11.
</select> 
12.
  
13.
 
14.
<form action="<?PHP echo $PHP_SELF ?>" method="POST"> 
15.
<textarea name="text" cols="60" rows="20"> 
16.
 
17.
<?PHP 
18.
$option = $_POST['wert']; 
19.
 
20.
if(isset($_POST['text'])) 
21.
22.
  $dat = fopen($option,\"w+b\"); 
23.
  fputs($dat,$_POST['text']); 
24.
  fclose($dat); 
25.
  readfile ($option); 
26.
27.
else 
28.
 {  
29.
  readfile ($option); 
30.
31.
?>
Gruß
Dani
Bitte warten ..
Mitglied: Janni
05.09.2006 um 09:58 Uhr
Nimm mal den "\" (Backslash) weg. Den brauchst Du nur um in einem Print oder Echobefehl das Ausführungszeichen " zu "entwerten", damit es ausgegeben und nicht als Teil des Befehls ausgewertet wird.

Und versuche mal anstatt:
01.
<?PHP echo $_ENV[\'SCRIPT_NAME\']; ?>
das:
01.
<?=$_SERVER['PHP_SELF']?>
MFG

Edit: da habe ich wohl zu langsam geschrieben

P.S. Warum funktioniert ddie Code-Tags nicht ?
Bitte warten ..
Mitglied: wakko
05.09.2006 um 10:48 Uhr
Moinsen,

teste das mal mit nem $ vor dem option in den letzten 5 Zeilen (z.B $dat = fopen($option, "w+b");)

MfG
Bitte warten ..
Mitglied: ibens
06.09.2006 um 16:13 Uhr
Hallo,

ich habs jetzt mal geändert...

geht aber trotzdem noch nicht.....

01.
<html> 
02.
<head> 
03.
<title>Edit your File</title> 
04.
 
05.
</head> 
06.
<body  link="#4FADFB" alink="#4FADFB" vlink="#4FADFB"> 
07.
<select name="wert"> 
08.
<option>../DOWNLOADS/DOWNLOADS.php</option> 
09.
<option>../MAIN.php</option> 
10.
</select> 
11.
  
12.
 
13.
<form action="<?PHP echo $PHP_SELF ?>" method="POST"> 
14.
<textarea name="text" cols="60" rows="20"> 
15.
 
16.
<?PHP 
17.
$option = $_POST['wert']; 
18.
 
19.
if(isset($_POST['text'])) 
20.
21.
  $dat = fopen($option,"w+b"); 
22.
  fputs($dat,$_POST['text']); 
23.
  fclose($dat); 
24.
  readfile ($option); 
25.
26.
else 
27.
 {  
28.
  readfile ($option); 
29.
30.
?> 
31.
</textarea> 
32.
 
33.
 
34.
 
35.
 
36.
<input type="Submit" value="Speichern"><input type="reset" value="Wiederherstellen"> 
37.
</form> 
38.
 
39.
 
40.
<hr noshade size="2"> 
41.
 
42.
 
43.
</body> 
44.
</html>
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Findstr Path CMD ja - Batch Script nein - FireFox Profiles (2)

Frage von ChrisIO zum Thema Batch & Shell ...

Peripheriegeräte
PowerChute Business Edition startet das Script nicht (11)

Frage von merome zum Thema Peripheriegeräte ...

Windows Userverwaltung
gelöst Powershell MailInfo Script über Locked Accounts (5)

Frage von LordNicon79 zum Thema Windows Userverwaltung ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Viren und Trojaner
Ransomware .nm4 (14)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

iOS
16 iPads zentrall verwalten (14)

Frage von simonlohr zum Thema iOS ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...