1
PHP / Re:Virus en servidor codigo php Ayuda
« en: 16 de Mayo de 2015, 21:38:18 pm »
¿Qué servidor usas y en qué condiciones se genera ese código?
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
<?php
// $actPag es la página actual
// $maxPag es el máximo de páginas
// Inicio de la tabla
echo "<table cellspacing=\"0px\" style=\"width: 100%; max-width:1000px; margin: auto; padding: 2 0;\">\n";
echo "\t<tr>\n";
echo "\t\t<td style=\"text-align:right;\">\n";
if($actPag > 1)
{
echo "\t\t\t<button type=\"button\" onclick=\"location = 's_verpaginas.php'\"><<</button>\n"; // Botón para volver a la primer página
echo "\t\t\t<button type=\"button\" onclick=\"location = 's_verpaginas.php?pagina="; // Botón para ir a la página anterior
echo $actPag-1; // Botón para ir a la página anterior
echo "'\"><</button>\n"; // Botón para ir a la página anterior
}
// Este sería un bucle con el menú de todas las páginas (desde el 1 hasta $maxPag) en <select> y <option>.
// Al pinchar en una opción, te redirecciona mediante javascript a la nueva página.
echo "\t\t\t<select onchange=\"location = this.options[this.options.selectedIndex].value\">\n";
for($i=1;$i<=$maxPag;$i++)
{
echo "\t\t\t\t<option value=\"s_verpaginas.php?pagina={$i}\"";
if($i == $actPag) echo " selected=\"selected\""; // Selecciona la página actual
echo ">{$i}</option>\n";
}
echo "\t\t\t</select>\n";
if($actPag < $maxPag)
{
echo "\t\t\t<button type=\"button\" onclick=\"location = 's_verpaginas.php?pagina="; // Botón para ir a la página siguiente
echo $actPag+1; // Botón para ir a la página siguiente
echo "'\">></button>\n"; // Botón para ir a la página siguiente
echo "\t\t\t<button type=\"button\" onclick=\"location = 's_verpaginas.php?pagina={$maxPag}'\">>></button>\n"; // Botón para ir a la última página ($maxPag)
}
// Cierre de la tabla
echo "\t\t</td>\n";
echo "\t</tr>\n";
echo "</table>\n";
?>
<form action="generar.php" method="post" accept-charset="utf-8"/>
<textarea style="display: none;" name="html"/><html><body>
<img src="images/logo.gif" alt="logo" />
<p><h1>CONTRATO DE TRABAJO DE ARTISTAS EN ESPECTACULO PÚBLICO</h1></p>
<p>
Reunidos en " . $_POST['pueblo'] . "
a, <input type="text" name="dia" size="2"/>
de <input type="text" name="mes" size="10"/>
de <input type="text" name="ano" size="4"/>
</p>
</body></html></textarea>
<input type="submit">
</form>
<html>
<body>
<form action="proteger.php" method="post">
Nick:<input type="text" name="nick"/><br/>
Pass:<input type="password" name="pass"/>
</form>
</body>
</html>
<html>
<body>
<form action="proteger.php" method="post">
Nick:<input type="text" name="nick"/><br/>
Pass:<input type="password" name="pass"/>
<input type="submit" name="submit" value="Login">
</form>
</body>
</html>
Echec ! Errors :
Error checking Quota: Unknown database 'mail_db'
Error initializing quota: Unknown database 'mail_db'
Checking mail quota: Unknown database 'mail_db'
Ha ocurrido algun problema, el email no ha sido enviado
Sino no me equivoco, sería mejor hacerlo así:
$sql = "INSERT INTO mms (titulo, mcnick, habbonick, urlplaca, mensaje, fecha, ip) VALUES ('".$titulo."','".$mcnick."','".$habbonick."','".$urlplaca."','".$mensaje."','".$fecha."','".$ip."')";
if(mysql_query($sql)){
echo "Insertado con éxito.";
} else {
echo "Hubo un error.";
}
$fecha .= " "._AT." ";
$fecha .= Date("H:i");
$rol = idenAdmin($login);
if ($rol == "Web-Master") {
$color = $colorwebmasters;
} else if ($rol == "Mi Reina") {
$color = $colormireina;
} else if ($rol == "Manager-General") {
$color = $colormanagergeneral;
} else if ($rol == "Dj-Manager") {
$color = $colordjmanager;
} else if ($rol == "Super-Staff") {
$color = $colorsuperstaff;
} else if ($rol == "0") {
$color = $colorvip;
} else if ($rol == "Owner") {
$color = $colorowners;
} else if ($rol == "Staff") {
$color = $colorstaff;
} else if ($rol == "Hobba-Gold") {
$color = $colorhobbagold;
} else if ($rol == "Hobba-Silver") {
$color = $csilver;
} else if ($rol == "Guia") {
$color = $cguia;
} else if ($rol == "Lince") {
$color = $colorlince;
} else if ($rol == "Super-Dj") {
$color = $colorsuperdj;
} else if ($rol == "Dj-Fijo") {
$color = $colordjfijo;
} else if ($rol == "Dj-Prueba") {
$color = $colordjprueba;
} else if ($rol == "Boy-Club") {
$color = $colorboyclub;
} else if ($rol == "Girl-Club") {
$color = $colorgirlclub;
} else if ($rol == "Club-Lila") {
$color = $colorclublila;
} else if ($rol == "Club-Naranja") {
$color = $colorclubnaranja;
} else if ($rol == "Club-Chocolate") {
$color = $colorclubchocolate;
} else if ($rol == "Club-Navy") {
$color = $colorclubnavy;
}
El auto_increment no tendra nada que ver.
Despues de definir la variable $queryejec4, ¿Usas la funcion mysql_query($queryejec4);?
En el codigo que dijiste no aparece, si no lo has hecho, hazlo, y si lo has hecho, cambialo por:
mysql_query($queryejec4) or die(mysql_error());
Saludos
Lo que creo que intentas hacer, Frank, es una union (Que estamos hablando en otro tema)
$crefinal contiene una resta, y el caracter punto ( . ) es una union.
Hay que saber diferenciar entre hacer una formula matematica o unir contenido, en este caso, el esta haciendo una formula matematica, por lo que no es necesario el punto.
Saludos!
Modificando¡No me funciona!
$crefinal = $crdi['creditos'] > -50;
Por:
$crefinal = $crdi['creditos'] - 50;
Deberia arreglarse el problema,
Saludos
font-size: 10px;
font-style: italic;
color: #990000;
font-weight: bold;
font-size: 16px;
<?
@include("conectar.php");
if (isset($_POST['Submit'])){
$titulo = htmlspecialchars($_POST['titulo']);
$mcnick = $_POST['mcnick'];
$habbonick = htmlspecialchars($_POST['habbonick']);
$urlplaca = $_POST['placa'];
$mensaje = htmlspecialchars($_POST['mensaje']);
$fecha = time();
$ip = $_SERVER['REMOTE_ADDR'];
$quer*****s = "SELECT * FROM `usuarios` WHERE nick = '".$_SESSION[nnick]."'";
$respos = mysql_query($quer*****s);
$rowses = mysql_num_rows($respos);
$crdi = mysql_fetch_array($respos);
$crefinal = $crdi['creditos'] > -50;
$queryejec4 = "UPDATE `usuarios` set creditos = '".$crefinal."' WHERE nick = '".$_SESSION[nnick]."'";