PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 8
zverko Отправлено: 08 Мая, 2011 - 01:49:06 • Тема: Активация формы • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 97
Цитата:
В общем, нужно активировать форму на сайте при отсутствие найма у кнопки, раньше просто посылал пост с наймом кнопки и её значением, шас форма подвернулась в которой найм у кнопки отсутствует, знаешь еще какие нибудь способы?


На сколько я понял у кнопки должен отсутствовать атрибут name?
Так можно же и без него 0_о

PHP:
скопировать код в буфер обмена
  1. <form  action="skript.php'>    
  2. <input name="message" type="text" >
  3. <button value="submit">
  4. </form>
zverko Отправлено: 08 Мая, 2011 - 01:29:26 • Тема: генератор id • Форум: Напишите за меня, пожалуйста

Ответов: 20
Просмотров: 218
cIIeIL извини если не в тему.

Но если тебе надо писать к примеру юзерастов в mysql то лучше использовать
SELECT MAX(id) FROM table_name и потом просто прибавиит 1 )))

Просто были случаи когда народ пробовал id юзеров по рандому делать, смешно выходит))
zverko Отправлено: 08 Мая, 2011 - 01:05:11 • Тема: Помогите с выводом данных • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 1328
Все правельно, ты запрашиваешь всех юзеров ('SELECT * FROM users') и выводишь
их без цикла тоесть только первого.

Если я правельно понял то в $_SESSION['user'] храниться id.
Сначала проверь зарегин ли он а потом уже запрашивай бд по номеру id.
Если хочеш обращаться к массиву по имени столбцов ($myrow[ip] без кавычек)
в место mysql_fetch_array используй mysql_fetch_assoc.

PHP:
скопировать код в буфер обмена
  1. if ( isset( $_SESSION['user'] ) ) {
  2. $sql = "SELECT * FROM users WHERE id='".$_SESSION['user']."' LIMIT 1";
  3. $r1 = mysql_query($sql);
  4. $myrow = mysql_fetch_assoc($r1);
  5.  
  6. ...
  7. }


Если тебе надо будет вывести всех юзверей то зделай так:

PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM users "; //можеш в конец добавить ORDER BY id это вывидит упорядоченный список по id
  2. $r1 = mysql_query($sql);
  3. while ($myrow = mysql_fetch_assoc($r1)){...}



Почитай про mysql запросы, тут все отлично описанно
http://www[dot]lissyara[dot]su/articles/[dot][dot][dot]se_descriptions/
zverko Отправлено: 08 Мая, 2011 - 00:34:00 • Тема: Офтоп на тему работы • Форум: Объявления

Ответов: 5
Просмотров: 1793
Знакомая ситуация)
Главное не волнуйся на собеседовании(помогает мысль: "мне пох, возьмут, хорошо а нет дак нет" XD)

Тебе скорее всего предложат прочитать отрывок кода и рассказать что он делает, спросят про ООП, умеешь ли работать с мусей, вообщем погоняют по основам.

Удачи))
zverko Отправлено: 03 Апреля, 2011 - 16:49:02 • Тема: проблемма с кодировкой имен файлов • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1536
В общем сделал так,берем название файла в utf-8 и перегоняем в windows-1251

PHP:
скопировать код в буфер обмена
  1. function encodestring($st)  {
  2.     $st=strtr($st, array(
  3.                                         "а"=>chr(224),"А"=>chr(192),
  4.                                         "б"=>chr(225),"Б"=>chr(193),
  5. ...


дальше добавляем расширение и путь

функция @fopen($url, "r") теперь находит его на ура, а вот показывать картинку с таким имение не хочет при переходе на картинку пишет
CODE (htmlphp):
скопировать код в буфер обмена
  1. The requested URL /images/foto/пїЅпїЅ-8.jpg was not found on this server.

/images/foto/��-8.jpg вместо /images/foto/ТС-8.jpg

я чет вообще в кодировках запутался Не понял
zverko Отправлено: 02 Апреля, 2011 - 03:30:16 • Тема: Кто на каком хостинге сидит. • Форум: Прочее

Ответов: 5
Просмотров: 41
Доброго времени суток)
Меня интересует кто каким хостингом пользуется, где дешевле всего, а где канал лучше, их надежность и где лучше покупать домены?

И еще отдельной строкой, кто знает дешевых хостеров с тарифоми под "визитки" (без муси, немного места и никаких наворотов). Ха-ха

Делимся опытом Подмигивание

P.S. Сори ниже тему не заметил, но там всего 3 хоста без описания. Закатив глазки
zverko Отправлено: 01 Апреля, 2011 - 10:00:31 • Тема: проблемма с кодировкой имен файлов • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1536
JustUserR ты конечно загнул, но общую суть мне кажется я понял и это хороший выход))
zverko Отправлено: 30 Марта, 2011 - 20:27:56 • Тема: проблемма с кодировкой имен файлов • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1536
Доброго времени суток.
Проблема заключается в чтении имен файлов с рус символами.
Знакомый попросил написать ему инет магазинчик, я оформил это как модуль joomы
у которой кодировка страниц и бд в utf-8.
Каждый товар имеет свой код, в папке images/foto лежат фотки товара под названием
код+.jpg задача вроде бы не хитрая берем код из базы прибавляем расширение и проверяем на наличие файла, если тру то говорим что фото товара есть.
Но подвох в том что некоторые коды товара имеют русские символы и в место них в пути образуются "закорючки". (коды берутся из 1с муси и от меня не как не зависят)
Перепробовав все что только можно я решил сделать костыль, динамически заменять рус символы в коде товара на латинские вообщем транслит

PHP:
скопировать код в буфер обмена
  1. function encodestring($st)  {
  2.     $st=strtr($st, array(
  3.                                         "а"=>"a","А"=>"A",
  4.                                         "б"=>"b","Б"=>"B",
  5.                                         "в"=>"v","В"=>"V",
  6. ...
  7.  


теперь же встала задача переименовать файлы в каталоге, там где то 2500 изображений

пробовал вот такой код
PHP:
скопировать код в буфер обмена
  1.  
  2. $file_list = glob("../images/foto/*.jpg"); //читаем файлы в массив
  3. $count = count($file_list); //размер масссива
  4. for ($i=0;$i<$count;$i++){  
  5. $files=$file_list[$i];
  6. $filen=$files;
  7. $filen= encodestring($filen); // функция транслита
  8. rename($files, $filen);
  9. }


тут я опять встретился с этой проблемой
11011-��.jpg вместо 11011-мб.jpg Не понял
на сколько я понимаю имена в win-1251 и надо $filen перегнать в utf-8
перепробовал iconv(), mb_convert_encoding() и convert_cyr_string() ничего не помогло.



Вообщем какие у кого идеи) Заранее благодарен.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB