Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]Jak uprościć ?
Forum PHP.pl > Forum > Przedszkole
dariolee
Mam pytanie o ajaxa
W chwili obecnej mam coś takiego: W pliku php a raczej w javascripcie (jquery) mam:

  1. (...)
  2. var user = "<?php echo $username; ?>";
  3. $.ajax({
  4. type: "POST",
  5. url: "opis.php",
  6. data: "user="+user,
  7. success: function(html){
  8. $("#opis").html(html); // opis - poje textarea
  9. }
  10. });
  11. (...)

a w pliku opis.php
  1. readfile("/var/mail/szablon/".$_POST['user']."/szablon.txt");


I teraz. Czy można to zrobić w jednym pliku smile.gif ?
magnus
Teoretycznie możesz od razu ajaxem pobierać konkretny plik - wystarczy odpowiednio budować URL.
Tyle, że musisz mieć pewność, że to będzie bezpieczne (że ktoś nie pobierze czegoś za dużo).

W podanym skrypcie widzę zmienną JS o nazwie 'user', więc można zrobić tak:

  1. url: "ścieżka/"+user+"/szablon.txt"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.