Q1. имею вот такой скрипт.
<?PHP
// main saiving part
$saving = $_REQUEST['saving'];
if ($saving == 1){
$data = $_POST['text-area3'];
// generate name
$dateposted = date("YmdHis");
$min = 5;
$max = $dateposted;
$name = rand ($min,$max);
$file = "$name.txt";
// save file if not say can't write
$fp = fopen($file, "w") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
// show link to saved file
echo "<p align='center'> <a href=http://gggggggg.com/$file>http://gggggggg.com/$file link</a>";
echo "";
}
?>
сохраняю данные введенные в textarea из html файла. который по нажатию кнопки send идет в этот пхп файл и выполняет сохранение на сервер.
проблема в том что
исходные данны текста:
{
curves {AnimTree: "" {
Version: 1.2
Flag: 0
RootNode: 1
Node: {
NodeName: "Root" {
он ескайпит добавляя символы \ :
{
curves {AnimTree: \"\" {
Version: 1.2
Flag: 0
RootNode: 1
Node: {
NodeName: \"Root\" {
как от них избавиться и сохранять в простой txt файл только то что было введено?
Q2 вопрос номер два
я генерирую имя файла на рандоме между цифрой 5 и датой - у меня получаются -(отрицательные) значения (-2134553663.txt). что я делаю не так?
// generate name
$dateposted = date("YmdHis");
$min = 5;
$max = $dateposted;
$name = rand ($min,$max);
$file = "$name.txt";
Q3 вопрос номер 3
как полуичить в строку дату создания файла? ну как ls -ll например
<?PHP
$folder = "u/";
$handle = opendir($folder);
$path = "http://ггггггггг.цом/";
# Making an array containing the files in the current directory:
while ($file = readdir($handle))
{
$files[] = $file;
}
closedir($handle);
#echo the files
foreach ($files as $file) {
echo $file."<br/>";"<br>";
}
?>
спасибо огромное