Простой PHP Свяжитесь с нами Форма, изображение для проверки не отображается - Есть идеи? - PullRequest
0 голосов
/ 25 марта 2012

Я нашел в Интернете скрипт для контактной формы PHP, который я хотел бы интегрировать с нашей корзиной magento.

Я вошел в PHP, вызвав его через CMS Magento Page, и он отображается правильно, кроме проверки изображения. Мне просто интересно, может ли кто-нибудь помочь.

Это страница, которую мы пытаемся заставить работать: http://gadgetfreakz.co.uk/contactus

Демо здесь отлично работает http://gadgetfreakz.co.uk/contact-form/contact.phtml

Большое спасибо.

С уважением

<?php

session_name($_GET['sname']); session_start();
$t_num = isset($_SESSION['contact-form-number']) ? $_SESSION['contact-form-number'] : '0000';

if (get_magic_quotes_gpc() && !function_exists('strip_slashes_deep'))
{
function strip_slashes_deep($value)
{
if (is_array($value)) return array_map('strip_slashes_deep', $value);
return stripslashes($value);
}

$_GET    = strip_slashes_deep($_GET);
$_POST   = strip_slashes_deep($_POST);
$_COOKIE = strip_slashes_deep($_COOKIE);
}

header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: Fri, 31 Dec 1999 23:59:59 GMT');

header("Content-type: image/png");
$image = imagecreate(60, 17);
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image,   0,   0,   0);
imagestring ($image, 3, 0, 4, $t_num, $black);
imagepng    ($image);
imagedestroy($image);

?>

1 Ответ

0 голосов
/ 25 марта 2012

Ничего страшного:)

Это всего лишь проблема с изображением, вы должны использовать абсолютные URL из корня вашего сайта.

В главной контактной форме у вас есть этот URL:

http://gadgetfreakz.co.uk/contactus

А это для изображения:

contact-form/image.php?sname=frontend&rand=721024679

На вашем демо:

http://gadgetfreakz.co.uk/contact-form/contact.phtml
contact-form/image.php?sname=frontend&rand=721024679
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...