Я думал, что в тексте лучше регулярками + того файла "физически" не существует, мы его просто перехватываем из формы, которую отправил юзер, потом записываем в бд.
Выводит: Notice: Undefined offset: 1 в
У меня плохо получается освоить регулярки, буду благодарен за помощь - надо записать в переменную значение config_1. Да, очень смешно. Минимальное значение параметра config_1 - 0 символов, максимальное - 64. Может содержать в себе любые символы, сам config_1 встречается в файле 1 раз.
Есть таблица, в ней строки. Полей всего 48, из с longtext - 36. Начинаю записывать в цикле инфу из файлов в бд - половина запишется, а другая половина выведет ошибку: 1118: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. You have to change some columns to TEXT or BLOBs
Причем, если добавляю вручную текст из 65 тыс символов в поле с longtext, то все равно та же ошибка.
Гугл говорит, что надо изменить максимальный размер строки. Но как это сделать, я не нашел.
Кто-нибудь знает, как зафиксить?
Да, я знаю, что есть встраиваемый поиск гугла для сайтов.
Да, я читал это, это и это.
У меня проблема, очень схожая с ситуациями, которые описаны на предыдущих ссылках - есть простая форма поиска на сайте, нужно отправлять запросы гуглу, так, чтобы он мог ответить ( )
То есть юзер вводит ключевые слова, они отправляются гуглу, открывается новая страница с поиском:
site: nnnn.ru [ключевые слова]. Я пробовал отсылать форму постом, но значение из textarea не передавались, ясно, что тут нужен js.
Да, никто не спорит, можно поставить и это, достаточно красиво, но на сайте минимум js, а данное решение будет слишком выделяться.
Есть идеи?
Но ошибка: <b>Warning</b>: file_put_contents(ftp://...@ip/dir/file.txt) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Remote file already exists and overwrite context option not specified<br />
У файла права были 666, я поменял на 777. Ошибка та же. Тут написано, что файл будет перезаписан, если не указаны флаги. Но он почему-то не перезаписывается.
А еще такой вопрос, чтобы не создавать новый топик - чисто технический (тоже про многомерный массив).
Если надо соединить несколько массивов в 1 - юзаем array_merge. А если ситуация такая - нам надо разбить многомерный массив и вместо него сделать один простой большой массив.
$arr1 - многомерный массив, с 3мя индексами.
это все понятно, но мы заранее должны знать, сколько позиций прописывать в array_merge. А если мы не знаем, и дело это автоматизировать?
Да, через count узнаем число индексов. А как дальше? Понятное дело, можно через switсh, но это извращение.
x - unique. В таблицу попадают строки "Array[0]" (0-2), а не сами значения '$arr[$i][1]`. Подскажите, может я кавычки не правильно ставлю? Хотя менял по-разному, все равно только одна строка с "Array[]" записывается (тут понятно, так как unique)
Warning: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Compilation failed: invalid UTF-8 string at offset 8
+ текст в строке включает в себя a-z