← All posts tagged PHP

Bchgroup
работа PHP CPP Написал на php код который генерит мне посимвольный перевод символов из UTF-8 в Win1251-k вариант :) Жопой чую, что можно было проще. Но ведь работает!
Bchgroup
Linux Windows PHP prog Оказывается можно мега удобно делать конвертирование в много потоков через ffmpeg

function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}

function WaitFor()
{
while(true)
{
system("wmic process get description > pr.txt");
$f=file("pr.txt");
if(in_array("ffmpeg.exe",$f))
sleep(5);
}
}

И далее в коде
for($i=0;$i<$TFI;$i+=20)
{
$part++;
execInBackground("ffmpeg -i \"$dir\\$file\" ....);
if($i%5==0)
WaitFor();
}

Запускает сразу по 5 потоков ffmpeg.
Bchgroup
Linux opensource PHP Опенсорс такой опенсорс. Warning: imagecreatefromstring() [function.imagecreatefromstring]: gd-jpeg: JPEG library reports unrecoverable error: Решение — поставить внешние библиотеки GD. Только вот как это под виндой сделать — тайна великая сия есть.
Bchgroup
? PHP curl Жуйка, ай нид хэлп. В curl когда передаешь параметры для POST запроса, значения начинающиеся с "@" он интерпретирует как файл. Есть какой-нибудь workaround?
Bchgroup
? PHP RegExp Жуйк, а подскажи пожалуйста, как мне вытащить URL из формы а-ля action="http://somehost/somefolder/somescript.php" Сочинил что-то вроде, но чую что неправильно $pattern='/action="\/([A-z0-9.://])"/';
preg_match($pattern, $html, $matches);
$post_url=$matches[1];
Bchgroup
? PHP Жуйк, подскажи уже весь мозг сломал. Ф-я preg_match которая по идее должна только одно значение возвращать возвращает 3. причем в каком то не понятном виде. var_dump($matches[1]) дает мне string(8) "C38bf0a8" string(8) "A38bf0b2" string(8) "E38bf07c" Соответственнно если я пытаюсь сделать $matches[1][1] Он мне дает 3 первые буквы из каждого. Что это за тип вообще и как мне получить первую строку?
Bchgroup
? PHP RegExp А как мне с помощью рег. выражений выцепить из html страницы в которой есть такая ссылка <a href="/A3862d42/link/">Ссылко</a> Выцепить собственно A3862d42 на php