Вопрос-Ответ по php

Печать RSS
6040
Кураторы темы:

С

Пришелец
0
echo '<meta http-equiv="refresh" content="0; url=index.php">';
content=0; если 0 то сразу обновиться страница,
content=1; если 1 то через секунду,
content=2; через 2 секунды и т.д

url=index.php если url оставить пустое по просто обновиться, если прописать адрес то на ту страницу автоматически пойдёт загрузка
Вроде правильно, во всяком случае у меня так работает)

Оранжевые Трусы
0
5797. 31rus, может проще $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Чатланин
0
Капец Прокофьевич (19 Августа 2013 / 04:26)
как сделать ссылку, которая обновляет страницу?
<?
//php
header('Location: ?'); 

// js
?>
location.reload()
html выше показали

в случае с php нужно сделать отдельную страницу.
или case 'update', или условие
<?
if($_GET['update'])
header('Location: ?');
Изменил: Павел (19.08.2013 / 08:38)
С

Пришелец
0
<?php
//**шифрование данных в base64_encode **/
function kod($kod){return base64_encode(base64_encode(base64_encode(base64_encode($kod))));}

//**расшифрование данных в base64_decode **/
function razkod($razkod){return base64_decode(base64_decode(base64_decode(base64_decode($razkod))));}

//**есть ссылка**//
echo'<a href="index.php?m=vkl&us='.kod($user['id']).'&iddddd='.vivod(kod($user1['id'])).''.$ssilki2.'">подарить</a> ';

//**Проверяем**/
if(isset($_GET['iddddd'])) {$id_img_m=razkod($_GET['iddd']);}  else {exit("Ошибка");}
if(isset($_GET['us'])) {$str=vvod(razkod($_GET['us']));}  else {exit("Ошибка");}
?>

Я не давно стал изучать php часто использую ссылки в которых передаю данные методом GET. Вопрос такой можно ли такой функцией шифровать данные? Хорошая ли это защита? просто есть сайты которые раскодируют шифровку md5 и base64_encode.
Какое максимальное число символов можно использовать в url строке? в таком шифре символов около 100 получается
Изменил: Саня (24.08.2013 / 20:54)
И

Пацак
0
раскодировать base64_encode можно без проблем,а md5 ты сам не сможешь раскодировать
Изменил: Изнаур (24.08.2013 / 21:36)
С

Пришелец
0
5801. Iznaur95,
понятно, смысла нету значит в кодировках

Оранжевые Трусы
0
Подкиньте инфо, как научиться писать грабберы, парсеры и т.п. гугл работает, но может у кого есть статьи проверенные, по которым сами учились
И

Пацак
0
5803. Капец Прокофьевич, да там особо учить нечего,через file_get_contents или curl вытаскиваешь html код,регулярками удаляешь не нужное и всё.
J

Оранжевые штаны
0
5803. Капец Прокофьевич, копай в торону html simple dom parser
инфы по нему в гугле куча) и примеры тоже есть
P.S. для новичка самое то, с регулярками париться не будешь
Изменил: JustZero (27.08.2013 / 18:40)
Ю

deleted
0
Капец Прокофьевич (26 Августа 2013 / 14:36)
Подкиньте инфо, как научиться писать грабберы, парсеры и т.п. гугл работает, но может у кого есть статьи проверенные, по которым сами учились

<?php

  # URL сайта, который будем грабить 
  $url = "visavi.net/pages/online.php";
  
  # Запускаем CURL
  $start = curl_init();
  # В это можно не вникать
  curl_setopt($start, CURLOPT_URL, $url);
  curl_setopt($start, CURLOPT_RETURNTRANSFER,1);
  # Получаем полностью сграбленную страницу
  $result = curl_exec($start);
  # Завершаем работу CURL
  curl_close($start);
  # Регулярное выражение, которое вырежет содержимое, которое находится между "</b><br /><br />" и "</div><hr /><div class="nav">"
  preg_match('|</b><br /><br />(.*?)</div><hr /><div class="nav">|', $result, $online);
  # Выводим список авторизованных пользователей
  echo $online[1];  

?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск