elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 42
121  Programación / PHP / Re: Sobre appserv en: 8 Agosto 2007, 23:46 pm
El primer directorio que escribí es dónde tendrás que poner los archivos para que la gente pueda acceder a ellos desde el exterior, por ejemplo... para que la gente pueda ver el siguiente archivo C:\appserv\www\documento.txt tendrán que dirigirse hacia http://TUIP/documento.txt.

Los siguientes dos archivos son los archivos de configuración del servidor Apache y PHP, respectivamente.
122  Programación / PHP / Re: ayuda con sesiones en: 8 Agosto 2007, 23:42 pm
No, ese código guárdalo aparte con el nombre que tu quieras sin sustituir nada, con el mensaje que te de éste podremos resolver el problema.
123  Programación / PHP / Re: ayuda con sesiones en: 8 Agosto 2007, 21:48 pm
Cambia las variable que veas convenientes, ejecuta el código y dinos el resultado...

Código
  1. <?php
  2. $sql_server = "localhost";
  3. $sql_user = "usuario";
  4. $sql_pass = "contraseña";
  5. $sql_bd = "basededatos";
  6.  
  7. if (!($link=mysql_connect($sql_server, $sql_user, $sql_pass))) { die("Error conexión"); }
  8. if (!mysql_select_db($sql_bd, $link)) { die("Error base de datos"); }
  9. echo "Conexión establecida";
  10. ?>
124  Programación / PHP / Re: ayuda con sesiones en: 8 Agosto 2007, 20:19 pm
Dirígete a http://127.0.0.1/phpmyadmin e introduce el nombre de usuario y contraseña.

Si los datos introducidos no son correctos cambia la contraseña:
Inicio - Ejecutar - C:\AppServ\MySQL\scripts\resetpwd.bat

Si sigue sin funcionar es porque tienes los puertos cerrados y estas conectándote desde el exterior.
125  Programación / PHP / Re: PostNuke en: 7 Agosto 2007, 22:47 pm
Sí, en caso de que no te funcione ejecuta el siguiente código y vuelve a escribir los resultados que te de éste.

Código
  1. <?php
  2. $sql_server = "localhost";
  3. $sql_user = "U303574";
  4. $sql_pass = "*********";
  5. $sql_bd = "DB303574";
  6.  
  7. if (!($link=mysql_connect($sql_server, $sql_user, $sql_pass))) { die("Error conexión"); }
  8. if (!mysql_select_db($sql_bd, $link)) { die("Error base de datos"); }
  9. echo "Conexión establecida";
  10. ?>
126  Programación / PHP / Re: PostNuke en: 7 Agosto 2007, 22:02 pm
Citar
$pnconfig['dbtype'] = 'mysql';
$pnconfig['dbtabletype'] = 'MyISAM';
$pnconfig['dbhost'] = 'localhost';
$pnconfig['dbuname'] = 'usuario';
$pnconfig['dbpass'] = 'contraseña';
$pnconfig['dbname'] = 'basededatos';
$pnconfig['system'] = '0';
$pnconfig['prefix'] = 'nuke';
$pnconfig['encoded'] = '1';

El texto que se encuentran en negrita es el que debes de modificar.

Si no tienes suficientes permisos como para crear una base de datos deberás escribir en basededatos la que te asignó tu hosting por defecto.
127  Programación / PHP / Re: Sobre appserv en: 7 Agosto 2007, 14:19 pm

Citar
C:\AppServ\www ; Carpeta principal del servidor HTTP
C:\AppServ\Apache2.2\conf\httpd.conf ; Configuración Apache
C:\Windows\php.ini ; Configuración PHP
128  Programación / PHP / Re: Funcioaan mail ! en: 7 Agosto 2007, 14:16 pm
Los hosting cada día están prohibiendo más la función mail para evitar su mal uso, especialmente el spam.

Si por casualidad tienes acceso a la configuración de PHP (php.ini) tan solo tendrás que restablecer el servicio SMTP de la siguiente manera:

