pero es demasiado compleja para lo que quiero
. Y ahora me pregunto, ¿apache o apache2? . De php el 4, porque también está el 3, pero ya estoy trabajando en el curro con el 4. Mysql el 4, porque el 5 no me aparece el 5 en stable ¿?.
01:29:37 Comando: MAIL FROM < [email]xxxxxx@hotmail.com[/email]>
01:29:37 Comando: RCPT TO <xxxxxxxx@hotmail.com>
01:29:37 [1] Resolviendo dominio MX de hotmail.com
01:29:37 [1] Servidor DNS no responde
01:29:37 [1] Reintentando resolución DNS
01:29:37 [1] Servidor DNS no responde
01:29:37 [1] Reintentando resolución DNS
01:29:37 [1] Servidor DNS no responde
01:29:37 [1] Mensaje NO enviado, debido a fallos con el DNS>if($pass==$row["pass"]){
echo "<a href="paguser.php?saludo=/$user/&texto=$pass">Pulsa para continuar</a>";
}Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\servidor\WEB\complog.php on line 14
echo 'Pulsa para continuar';
if(trim($_POST["usuari"]) != "" && trim($_POST["password"]) != "")
{
$nickN = $_POST["usuari"];
$passN = $_POST["password"];
$result = mysql_query("SELECT password FROM usuaris WHERE nombre='$nickN'",$link);
if($row = mysql_fetch_array($result))
{
if($row["password"] == $passN)
{
$_SESSION['usuariAutenticat']=$_POST['usuari'];
$_SESSION['password']=$_POST['password'];
header("Location: principal.php");
}
else{
header("Location: login_user.php?error=true");
}
}
else{
header("Location: login_user.php?error=true");
}
}
else{
header("Location: login_user.php?error=true");
}SickBoy escribió:Quanto: ¿Puedes ser un poquito más específico? Normalmente es muy sencillo. Implementas la vista con HTML y llamadas a los métodos de las clases y la lógica de negocio con clases.
)
<?php
define("NOMBRE_COOKIE", "incidencias");
// devuelve el tipo de usario de la cookie
function cookie_tipo() {
return $_COOKIE[NOMBRE_COOKIE][strlen($_COOKIE[NOMBRE_COOKIE])-1];
// devuelve el nombre de usuario (login) de la cookie
function cookie_login() {
$string = $_COOKIE[NOMBRE_COOKIE];
$len = strlen($string) - 1;
$tstring = "";
for ($i = 0; $i < $len; $i++) {
$tstring .= $string[$i];
}
return $tstring;
}
// este es código principal del index.php
if (!$_COOKIE) {
echo "<script language="JavaScript">location.href='login.php'</script>";
} else {
$tipo = cookie_tipo();
if ($tipo == 0)
echo "<script language="JavaScript">location.href='menu_admin.php'</script>";
elseif ($tipo == 1)
echo "<script language="JavaScript">location.href='menu_technic.php'</script>";
elseif ($tipo == 2)
echo "<script language="JavaScript">location.href='menu_user.php'</script>";
}
?>
function getIP() {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (isset($_SERVER['HTTP_VIA'])) {
$ip = $_SERVER['HTTP_VIA'];
}
elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
else {
$ip = "unknown";
}
echo "Tu IP es: $ip";
}
nyarko escribió:son muy listos y las cookies las eliminan y ale a votar todas las veces que quieran
$filtrado = preg_replace('/<.+>/','', $sin_filtrar);
$cad = mysql_query("select texto from tabla where texto like '%$buscar%'");
while ($array = mysql_fetch_array($cad)) { echo $array["texto"]."
"; }
$cad = mysql_query("select texto from tabla where texto like '%$buscar%'");
while ($array = mysql_fetch_assoc($cad))
{
$filtrado = strip_tags($array["texto"]);
if(preg_match('/'.$buscar.'/', $filtrado))
echo $array["texto"]."<br />";
}Stolz escribió:Lo primero, te recomiendo que para hacer busquedas, en vez de usar LIKE y comodines, uses la construccion de MySQL MATCH(...) AGAINST (...) (+info: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html) que es mucho más eficiente (y mas potente). Para que esta estructura funcione, debes añadir un índice de tipo FULLTEXT a los campos de la tabla en los que tengas pensado buscar.

Stolz escribió:Para no liarte, de moento, partimos de tu codigo$cad = mysql_query("select texto from tabla where texto like '%$buscar%'");
while ($array = mysql_fetch_assoc($cad))
{
$filtrado = strip_tags($array["texto"]);
if(preg_match('/'.$buscar.'/', $filtrado))
echo $array["texto"]."<br />";
}
No es el paradigma de la elegancia, pero de momento se aproxima a los objetivos: mostrar solo los resultados que contengan la palabra 'buscar' en alguna parte que no sea el interior de una etiqueta HTML
trikerr escribió:Tengo un problemilla simple, pero que no se como resolver.
Estoy haciendo una web con php y mysql, el caso es que tengo que hacer lo tipico de escribir noticias desde un apartado de administracion y luego se muestren en una pagina que la pueda ver todo el mundo.
El caso es que cuando las agrego a la base de datos, se guardan con los saltos de carro, pero al mostrarlo los saltos de carro se convierten en espacios.
Como puedo solucionarlo?
Dahn II escribió:Tienes que aplicarle al texto la función nl2br antes de guardarlo en la base de datos.![]()
) una web que consiste básicamente en un retrato robot.
)
Bienvenido a la
zona privada
de los peñistas
de LA COPETA.
Danos tu opinión de lo que poner la
agradeceremos.
El
webmaster Djmusikero Manda aquí un email.