Ich habe in PHP n kleines Stückchen Code das die Index.html von meinem Server grabbt und sie in ein Textarea tut. Das klappt auch, aber ich brauche Hilfe beim Savecode. Bis jetzt verwend ich das hier:
Front-End:
Back-End:
Entweder bin ich zu blöd das Pathsystem von PHP zu verstehen oder mein Code ist falsch.
Schlussendlich will ich btw. das die index.html in der var/www/html geändert wird. ich bin halt ein verzeichnis höher als das, vielleicht hat es also mit dem path gedöns zu tun ._.
@Pascaaal
Du hast mir letzens schon geholen, vielleicht kannst du mir ja weiterhelfen.
Front-End:
HTML:
<textarea id="data">sampletext rofl rofl</textarea>
<button id="save" onclick="save();return false;">Save</button>
<div id="response"></div>
<script>
function save(){
var response=document.getElementById("response");
var data = 'data='+document.getElementById("data").value;
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
response.innerHTML='<a href="/'+xmlhttp.responseText+'.txt">'+xmlhttp.responseText+'.txt</a>';
}
}
xmlhttp.open("POST","save.php",true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(data);
}
</script>
Back-End:
PHP:
<?php
$post_data = $_POST['data'];
if (!empty($post_data)) {
$dir = '../';
$file = 'index';
$filename = $dir.$file.'html';
$handle = fopen($filename, "w");
fwrite($handle, $post_data);
fclose($handle);
echo $file;
}
?>
Entweder bin ich zu blöd das Pathsystem von PHP zu verstehen oder mein Code ist falsch.
Schlussendlich will ich btw. das die index.html in der var/www/html geändert wird. ich bin halt ein verzeichnis höher als das, vielleicht hat es also mit dem path gedöns zu tun ._.
@Pascaaal
Du hast mir letzens schon geholen, vielleicht kannst du mir ja weiterhelfen.