Спасибо. Заходите почаще =)
Давно дело было. Нужно было "сделать чтобы работало". Сделал так: картинки в png или jpg (не помню уже) записывались во временной директории ( с соответсвуещей кодировкой/комрессией "избавляющейся от strips'ов"- до сих пор не разбираюсь в вопросе =), а потом зачитывались все тем же iText 1.4.8 и из них формировался pdf.
@disc
$binStr = mcrypt_encrypt($type, $key, $loginEncoded, MCRYPT_MODE_CBC, $iv);
Потом записываем $binStr в базу в поле VARBINARY(16) (раньше было нагуглино что с VARCHAR не рабоет).
Объясните что тут не так? Если $loginEncoded строка, то должно работать.
@spatNeHochu
Да логично. Логично когда на одном конце данные закодировали, отправили, а на другом декодировали и получили то что ожидали.
Мне кажеться нелогическим именно тот момент что я должен их два раза декодировать.
$im = imagecreatefromstring(base64_decode(base64_decode($string)));
Ну вот как можно два раза декодировать что-то и получить что-то рабочее?
Спасибо.
$data = base64_decode($string);
$string это то что приходит мне.
$im = imagecreatefromstring(base64_decode($data));
Если вот так декодировать (еще раз, как-то это не логично) то работает. Но png приходять изуродованые, похоже что-то с альфа каналом.
Вот тут я не понимаю, зачем еще раз декодировать?
Куда копать по поводу альфа канала (вместо прозрачности фон заполнен цветом)?
А если я хочу иметь один клас DataBase(для коннекта, инсерта и весь комплект) и другой класс (один из) для логики. В таком случаи нужно идентификатор соединения ($db) передавать параметром в каждый метод классов логики?
Пока до чего-то другого не могу додуматься.
Спасибо за ответ.
Логично, умно -> понял.
Функция db размещается в каком нибуть файле functions.php и инклюдится в каждом файле, в котором нужно контактировать с базой? В index.php, contact_form.php, и т.д. ?
Или как правильно размещать организовывать и инклюдить это все дело?
@VitaZheltyakov
И все же для полной ясности. Я так понимаю проблема типичная, и решается с помощью другого софта(так как phpmyadmin обычный php скрипт, таймаут 30 секунд, не успевает загрузить бла-бла-бла), и дело не в моих кривых руках?
@Gorily Согласен что не целесообразно, но по условиям что-то должно быть связано с нетом, сетями, протоколами(проект по предмету сети). Следовательно поиск в нете должен быть, а базу потом если понадобиться можно будет просто подключить (это будет проще реализовать), кроме того мне просто не хочеться возиться с базой, занимать место.
Поискать в контакте, это же так просто. Как я не додумался.
Большое спасибо!
@Gorily Да, отличная статья. Как начал читать так обрадовался, пока не дочитал до места в котором говориться что google api платное. Еще бы кто помог с автором связаться(я read-only). Есть много вопросов как по поиску так и по алгоритмам сравнения и т.д.
В принципе программа должна быть в универ на зачет и достаточно что-бы хоть что-то как-то вертелось. Можно было бы искать в локальной(тестовой, маленькой базе), но это как-то слишком просто. Кроме того мне уже самому просто интересно сделать нечто столь маштабное.
я тут думал насчет duck duck go, blippex или что-то в эту сторону(с бесплатным api). В принципе мне не нужна точность гугла, а достаточно будет иметь какие-то результаты чтобы проверить работу моего приложения (приложение в стиле антиплагиат)
Давно дело было. Нужно было "сделать чтобы работало". Сделал так: картинки в png или jpg (не помню уже) записывались во временной директории ( с соответсвуещей кодировкой/комрессией "избавляющейся от strips'ов"- до сих пор не разбираюсь в вопросе =), а потом зачитывались все тем же iText 1.4.8 и из них формировался pdf.
Я серйозно, заходите почаще =)