Citar
[mail function]
SMTP      =       server ;for win32 only
129  Programación / PHP / Re: Funcion mail() y acentos y eñes en: 7 Agosto 2007, 03:40 am
Código
  1. <?php
  2. if (!defined('MODULE_FILE')) {
  3. die ("You can't access this file directly...");
  4. }
  5.  
  6. require_once("mainfile.php");
  7. $module_name = basename(dirname(__FILE__));
  8. get_lang($module_name);
  9.  
  10. /**********************************/
  11. /* Configuration                  */
  12. /*                                */
  13. /* You can change this:           */
  14. /* $index = 0; (right side off)   */
  15. /**********************************/
  16. $index = 1;
  17. $subject = "$sitename "._FEEDBACK."";
  18. /**********************************/
  19.  
  20. include("header.php");
  21. $cookie[0] = intval($cookie[0]);
  22. if ($cookie[1] != "") {
  23. $row = $db->sql_fetchrow($db->sql_query("SELECT name, username, user_email FROM ".$user_prefix."_users WHERE user_id='$cookie[0]'"));
  24. if ($row['name'] != "") {
  25. $sender_name = $row['name'];
  26. } else {
  27. $sender_name = $row['username'];
  28. }
  29. $sender_email = $row['user_email'];
  30. }
  31.  
  32. $form_block = "
  33.    <center><font class=\"title\"><b>XATICAP - Asociación Xàtiva Carreras Populares</b></font>
  34.    <br><br><font class=\"content\">"._FEEDBACKNOTE."</font>
  35.    <FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\">
  36.    <P><strong>"._YOURNAME.":</strong><br>
  37.    <INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p>
  38.    <P><strong>"._YOUREMAIL.":</strong><br>
  39.    <INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p>
  40.    <P><strong>"._MESSAGE.":</strong><br>
  41.    <TEXTAREA NAME=\"message\" COLS=70 ROWS=15 WRAP=virtual>$message</TEXTAREA></p>
  42.    <INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
  43.    <P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"></p>
  44.    </FORM></center>
  45. ";
  46.  
  47. OpenTable();
  48. if ($opi != "ds") {
  49. echo "$form_block";
  50. } elseif ($opi == "ds") {
  51. if ($sender_name == "") {
  52. $name_err = "<center><font class=\"option\"><b><i>"._FBENTERNAME."</i></b></font></center><br>";
  53. $send = "no";
  54. }
  55. if ($sender_email == "") {
  56. $email_err = "<center><font class=\"option\"><b><i>"._FBENTEREMAIL."</i></b></font></center><br>";
  57. $send = "no";
  58. }
  59. if ($message == "") {
  60. $message_err = "<center><font class=\"option\"><b><i>"._FBENTERMESSAGE."</i></b></font></center><br>";
  61. $send = "no";
  62. }
  63.  
  64. if ($send != "no") {
  65.  
  66. $sender_name = $sender_name;
  67. $sender_email = $sender_email;
  68. $msg = "mipaginaweb.com\n\n";
  69. $msg .= ""._SENDERNAME.": $sender_name\n";
  70. $msg .= ""._SENDEREMAIL.": $sender_email\n";
  71. $msg .= ""._MESSAGE.": $message\n\n";
  72. $to = $adminmail;
  73. $mailheaders = "From: $sender_name <$sender_email>\n";
  74. $mailheaders .= "Reply-To: $sender_email\n";
  75. $mailheaders .= "Content-type: text/html; charset=iso-8859-1 \r\n\n";
  76. mail($to, $subject, utf8_decode($msg), $mailheaders);
  77. echo "<P><center>"._FBMAILSENT."</center></p>";
  78. echo "<P><center>"._FBTHANKSFORCONTACT."</center></p>";
  79. }
  80.  
  81.  
  82.  
  83.  
  84. elseif ($send == "no") {
  85. OpenTable2();
  86. echo "$name_err";
  87. echo "$email_err";
  88. echo "$message_err";
  89. CloseTable2();
  90. echo "<br><br>";
  91. echo "$form_block";
  92. }
  93. }
  94.  
  95. CloseTable();
  96. include("footer.php");
  97.  
  98. ?>
130  Seguridad Informática / Hacking / Re: Código PHP AntiXSS en: 4 Agosto 2007, 17:11 pm
Cuando dije lo del RFI me refería a esto:

Código
  1. <?php // MAL
  2. include("/modules/".$_GET['page']);
  3. ?>
  4.  
  5. <?php // BIEN
  6. switch ($_GET['page']) {
  7. case "main": include("/modules/main.php"); break;
  8. case "login": include("/modules/login.php"); break;
  9. case "register": include("/modules/register.php"); break;
  10. }
  11. ?>
  12.  
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 42
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines