|
Mostrar Mensajes
|
Páginas: 1 2 [3] 4 5 6
|
22
|
Programación / PHP / Re: Undefined index: HTTP_MOD_REWRITE
|
en: 15 Mayo 2012, 19:20 pm
|
fixed if( !isset($_SERVER['HTTP_MOD_REWRITE']) ) $_SERVER['HTTP_MOD_REWRITE'] == 'Off'; to if( !array_key_exists('HTTP_MOD_REWRITE', $_SERVER) ) $_SERVER['HTTP_MOD_REWRITE'] == 'Off';
|
|
|
23
|
Programación / Bases de Datos / crear tablas para un foro
|
en: 15 Mayo 2012, 00:59 am
|
Hola, alguien podria ayudarme a crear columnas para las tablas de un codigo php. Es un modelo de un foro super simple. En las funciones insert de los metodos add_topic y add_post() tengo declaradas las columnas de las tablas, o eso tengo entendido xD Lo unico que no se hacer es dar datos a las columnas hehe. Alguien podria ayudarme a saber que tipo de datos necesita cada columna?? Para añadir un topic a la DB uso esto: // Insert the topic $insert_topic = $this->DB->insert("forum_topics", array( 'topic_subject' => $subject, 'topic_by' => $poster, 'last_post_time' => $time, 'topic_forum' => $forum, 'is_sticky' => $sticky, 'is_closed' => $closed, 'is_global' => $global )); // Insert the actual post $insert_post = $this->DB->insert("forum_posts", array( 'post_content' => $content, 'post_by' => $poster, 'post_time' => $time, 'post_topic' => $topicid )); // Update the forum count $rows = $this->DB->update("forum_forums", array( 'total_topics' => "(`total_topics` + 1)", 'total_posts' => "(`total_posts` + 1)", 'last_post_id' => $lastpost_id, 'last_topic_id' => $topicid, 'last_topic_title' => $subject, 'last_post_time' => $time, 'last_post_poster' => $poster ), "`forum_id`='".$forum."'"); Por lo que tengo que crear las tablas con esa informacion, por ejemplo: -- -------------------------------------------- -- Table structure for `forum_topic` -- -------------------------------------------- DROP TABLE IF EXISTS `forum_topic` CREATE TABLE `forum_topic` ( `topic_subject` varchar(100) NOT NULL, // varchar porque es una cadena de caracteres, ¿cierto? `topic_by`, `last_post_time`, `topic_forum`, `is_sticky`, `is_closed`, `is_global`, PRIMARY KEY (``) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Por lo que se, los datos de las columnas van en función al tipo de datos que se va a insertar dentro de ellas, por ejemplo, si se va a insertar un numero seria del tipo int(cantidadmaxima). Es parecido cuando declaras en c o c++, tienes que decirlo que tipo de caracter es, ¿cierto? Corregirme si me equivoco en algo. Estoy empezando con todo esto de php y las bases de datos y necesito algo de ayuda :S Gracias salu2 dew
|
|
|
24
|
Programación / PHP / Undefined index: HTTP_MOD_REWRITE
|
en: 13 Mayo 2012, 18:17 pm
|
Hola, no se a que se puede deber, si la configuracion del archivo .htacces o el script del index. Cuando entro a la web me da este error: Notice Message: Undefined index: HTTP_MOD_REWRITE
Reporting File: application/core/Frostbite.php Line: 53
Debugging:
Backtrace Level 1: File: /home/website/public_html/index.php Line: 39 Class: Application\Core\Frostbite Function: Init Function Args:
ARGS => Array (0) ( ) No consigo encontrar el problema. El servidor web tiene mod_rewrite on x10.mxCon Xampp me funciona perfectamente :S :S Gracias salu2 dew
|
|
|
25
|
Programación / PHP / errores de pdo instances
|
en: 21 Abril 2012, 18:03 pm
|
Hola, tengo problemas con una web https://github.com/Plexis/PlexisEl foro que da soporte al proyecto de la web, dejo de tener actividad en marzo, creo que por un problema de los administradores y lo dejaron. Esta es parte del log del apache: [Fri Apr 20 04:46:55 2012] [error] [client 192.168.0.10] PHP Fatal error: Uncaught exception 'PDOException' with message 'You cannot serialize or unserialize PDO instances' in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php:146\nStack trace:\n#0 [internal function]: PDO->__sleep()\n#1 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php(146): serialize(Array)\n#2 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php(111): Application\\Core\\Debug->log_error()\n#3 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\system\\core\\Commo n.php(63): Application\\Core\\Debug->trigger_error(2, 'date(): It is n...', 'C:\\Program File...', 48, Array)\n#4 [internal function]: php_error_handler(2, 'date(): It is n...', 'C:\\Program File...', 48, Array)\n#5 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\contro llers\\welcome.php(48): date('F j, Y, g:i a', '1324062007')\n#6 [internal function]: Welcome->index()\n#7 C:\\Program Files (x86)\\Apach in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php on line 146
[Fri Apr 20 04:46:57 2012] [error] [client 192.168.0.10] PHP Fatal error: Uncaught exception 'PDOException' with message 'You cannot serialize or unserialize PDO instances' in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php:146\nStack trace:\n#0 [internal function]: PDO->__sleep()\n#1 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php(146): serialize(Array)\n#2 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php(111): Application\\Core\\Debug->log_error()\n#3 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\system\\core\\Commo n.php(63): Application\\Core\\Debug->trigger_error(2, 'date(): It is n...', 'C:\\Program File...', 48, Array)\n#4 [internal function]: php_error_handler(2, 'date(): It is n...', 'C:\\Program File...', 48, Array)\n#5 C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\contro llers\\welcome.php(48): date('F j, Y, g:i a', '1324062007')\n#6 [internal function]: Welcome->index()\n#7 C:\\Program Files (x86)\\Apach in C:\\Program Files (x86)\\Apache Software Foundation\\Apache2.2\\htdocs\\application\\core\\ Debug.php on line 146 En mi ordenador solo puedo configurar la web e instalar la base de datos, con el asistente de la carpeta _install), despues de borrar la carpeta, la pagina (index) no se muestra, creo que sera un problema de mi configuracion. httpd.conf -> http://pastebin.com/6w5dhHHDphp.ini -> http://pastebin.com/CGVDfBfySubi la web a un hosting y al menos se muestra una vez instalada. Pero tiene algunos fallos. Esto es lo que sale cuando creas una cuenta si tienes la suerte de que no te de el error de que faltan datos en el campo xD Fatal error: Uncaught exception 'PDOException' with message 'You cannot serialize or unserialize PDO instances' in /home/wowspain/public_html/application/core/Debug.php:146 Stack trace: #0 [internal function]: PDO->__sleep() #1 /home/wowspain/public_html/application/core/Debug.php(146): serialize(Array) #2 /home/wowspain/public_html/application/core/Debug.php(111): Application\Core\Debug->log_error() #3 /home/wowspain/public_html/system/core/Common.php(108): Application\Core\Debug->trigger_error(1, '
...', '/home/wowspain/...', 600, Array) #4 /home/wowspain/public_html/system/database/Driver.php(600): show_error('
...', false, 1) #5 /home/wowspain/public_html/system/database/Driver.php(107): System\Database\Driver->trigger_error() #6 /home/wowspain/public_html/application/library/Auth.php(227): System\Database\Driver->query('SELECT * FROM `...') #7 /home/wowspain/public_html/application/controllers/account.php(107): Application\Library\Auth->login('TEST', 'test') #8 [internal function]: Account in /home/wowspain/public_html/application/core/Debug.php on line 146
|
|
|
27
|
Programación / Programación C/C++ / error de compilacion
|
en: 17 Octubre 2011, 13:46 pm
|
Hola, uso el programa Code::Blocks 10 y el compilador de Microsoft Visual C++ 2005/2008 y me da el siguiente error al compilar: D:\color menu c\test.c|13|error C2143: error de sintaxis : falta ';' delante de 'tipo'| D:\color menu c\test.c|23|error C2065: 'tecla' : identificador no declarado| D:\color menu c\test.c|24|error C2065: 'tecla' : identificador no declarado| D:\color menu c\test.c|26|error C2065: 'tecla' : identificador no declarado| ||=== Build finished: 4 errors, 0 warnings ===| Esta es la primera linea del build log: cl : L¡nea de comandos warning D9007 : '/EHc' requiere '/EHa, /EHs o /GX'; opci¢n omitida test.c De eso yo ya no entiendo xD El codigo lo cree hace un par de años cuando usaba el dev c++ con la libreria conio2 pero debido a que es un infierno configurarlo y daba errores por la actualizacion de la libreria... que le den xD Aqui dejo el codigo para que veais que no hay nada mal: #include <stdio.h> #include <conio.h> #define exit 0 #define enter 1
main() { system("title Program Title "); while (enter==1){ textcolor(70); clrscr();gotoxy(10,2); textcolor(120); puts("\t **** My Program Title **** \t"); textcolor(70); int tecla;
puts("\n\n\n\t\t <1> Option 1"); puts("\n\t\t <2> Option 2"); puts("\n\t\t <3> Option 3"); puts("\n\t\t <4> Option 4"); puts("\n\t\t <5> Option 5"); puts("\n\t\t <6> Option 6"); puts("\n\n\n\t\t <0> Exit"); gotoxy(25,24);puts("*** by ChazyTheBest ***"); textcolor(240);gotoxy(55,22); printf("> Count: "); printf(" <", tecla); textcolor(30); tecla=getch();
switch (tecla){ int op; case '1': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 1 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '2': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 2 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '3': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 3 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '4': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 4 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '5': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 5 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '6': textcolor(30);clrscr();gotoxy(15,2);textcolor(240);puts("\t ^-^ \t Press 6 - Menu\t ^-^\t");textcolor(30);puts("\n\n\t\t Text here...\n\n\t\t press one key..."); op=getch(); break; case '0': return 0;break; default: gotoxy(40,21);puts("fock ur focking fingers! only 0 to 6!!!"); getch(); enter==0; break; } } getch(); }
Whats wrong in the code?? salu2 dew
|
|
|
29
|
Programación / Scripting / Re: unificar 2 bat
|
en: 17 Octubre 2011, 02:06 am
|
Hola egiptoelcairo Lo que pides no es nada complicado. Lo de get char te lo dejo ati. Porque creo que no se puede. Si alguien lo sabe que no se corte. Suerte. ECHO OFF CLS :MENU CLS ECHO. ECHO ............................................... ECHO PRESS 1 or 2 to select your task, or 3 to EXIT. ECHO ............................................... ECHO. ECHO 1 - Use Premium ECHO 2 - Use Normal ECHO 3 - EXIT ECHO. SET /P X=Type 1, 2, or 3, then press ENTER: IF %X%==1 GOTO PREMIUM IF %X%==2 GOTO NORMAL IF %X%==3 GOTO EOF :PREMIUM CLS ECHO This is the premium option ***TU CODIGO AKI*** PAUSE GOTO MENU :NORMAL CLS ECHO This is the normal option ***TU CODIGO AKI*** PAUSE GOTO MENU
|
|
|
30
|
Programación / Programación C/C++ / duda sobre C/C++
|
en: 17 Octubre 2011, 00:42 am
|
Hola, necesito escribir un programa que permita imprimir en pantalla o archivo de texto las " " que usa para escribir el texto. Ahi alguna forma de hacer eso sin usar por ejemplo el puts o el printf de c o el cout de c++????
Seria poniendo el codigo de la tabla asci de dicho simbolo???? xD
No me acuerdo de donde iva el numero... hehe detras del ", 34 pero como lo pongo donde yo quiera? es para al imprimir vaya dentro un texto de dos comillas. como por ejemplo imprimir en pantalla una sentencia sql. se entiende?
|
|
|
|
|
|
|