PHP: <? $q = 'вася РїСЂСЏРЅРёРєРѕРІ'; $s = mb_detect_encoding($q);//Определяем кодировку $q = iconv($s, 'CP1251//TRANSLIT', $q);//Декодируем echo $s . "\r\n"; echo $q . "\r\n"; ?>
Как минимум пропустил это - <input type="hidden" name="MAX_FILE_SIZE" value="200000000"> Ниже уже добавлена строка.
Подскажите??? Как после создание картинки сохранить её к примеру на сервере в папке аватар??? PHP: <?php include("db.php"); header('Content-type: image/jpeg'); if (isset($_POST['vibor'])) { $vibor = $_POST['vibor'];} if (isset($_POST['load'])) { $adres = $_POST['load'];} $result1 = mysql_query("SELECT * FROM data WHERE id='$vibor'",$db); if (!$result1) { exit(mysql_error()); } if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); $mas = getimagesize($adres); $width = 215; $heigth = $mas[1]+270; $adres1 = "admin/".$myrow1['url']; $im = imagecreatetruecolor($width, $heigth); $im1 = imagecreatefromjpeg($adres); $im2 = imagecreatefromjpeg('logo.jpg'); $im3 = imagecreatefromjpeg($adres1); imagecopy($im, $im1, 0, 0, 0, 0, 215, $mas[1]); imagecopy($im, $im2, 0, $mas[1], 0, 0, 215, 20); imagecopy($im, $im3, 0, $mas[1]+20, 0, 0, 215, 350); imagejpeg($im); imagedestroy($im); } else { exit(); } ?>
bool imagejpeg ( resource image [, string filename [, int quality]] ) замени там у себя PHP: imagejpeg($im,"avatar/FILENAME.jpeg"); imagedestroy($im);
Это конешно понятно! Но если ты не заметел мне надо сохранить именно $im Я поробовал как ты сказал не работает!
2 geforce: PHP: <? $im = ImageCreateFromPng("название_картинки.png"); $c1 = ImageColorAllocate($im, 0, 0, 0); $string = "lolololol"; ImageString($im,3,20,20,$string,$c1); ImagePng($im); imageGif($im,"Новое_название_картинки.png"); ImageDestroy($im); ?>
2 Isis у него не указана папка и используется которая по умолчанию, вот его конфиг который он выше приводил. PHP: ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir =
Сообщество, Добрый вечер! Вопрос: Есть файл текстовый вида Это, как вполне можно понять - дамп базы Нужно из текстового файла забить в таблицы Как решения, можно написать класс, который будет считывать файл в массив с помошью функции file, проходится по всем строкам... В зависимости от входящей строки, принимать решения - создать таблицу, вставить в таблицу запись, конец таблицы. Что-то типа конечного автомата Все бы неплохо, вот только прислали мне файлы метров под 70(и это не предел), с 300 000 строками Вопрос не в timelimit, тут никакой памяти не хватит... Считывать побайтово? Но как получать начальное состояние тогда... Вообщем варианты может есть? или придется все-таки через file все делать
А чем тебе не нравится построчное считывание? В соответствии с правилами твоей задачи, считывать по одной строке, проводить ее анализ и выполнять далее какие-то действия... Сомневаюсь, что выйдет гиперсложный алгоритм, тем более, что тебе, вобщем-то, насколько я понял, не надо проверять корректность данных... Так что можно помозговать, рассказывай конкретнее
Извини конечно, но зачем мне "Файловый резак"??? Тем боле Windows, я же не фильм на депозит выкладываю Читаем внимательно вопрос! Файл есстественно, можно было и вручную по таблицам разбить, в том то и вопрос, что система должна быть автоматизирована (по нажатию кнопочки), не мне обновлять, а заказчику... Та алгоритм - не сложный, как я говорил, простой конечный автомат уже сделал, НО С file все работате нормально на маленьких файлах... Но большие скорее всего не потянет, вот и спрашиваю, может у кого есть другие идеи, При 300 000 записей только в одной таблице, а таблицы будет скорее всего 3, нехватка памти, на локалхосте, еще ладно... но на серваке... уже обдумаю о том, что заказчику понадобится выделенный сервант, что бы хотя бы с file запустить
ты не понял, я не говорю о том, чтобы затягивать в память такую громадину, это, действительно, было бы глупо, а читать его, ИМХО, нужно построчно и передвигать указатель в файле, таким образом мы уйдем от больших затрат памяти, но получим затраты времени на обращение к ЖД и процессороного времени, но это уже будет совсем не такой критичный к ресурсам алгоритм. А еще лучше будет читать это все порциями...
Не знаю, зачем, но я только что за 3 сек порезал дамп весом в 43 мб на 89 частей каждая по 500 кб. Не надо так не надо. Умничай дальше
Я не могу считывать его построчно, так как не знаю размер строки... Может я я не могу понять, что ты хочешь сказать, можно пример? как реализовать считыванеи построчно? например прочтения 564 000 -ой строки?
Так хоть за 1 сек. 2 Гб обьясни, хотя бы себе, как я могу с моей задачей использовать твой совет? Неужели так трудно вопрос прочитать? вот именно, что "Не знаю, зачем"