小编Jac*_*ack的帖子

使用php浏览文件时写入文件的完整路径

到目前为止,我编写了一个脚本,以便我可以浏览文件并查看文件的打印名称.这是脚本:

 <form action="upload.php" method="post" enctype="multipart/form-  data">
 Select: 
 <input type="file" name="fileToUpload" id="fileToUpload">
 </form>
Run Code Online (Sandbox Code Playgroud)

当我点击浏览按钮并选择一个文件时,我的网页上只会打印文件名(我的网页浏览器是Firefox,我使用的是本地服务器).有没有办法打印文件的整个地址?到目前为止,我在网上找到的内容主要是提示我们事先知道"/ path/to/file"的方法.但是如果我随机选择一个文件怎么办呢?如果由于安全问题而无法用PHP执行此操作,具体如下:

如何在使用javascript,jquery-ajax更改<input type ='file'>时获取所选文件的完整路径?,

有可能用C,C++,html等来做吗?

我真的需要显示目录的本地路径.有哪些替代方案?答案是不能做到的?我找到了这个网站http://www.htaccesstools.com/articles/full-path-to-file-using-php/

不知道它是如何工作的.

另一种选择是定义一个固定的路径,让用户只选择该目录,因为我知道它可以打印出来.是否有意义?

html javascript php c++

10
推荐指数
1
解决办法
2140
查看次数

当我返回页面时,下拉菜单不会保持选中状态

任何想法,为什么以下脚本的下拉菜单不会保留在选定的值上:

 if (isset($_POST['Submit1'])) {
     $frequency = $_POST['frequency'];
     $fileName = 'ConfigurationFile.txt';

     $lines = file($fileName);

     $lines[0]="Center_frequency= ". $frequency."\n";

     file_put_contents($fileName, implode($lines));

 } else {

     $fileName = 'ConfigurationFile.txt';

     $lines = file($fileName);

     $frequency=explode(" ",$lines[0]);
     $frequency=$frequency[1];
 }
 ?>
Run Code Online (Sandbox Code Playgroud)

但如果我把我的号码放在一个引号中

 <?php

 if (isset($_POST['Submit1'])) {
     $frequency = $_POST['frequency'];
     $fileName = 'ConfigurationFile.txt';

     $lines = file($fileName);

     $lines[0]="Center_frequency= ".'"'. $frequency.'"'."\n";

     file_put_contents($fileName, implode($lines));

 } else {

     $fileName = 'ConfigurationFile.txt';

     $lines = file($fileName);

     $frequency=explode("\"",$lines[0]);
     $frequency=$frequency[1];
 }
 ?>
Run Code Online (Sandbox Code Playgroud)

它会像魅力一样工作,意味着选定的值将保留,下拉菜单不会转到列表中的第一个值.这是下拉菜单的html代码

     <form action="test.php" name="Calculation" method="post">
     Center Frequency: 
     <select name="frequency" >

     <?php $attr= 'selected="selected"'; ?>

    <option value="4.463" …
Run Code Online (Sandbox Code Playgroud)

html php

7
推荐指数
1
解决办法
618
查看次数

gnuplot:数据矩阵的2D图

如何在具有这种数据结构的Gnuplot中绘制(2D绘图)矩阵,使用第一行和列作为ax和y ticks(第一行的第一个数字是列数)并表示其余值通过颜色映射,可以在2D平面上看到它?

4 0.5 0.6 0.7 0.8
1 -6.20 -6.35 -6.59 -6.02
2 -6.39 -6.52 -6.31 -6.00
3 -6.36 -6.48 -6.15 -5.90
4 -5.79 -5.91 -5.87 -5.46
Run Code Online (Sandbox Code Playgroud)

gnuplot

7
推荐指数
1
解决办法
1万
查看次数

用c ++绘制频谱

请参阅此问题下方答案中的编辑.

我写了一个脚本来用c ++绘制正弦信号的频谱.这是步骤

  1. 应用汉宁窗口
  2. 使用fftw3库应用FFT

我有三个图:信号,信号何时乘以汉宁函数,以及频谱.频谱看起来不对.它的峰值应为50 Hz.任何建议将不胜感激.这是代码:

#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <fftw3.h>
#include <iostream>
#include <cmath>
#include <fstream>
using namespace std;

int main()
{
int i;
double y;
int N=50;
double Fs=1000;//sampling frequency
double  T=1/Fs;//sample time 
double f=50;//frequency
double *in;
fftw_complex *out;
double t[N];//time vector 
double ff[N];
fftw_plan plan_forward;

in = (double*) fftw_malloc(sizeof(double) * N);
out = (fftw_complex*) fftw_malloc(sizeof(fftw_complex) * N);

 for (int i=0; i< N;i++)
 {
    t[i]=i*T;
    ff[i]=1/t[i];
    in[i] =0.7 *sin(2*M_PI*f*t[i]);// generate sine waveform
    double multiplier …
Run Code Online (Sandbox Code Playgroud)

c++ frequency-distribution

6
推荐指数
1
解决办法
3262
查看次数

用php修改文本文件

我有两个网页a.php和b.php.texbox中提交的值将写入文本文件.

a.php:

 <html>

<?php

if (isset($_POST['Submit1'])) {

 $aa = $_POST['alpha'];

 $f = fopen("text.txt", "w");

 fwrite($f,$aa."\n");

 }
 else

 {
 $f= fopen("text.txt",'r');

  while ((!feof($f)) && ($found == 0)) {

  list($aa)=fscanf($f,"%f[^\n]");

   }

   }

  fclose($f);

   ?>
   <form action="a.php" name="Calculation" method="post">

   Alphabet: <INPUT TYPE ="TEXT" id="alph" Name "alpha"          VALUE="<?PHP print $aa; ?>">

   <Input Type = "Submit" Name = "Submit1" Value ="Save Parameters">

    </form>

    </html>
Run Code Online (Sandbox Code Playgroud)

和b.php是:

<!DOCTYPE html>
<html>

<?php

if (isset($_POST['Submit1'])) {

$bb = $_POST['beta'];

 file_put_contents("text.txt", $bb."\n" , FILE_APPEND);

 }

 else

 {

 $f= fopen("text.txt",'r');

 while …
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
87
查看次数

标签 统计

php ×3

c++ ×2

html ×2

frequency-distribution ×1

gnuplot ×1

javascript ×1