랩톱에 새 AMP 스택을 설정하여 로컬로 작업 할 수있었습니다. 나는 뒤에서 아파치 나 PHP의 메커니즘에 대한 전문가가 아니기 때문에 문제가있다. 나는 정보를 수집하고 php 파일에 의해 처리되도록 게시하는 양식을 가지고 있습니다. html 폼과 PHP 프로세서는 모두 라이브 서버에서 제대로 작동하지만 랩톱에서는 PHP 스크립트가 게시 된 변수를 보지 못하는 것 같습니다. 여기
내가 여기
<form method='POST' action='myprogram.php'>
내가 변수
여기
<input type='text' name='gw' size='8' value='65000'>Gross Weight
을 채우기하고 방법의 예입니다 프로세서 프로그램을 정의하는 방법이 얼마나 나는 그들에게
<input type='submit' value='Submit' name='B1'>
를 제출하고있다 PHP에서
, 여기에 내가 로컬로 정의하는 방법이 있습니다
나는 '코드 내가 방금 설치 한 2.4에 내 아파치 2.2 서버에서 완벽하게 작동하지 때문에"Notice: Use of undefined constant gw - assumed 'gw' in C:\Apache\htdocs\myprogram\myprogram.php on line 21"
:
$gw=$_POST[gw];
그리고 마지막으로, 여기에 내가 모든 하나의 변수로 얻을 오류 메시지입니다 꽤 문제가 내 아파치 또는 PHP 구성에 있는지. 내가 생각할 수있는 모든 곳을 보았는데이 기능을 "켜는"지시어를 찾을 수 없습니다. 나는이 것에 약간 도움을, 확실하게 감사한다 사전에 사랑할 것입니다.
짐
'$ gw = $ _ POST [ 'gw'];'....'gw'가 문자열 리터럴 일 때는 따옴표 (''')로되어 있어야합니다 ... 그렇지 않으면 PHP는 상수 (그렇지 않은 경우)이므로 정의되지 않은 상수임을 알릴 것입니다. –
이것은 PHP에서 실제로 오류가 있음을 알려주는 방법이지만 오류 로깅을 사용하도록 설정 한 경우에만 알려줍니다 –
고마워요! 그리고 돌아 가면 너무 오래 걸려서 미안합니다. 작은 따옴표를 추가하고 모두 잘 작동합니다. 그것은 나를 서둘러하지 말아야한다! – Jim