Otóż mam kolejny niewielki problem (jak mi się zdaje).
Dopiero raczkuję jeśli chodzi o ajaxy/jsy/jquery itp, jednak chcialem połączyć to w taki sposób, aby po Podwójnym Kliknięciu nazwy pliku wyswietlanej na stronie, mozna bylo zmienic nazwe i po nacisnieciu Enter'a, aby nazwa sie zmienila.
Może pokażę co już mam i poproszę o jakies podpowiedzi

<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script> <script type="text/javascript"> function GetXmlHttpObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } function ajax_function(url, postData) { xmlhttp=GetXmlHttpObject(); xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(postData); } $(function() { $(".dbl").dblclick(function(e) { e.stopPropagation(); var currentEle = $(this); var value = $(this).html(); updateVal(currentEle, value); }); }); function updateVal(currentEle, value) { var param = 'old=' + currentEle + '&new=' + value ; $(document).off('click'); $(currentEle).html('<input class="thVal" type="text" value="' + value + '" />'); $(".thVal").focus(); $(".thVal").keyup(function(event) { if (event.keyCode == 13) { $(currentEle).html($(".thVal").val().trim()); ajax_function('ajax_edit.php', param); } }); } </script> </head> <body> <?php $dir = "/var/www/mydomain.com/"; foreach($files as $filename) ?> </table> </body> </html>
natomiast moj pliczek ajax_edit.php wyglada tak:
$old = $_REQUEST['old']; $new = $_REQUEST['new'];
Jeśli chodzi o exec'a, to wykonuje sie dobrze jesli podam jakies przykladowe wartosci, a nazwa pliku sie zmienia.
Najwiekszy problem to polaczenie tych dwoch rzeczy i szczerze, nie mam juz pojecia co moze byc zle ;(
Bump?