Ich habe ein Skript für ein PHP-Kontaktformular online gefunden, das ich in unseren Magento-Warenkorb integrieren möchte.Einfache PHP-Kontaktformular, Bild für die Verifizierung nicht angezeigt - Irgendwelche Ideen?
Ich habe die PHP durch Aufruf über die Magento Page CMS eingegeben und es wird korrekt angezeigt, abgesehen von der Bildverifikation. Ich habe mich nur gefragt, ob jemand helfen könnte.
Dies ist die Seite, die wir zur Arbeit zu kommen versuchen: http://gadgetfreakz.co.uk/contactus
Die Demo hier gut arbeitet http://gadgetfreakz.co.uk/contact-form/contact.phtml
Ihnen sehr danken.
Mit freundlichen Grüßen
<?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);
?>
Danke für die antworte, ich sehe das Problem, bin mir aber nicht sicher, wie ich es beheben kann. Die Demo und die auf der Website verwenden unterschiedliche Standorte. Ich habe es in eine direkte URL geändert > aber das hat keine Wirkung gehabt. Danke für die Hilfe – user994319
Jetzt liest das, obwohl kein Bild erscheint: http://gadgetfreakz.co.uk/app /design/frontend/default/default/template/customphp/contact-form/image.php?sname=frontend&rand=345860057 – user994319
Das ist, weil Sie es in Magento verwenden. Können Sie diese Image.php direkt in die Wurzel Ihrer Alternativ können Sie im Controller Ihres Formulars eine neue Aktion erstellen, die es anzeigt – haltabush