텍스트 파일에 사용자 입력을 쓰는 PHP 스크립트를 가져올 수 없습니다.

user202441

양식 PHP에서 데이터를 가져 오기 위해이 간단한 스크립트를 얻을 수 없습니다 HTML. 스크립트는 다음 경고를 표시합니다.

(알림 : 정의되지 않은 상수 'email'사용-5 행의 /absolute/fullpath/godaddy/frustration/html/mail.php에서``email ''로 가정)

더 긴 설명 : 저는 PHP친구의 웹 사이트를 위해이 간단한 스크립트를 작성하고 있습니다. 이메일 주소를 모아서 텍스트 파일에 써야합니다. 나는 어떤 유형의 데이터베이스를 사용하는 대신이 길을 가기로 결정했습니다. 나는이 email.txt파일을 PHP웹 서버의 루트 디렉토리에 모두 스크립트를. 우리는 GoDaddy사이트를 호스팅하는 데 사용 하고 있습니다. 나는 활성화했고 제한적인 설정이 없는지 확인 GoDaddy했다 PHP.

스크립트와 텍스트 파일의 권한을 666. 스크립트가 HTML양식 에서 게시되는 데이터를 가져 오지 않는다는 결론을 내 렸습니다 . 나는 fwrite함수를 테스트했고 (email.txt)딸꾹질없이 쉽게 텍스트 파일에 썼기 때문에이 결론에 도달 했습니다 .

이 작업을 완료하기 위해 지난 2 주 동안 몇 시간 만 보냈지 만 모든 옵션을 다 사용한 것 같습니다. 나는 구글을 통해 광범위하게 검색했고 비슷한 문제를 가진 다른 사람들을 발견했습니다. 그러나 그들은 텍스트 파일의 전체 경로를 추가하고 권한을 변경하는 등 문제를 해결했습니다.

텍스트 상자에 이메일 주소를 입력하고 제출을 누를 때마다 email.txt파일에 아무것도 기록되지 않고 빈 텍스트 파일 만 기록 됩니다.

피드백이나 도움에 미리 감사드립니다. 대단히 감사합니다!

<form id="emaillist" name="email" method="post" action="mail.php">
<label for="mailList"></label>
<input type="text" name="email" id="email" placeholder="Email Address" />
<input type="submit" name="submitMail" id="submitMail" value="Submit" />
</form>

<?php
ini_set('display_errors', 1); // show errors
error_reporting(-1); // of all levels
date_default_timezone_set('UTC'); // PHP will complain about on this error level
$emailaddr = $_POST[’email’];
$fp = fopen('/full/path/totextfile/html/email.txt', 'a');
fwrite($fp, $emailaddr);
fclose($fp);
echo 'Thank you!';
phpinfo();
?>
학생

옳은:

$emailaddr = $_POST[’email’]; // back ticks are used to enclose, incorrect.

에:

$emailaddr = $_POST['email']; // single quotes are used to enclose, correct.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Gulpfile에서 자바 스크립트 파일을 가져올 수 없습니다.

분류에서Dev

GAE jinja2가 사용자 정의 자바 스크립트 파일을 가져올 수 없습니다.

분류에서Dev

자바 스크립트를 사용하여 할당 된 입력 필드 '값'을 가져올 수 없습니다.

분류에서Dev

Chrome에서 바닐라 자바 스크립트를 사용하여 선택한 텍스트의 HTML className을 가져올 수 없습니다.

분류에서Dev

REGEX를 사용하여 PHP 스크립트 이름을 가져올 수 없습니다.

분류에서Dev

자바 스크립트에서 하위 요소의 텍스트를 가져올 수 없습니다.

분류에서Dev

xaml 파일에 사용 된 사용자 지정 스테퍼의 텍스트 속성을 xamarin 양식의 cs 파일로 가져올 수 없습니다.

분류에서Dev

PHP는 텍스트 영역에서 텍스트를 가져올 수 없습니다

분류에서Dev

사용자 입력 후 텍스트 상자의 값을 가져올 수 없습니다.

분류에서Dev

항목을 선택한 후 Android AutoCompleteTextView에서 사용자가 입력 한 텍스트를 가져올 수 없습니다.

분류에서Dev

양식에서 텍스트 입력을 가져올 수 없습니다.

분류에서Dev

Markdown에서 자바 스크립트 소스를 가져올 수 없습니다.

분류에서Dev

jquery를 사용하여 formview 내부에서 텍스트 상자의 값을 가져올 수 없습니다.

분류에서Dev

자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

분류에서Dev

텍스트 파일에서 파이썬 사전을 가져올 수 없습니다.

분류에서Dev

텍스트 파일에 변수와 문자열을 쓰는 PHP

분류에서Dev

자바 스크립트를 사용하여 선택한 텍스트를 가져올 수 없습니다.

분류에서Dev

텍스트 파일을 읽고 쓰는 동안 PHP 스크립트가 작동하지 않습니다.

