Есля чесна та всё не правельна. Для загона в массев используйтите функцию $file PHP: $array = file('file.txt'); move_uploaded_file()
Ты бы мой прост прочел бы внимательнее...тут он отправлет лишь как get запрос,и я чётко написал,что нужно вареант с сокетами...
разобрался.... $array = file('5.txt'); for ($i = 1; $i <= count($array); $i++) { echo $array[$i]." "; }
Ето вроде то что мне нужно,но иза данного примера честно говоря я почти ничего не понял вопше... Несколько я понял $host то в ней адрес сайта должен быть,больше я ничего не понял...ты напиши все продробнее плиз,где сам пост запрос писать,в каком виде,чем розделять и т.д...
индексы в списках начинаются с нуля так правильней: PHP: $file = '5.txt'; $array = file($file); $c = count($array); for ($i=0;$i<$c; $i++) { echo $array[$i].' '; }
Description bool imagejpeg ( resource image [, string filename [, int quality]] ) imagejpeg() creates the JPEG file in filename from the image image. The image argument is the return from the imagecreatetruecolor() function. The filename argument is optional, and if left off, the raw image stream will be output directly. To skip the filename argument in order to provide a quality argument just use a NULL value. By sending an image/jpeg content-type using header(), you can create a PHP script that outputs JPEG images directly. Замечание: JPEG support is only available if PHP was compiled against GD-1.8 or later. quality is optional, and ranges from 0 (worst quality, smaller file) to 100 (best quality, biggest file). The default is the default IJG quality value (about 75). If you want to output Progressive JPEGs, you need to set interlacing on with imageinterlace().
Mixon PHP: <?php // обьявление функции function http_send($host, $packet) { // открываем сокет на заданный хост и порт 80 $sock = fsockopen($host, 80); // если не подключается .... while (!$sock) { // ... выводим предупреждение ... print "\n[-] No response from {$host}:80 Trying again..."; // ... и пробуем снова... и снова $sock = fsockopen($host, 80); } // пишем в сокет запрос fputs($sock, $packet); // переменная под ответ сервера $resp = ''; // читаем ответ сервера while (!feof($sock)) $resp .= fread($sock, 1024); // закрываем сокет fclose($sock); // возвращаем функцией ответ сервера return $resp; } // а теперь пример, логинимся вконтатке $host = 'vkontakte.ru'; $login = '[email protected]'; $pass = '11111'; // меняем собаку на ее хтмл представление $pass = str_replace('@','%40',$pass); // собственно сами пост-данные, пишем отдельно потому что в Content-Length нужно будет передать их длину $post = 'email='.$login.'&pass='.$pass; // хидеры $packet = 'POST /login.php HTTP/1.1'."\r\n". 'Connection: close'."\r\n". 'Host: '.$host."\r\n". 'Referer: http://vkontakte.ru/'."\r\n". 'User-Agent: Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'."\r\n". 'Content-Language: ru'."\r\n". 'Content-Type: application/x-www-form-urlencoded'."\r\n". 'Content-Length: '.strlen($post)."\r\n\r\n".$post; // перед пост-данными два раза перевод строки (\r\n\r\n) // шлем запрос echo http_send($host, $packet); ?>
Помогите с curl,как в загруженной уже странице в curl сделать замены например str_replace или preg_match или preg_replace???
Подскажите пожалуйста как определить 1 странице PHP что другая с нужным именем... Допустим у нас есть Index.php и admin.php В обеих страницах подгружается страница menu.php Но нужно чтоб если это загрузила admin.php то переменная $a =1 А если index.php то преременноя $a = 0 Всё разобрался, стоило немного творчества Перед require_once ("menu.php"); Просто назвал переменную $a=1; (для admin.php) Ну и для Index.php соответственно $a=0
имхо лучше такой вариант PHP: <?php // admin.php define('ADMINPHP',1); include('menu.php'); ?> PHP: <?php // index.php define('INDEXPHP',1); include('menu.php'); ?> PHP: <?php // menu.php if(defined('INDEXPHP')) { /*...*/ } elseif(defined('ADMINPHP')) { /*...*/ } else die; ?>
Уважаемые подскажите пожалуйста! Значит есть скрипт PHP, он читает из MySQL базы, данные типа И выводит все это в TEXTAREA, но выводит все <>, а < и > не выводятся, хотя в базе они записаны именно так. Что посоветуете сделать, чтобы все выводилось как в базе?
все нормально с кодировками, просто я не могу добить того, чтобы в TEXTAREA отображались спецсимволы кодом, а не так как они выглядят =(
PHP: $str = '<p>Это тег <p>Это просто надпись'; echo '<textarea>'. htmlspecialchars($str) .'</textarea>'; попробуй так
не работает, и у меня данные смешанные ведь есть и теги, а есть и спец символы, которые используются для наглядности примеров
если я правильно тебя понял, тогда вот PHP: <? preg_match_all("|.*\?id=(\d*)|", $_SERVER['HTTP_REFERER'], $out); $id = $out[1][0]; echo $id; echo "<input type=\"hidden\" name=\"id\" value=\"$id\">"; ?>