Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Пропала капча с сайта.


Recommended Posts

Поле есть а картинка отсутствует. Где посмотреть, что не так?  Сайт http://testopencart.ru.xsph.ru   тестовый. и рабочий http://odezhda-slavyanka.ru

Надіслати
Поділитися на інших сайтах


<b>Введите код, указанный на картинке:</b><br />

<input type="text" name="captcha" value="" />

<br />

<img src="index.php?route=information/contact/captcha" alt="" />

</div>

<div class="buttons">

<div class="right"><input type="submit" value="Продолжить" class="button" /></div>

</div>

</form>

Такой код на странице есть

Надіслати
Поділитися на інших сайтах


попробуйте так:

 

Файл system/library/captcha.php

Было:

 

function __construct() {
$this->code = substr(sha1(mt_rand()), 17, 6);
}

 

Стало:

 

function __construct() {
$this->code = substr(sha1(mt_rand()), 17, 6);
$out = ob_get_contents();
$out = str_replace(array("\n", "\r", "\t", " "), "", $input);
ob_end_clean();
}

 

мне это помогло. Каптча стала нормально отображаться. Opencart 1.5.3.1

Надіслати
Поділитися на інших сайтах


Но появилась ошибка

2013-08-06 18:49:03 - PHP Notice: Undefined variable: input in /home/balzammed/domains/odezhda-slavyanka.ru/public_html/system/library/captcha.php on line 10

повторяясь периодически в журнале

$out = str_replace(array("\n", "\r", "\t", " "), "", $input);

Это 10 строка из

function __construct() {

$this->code = substr(sha1(mt_rand()), 17, 6);

$out = ob_get_contents();

$out = str_replace(array("\n", "\r", "\t", " "), "", $input);

ob_end_clean();

}

Надіслати
Поділитися на інших сайтах


  • 1 year later...

попробуйте так:

 

Файл system/library/captcha.php

Было:

 

function __construct() {

$this->code = substr(sha1(mt_rand()), 17, 6);

}

 

Стало:

 

function __construct() {

$this->code = substr(sha1(mt_rand()), 17, 6);

$out = ob_get_contents();

$out = str_replace(array("\n", "\r", "\t", " "), "", $input);

ob_end_clean();

}

 

мне это помогло. Каптча стала нормально отображаться. Opencart 1.5.3.1

 

 

Не знаю где плюс ставить, но спасибо дружище. Мне тоже помогло

Надіслати
Поділитися на інших сайтах


  • 11 months later...

При соединяюсь с +++ 10!!!   Помогла тема!!! Спасибо огромное. 

Чем ?

Это костыль. Проблема вывода мусора осталась

Будут проблемы с другими модулями - вопрос времени.

Это не решение проблемы. Ищите какой модуль или кто (иногда языковые файлы) мусорит переводами каретки или табуляциями  

 

Так что модераторы снимайте с темы шильдик [Решено]

 

НЕ решено

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.