분류에서Dev

Excel 문서에 새 행을 추가하는 VB 스크립트를 가져올 수 없습니다.

분류에서Dev

PHP 스크립트가 HTML 페이지를 호출하는 파일 이름을 수집 할 수 없습니다.

분류에서Dev

JSON 입력을 알 수없는 PHP 스크립트를 통해 JSON에서 텍스트 추출

분류에서Dev

405 메서드는 자바 스크립트에서 couchdb 문서를 가져올 수 없습니다.

분류에서Dev

asp.net 4.0 텍스트 상자는 텍스트 상자에 자바 스크립트 날짜를 입력 할 수 없습니다.

분류에서Dev

API에서 원하는 텍스트 응답을 가져올 수 없습니다.

분류에서Dev

텍스트 파일에서 목록을 가져올 수있는 Windows 용 다운로드 관리자

분류에서Dev

javascript 또는 jquery를 사용하여 div에서 순수한 텍스트를 가져올 수 없습니다.

분류에서Dev

jQuery Ajax 입력 텍스트 및 파일이 성공 함수 처리 후 값을 가져올 수 없습니다.

분류에서Dev

나는 자바 스크립트에서 배열로 사용자의 입력을 추가하는 방법을 알아낼 수 없습니다

분류에서Dev

컨텍스트 PHP 스크립트 작성에서 함수 반환 값을 사용할 수 없습니다.

Related 관련 기사

  1. 1

    Gulpfile에서 자바 스크립트 파일을 가져올 수 없습니다.

  2. 2

    GAE jinja2가 사용자 정의 자바 스크립트 파일을 가져올 수 없습니다.

  3. 3

    자바 스크립트를 사용하여 할당 된 입력 필드 '값'을 가져올 수 없습니다.

  4. 4

    Chrome에서 바닐라 자바 스크립트를 사용하여 선택한 텍스트의 HTML className을 가져올 수 없습니다.

  5. 5

    REGEX를 사용하여 PHP 스크립트 이름을 가져올 수 없습니다.

  6. 6

    자바 스크립트에서 하위 요소의 텍스트를 가져올 수 없습니다.

  7. 7

    xaml 파일에 사용 된 사용자 지정 스테퍼의 텍스트 속성을 xamarin 양식의 cs 파일로 가져올 수 없습니다.

  8. 8

    PHP는 텍스트 영역에서 텍스트를 가져올 수 없습니다

  9. 9

    사용자 입력 후 텍스트 상자의 값을 가져올 수 없습니다.

  10. 10

    항목을 선택한 후 Android AutoCompleteTextView에서 사용자가 입력 한 텍스트를 가져올 수 없습니다.

  11. 11

    양식에서 텍스트 입력을 가져올 수 없습니다.

  12. 12

    Markdown에서 자바 스크립트 소스를 가져올 수 없습니다.

  13. 13

    jquery를 사용하여 formview 내부에서 텍스트 상자의 값을 가져올 수 없습니다.

  14. 14

    자바 스크립트를 통해 inputbox의 입력 값을 가져올 수 없습니다.

  15. 15

    텍스트 파일에서 파이썬 사전을 가져올 수 없습니다.

  16. 16

    텍스트 파일에 변수와 문자열을 쓰는 PHP

  17. 17

    자바 스크립트를 사용하여 선택한 텍스트를 가져올 수 없습니다.

  18. 18

    텍스트 파일을 읽고 쓰는 동안 PHP 스크립트가 작동하지 않습니다.

  19. 19

    Excel 문서에 새 행을 추가하는 VB 스크립트를 가져올 수 없습니다.

  20. 20

    PHP 스크립트가 HTML 페이지를 호출하는 파일 이름을 수집 할 수 없습니다.

  21. 21

    JSON 입력을 알 수없는 PHP 스크립트를 통해 JSON에서 텍스트 추출

  22. 22

    405 메서드는 자바 스크립트에서 couchdb 문서를 가져올 수 없습니다.

  23. 23

    asp.net 4.0 텍스트 상자는 텍스트 상자에 자바 스크립트 날짜를 입력 할 수 없습니다.

  24. 24

    API에서 원하는 텍스트 응답을 가져올 수 없습니다.

  25. 25

    텍스트 파일에서 목록을 가져올 수있는 Windows 용 다운로드 관리자

  26. 26

    javascript 또는 jquery를 사용하여 div에서 순수한 텍스트를 가져올 수 없습니다.

  27. 27

    jQuery Ajax 입력 텍스트 및 파일이 성공 함수 처리 후 값을 가져올 수 없습니다.

  28. 28

    나는 자바 스크립트에서 배열로 사용자의 입력을 추가하는 방법을 알아낼 수 없습니다

  29. 29

    컨텍스트 PHP 스크립트 작성에서 함수 반환 값을 사용할 수 없습니다.

뜨겁다태그

보관