Вебмастеру

 
 
164

Ответы на вопросы по PHP

  • Категория: php
НУ что господа, давайте ж попробуем поотвечать на вопросы
Задавайте все, что угодно по теме php+mysql ^)

а то группа чет мертвая(
 
 
61

Серёжка

  • группа: Гости
дергай из базы с указанием имени или айди юзера

"SELECT `id` FROM `vote_result` WHERE `user`='$safe_user` LIMIT 1"

не забудь во избежание SQL инъекций проверять $safe_user (чтобы туда не пихнули sql запрос через GET)

и соответственно если такой юзер существует - потом уже +1 этому юзеру (кстати нет смысла делать вот так: mysql_query("INSERT INTO vote_result (id, user, total) VALUES(NULL, '$user', 1)"); проще сделай чтобы в мускуле автоматом 0 прописывался - через phpMyAdmin проще всего)
 
 
62

Игорь

  • группа: Гости
СПАСИБО ВАМ ОГРОМНЕЙШОЕ!!!!!!!!
ВСЁ РАБОТАЕТ НА УРА!!!!!!!!
 
 
63

Михаил

  • группа: Гости
Вопрос: "Можно ли для проекта на php сделать exe файл?"
 
 
64

Серёжка

  • группа: Гости
абстрактный вопрос конечно)

если ты имеешь ввиду, грубо говоря "можно ли скомпилировать php скрипт в исполняемое приложение" - то вроде нет.. я не встречал во всяком случае таких решений
 
 
65

Виталий

  • группа: Гости
Может кто поможет, установил билиотеку GD2, вроде все функции работают.
Пытаюсь достать изображение функцией imagecreatefrompng()
На экран выводится пустое изображение, например, если картинку несуществующую указать. Никак не могу справится с этим
 
 
66

Александр

  • группа: Гости
Михаил Ревзин ммм... В какой то мере можно :) Сохрани пхп скрипт в расширении .exe, после этого в .htaccess'e пропиши следующее:

AddType application/x-httpd-php .exe

и всё :) Теперь, если на сервере с таким htaccess'ом запустить в браузере этот пхп-exe скрипт, он откомпилируется на ура :) Причём в AddType application/x-httpd-php можно добовлять что угодно... хоть:

AddType application/x-httpd-php .exe .gif .html .bggg . blablabla

вот :)
 
 
67

Серёжка

  • группа: Гости
Виталий Vetal Вакулов а в чем собственно проблема? укажи существующее изображение )
 
 
68

Серёжка

  • группа: Гости
Александр Hast Загоруля, откомпилироваться то он точно не откомпилируется )
 
 
69

Виталий

  • группа: Гости
Я указываю существующие! Но он не отображает!
 
 
70

Александр

  • группа: Гости
Виталий Vetal Вакулов ты уверен что библиотека точно установлена? Запусти phpinfo() и проверь наличие этой библиотки. если всё же она есть - то попробуй воспользоваться готовыми скриптами.. возможно ошибка просто у тебя в коде :) возьми скрипты отсюда - www .php5 .ru/articles/image

Сергей [Zloy] Малыхин - ты в этом уверен? :)
 
 
71

Серёжка

  • группа: Гости
интерпретироваться интерпретируется, скомпилироваться - нет )
 
 
72

Александр

  • группа: Гости
тьфунафик ))) Сори, тупанул :)))
 
 
73

Александр

  • группа: Гости
хмм... Терь у меня вопрос :) Вообщем Есть скрипт, который рандомно выбирает одну из строк из текстовика, а после этого "рисует" этот текст на картинке и выводит на экран. НО проблема в том, что если использовать хтмл тег "\n" (а мож и не тег, я даж не знаю как это назвать :D) в этих строках, то но он не выполняет свою ф-цию (не переносит текст на новую строчку), а так и рисуется - \n. Проще сказать не экранируется. Что для этого можно предпринять? Просто Если переменную, из которой берётся текст для рисования задать прямо в коде (а не вылавливать из текстовика) - то \n работает на ура! Сам уже перепробывал всё что мог... теперь прошу вашей помощи :)
 
 
74

Денис

  • группа: Гости
попробуй так:
$new_string = str_replace('\n', "\n", $old_string);
теоретически должно помочь

вот мой тестовый код:
$echo = '';
$fp = fopen("a.txt", 'r');
ob_start();
while (!feof($fp)) {
@$echo .= fgets ($fp, 128);
}
$echo = str_replace('\n', "\n", $echo);
ob_end_flush();
fclose ($fp);
 
 
75

Александр

  • группа: Гости
Денис Ozor Ушаков - Большое спасибо, всё работает :)
 
 
76

Максим

  • группа: Гости
Вопрос следующий!!!

есть файл такого вида:

слово1|слово2|слово3|слово4|мно\
го сло\
в
слово5|слово6|слово7|слово8
слово9|слово10|
слово11|слово12|мно\
го сл\
ов


нужно
1) если строка заканчивается на \ соединить эти строки с последующей
2) получившиеся строки разбить функцией explode() по |

пробовал такое: не получается второй пункт выполнить
<?php
$file = "$DOCUMENT_ROOT/news.txt";
$fp = fopen($file, 'r+b');
$fg = str_replace(array("\\\r\n", "\\\r", "\\\n"), " ", fread($fp, filesize($file)));
fwrite($fgp, $fg) ;'
while (!feof($fgp))
{
$order= fgets($fgp);
$final = explode ("|", $order);
echo $final.'<br />';
}
fclose($fp);

?>

 
 
77

Денис

  • группа: Гости
ооо, как у вас за вопросом вопрос..
так-с, тут есть $fp, есть $fg, но не нашел, где тут объявляется $fgp
очевидно это не полный код
 
 
78

Максим

  • группа: Гости
Собственно говоря в этом то и проблема что я не до конца понимаю как $fg сделать заново потоком (если я не ошибаюсь) чтобы можно было разбить циклом на строки и применить explode()
Если вы поняли что я имею ввиду буду благодарен, если вы объясните как это сделать
<?php
$file = "$DOCUMENT_ROOT/news.txt";
$fp = fopen($file, 'r+b');
$fg = str_replace(array("\\\r\n", "\\\r", "\\\n"), " ", fread($fp, filesize($file)));
$fgp=fwrite($fgp, $fg) ;'
while (!feof($fgp))
{
$order= fgets($fgp);
$final = explode ("|", $order);
echo $final.'<br />';
}
fclose($fp);

?>

вот так работать будет?
 
 
79

Онотолеследит

  • группа: Гости
можно на php прописать что нить в автозагрузку?
 
 
80

Серёжка

  • группа: Гости
всмысле чтобы при исполнении скрипт пихал что либо в автозагрузку или чтобы скрипт выполнялся при загрузке ос? первое скорее всего не получится, а второй случай - в зависимости от платформы..
 
 
81

Денис

  • группа: Гости
пхп для веба писан. не надо заниматься извращениями типа пИсанья чего-либо в автозагрузку на нём
 
 
82

Серёжка

  • группа: Гости
ну в каких целях использовать язык - это каждый сам для себя решает.. мне приходилось кодить много решений, явно не относящихся к категории "для веба".. хотя с автозагрузкой это конечно откровенное извращение, соглашусь ))
 
 
83

Александр

  • группа: Гости
" хотя с автозагрузкой это конечно откровенное извращение"
да какая разница на чем писать скрипт, если он в итоге выполняет нужные действия.

нужно программировать не на языке, а с использованием языка(с)Совершенный код
 
 
84

Александр

  • группа: Гости
"нужно программировать не на языке, а с использованием языка(с)Совершенный код@" Хы... Прикольно звучит )) Над будет запомнить ))
 
 
85

Александр

  • группа: Гости
www. movienations. com/register.php

обратите внимание на форму регистрации! где можно почитать как реализовать такую форму?
 
 
86

Сергей

  • группа: Гости
Kenny Mccormick
данная форма очень проста, писать код-небуду, ибо могу тока дать направление мысли...
смена языков - java
секретный код - java+php
ну а форма HTML, как было не трудно догадатся.
 
 
87

Сергей

  • группа: Гости
а насчет автозагрузки... ваши скрипты потом во всех антивирусных базах будут писаны. а если быть конкретным, копайте в сторону Activex, авось посадят
 
 
88

Александр

  • группа: Гости
www.goodgame. ru/

при помощи чего реализовано меню?
и например раскрывающиеся/скрывающиеся
окна голосования, авторизации
 
 
89

Александр

  • группа: Гости
2Александр Борисенков

Руководствуясь своим небольшим опытом могу уверять:
-Все, что меняется мгновенно в зависимости от действий юзверя - клиенская часть(как правило java-script)
-Все, что изменяется после обновления страницы - PHP
--Идентификация пользователя как правило через cookie или формы
--Динамическое содержимое в целом за счет сохранения данных в файлах или в БД

ИМХО
 
 
90

Сергей

  • группа: Гости
2 Александр Борисенков
читайте пост выше, плюс добавлю что java, часто преростает в Ajax, штука сложная, но действительно нужная, имхо...

и мне одному кажется, что они втупую рекламу сайтов своих толкают?
 
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста