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


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / PHP / [Resuelto] Problemas con un Array en: 2 Junio 2015, 19:09 pm
Hola buenas tardes a ver si me pueden ayudar ya que llevo medio día pegándome con este código pero lo logro sacar lo que necesito.

El código es este
Código
  1. $fname= $_GET["valor"];
  2.  
  3.  
  4. function findAllDirs($start) {
  5.    $dirStack=[$start];
  6.    while($dir=array_shift($dirStack)) {
  7.        $ar=glob($dir.'/*',GLOB_ONLYDIR|GLOB_NOSORT);
  8.        if(!$ar) continue;
  9.  
  10.        $dirStack=array_merge($dirStack,$ar);
  11.        foreach($ar as $DIR)
  12.            yield $DIR;
  13.    }
  14. }
  15.  
  16.  
  17. $result=[];
  18. foreach(findAllDirs('D:\xampp\htdocs\www\serverpruebas') as $dir) {
  19.    $match=glob($dir.'/'.$fname,GLOB_NOSORT);
  20.    if(!$match) continue;
  21.  
  22.    $result=array_merge($result,$match);
  23.  
  24. }
  25.  
  26. echo '<pre>';
  27. print_r($result);
  28. echo '</pre>';

Y el resultado es este:

Array
(
    [ 0 ] => D:\xampp\htdocs\www\serverprueba\COMMAND.arc
)

Y lo que estoy intentado hacer es esto:

    [ 0 ] => Array
        (
            [name] => COMMAND.arc
            [size] => 21160480
            [date] => 2015-06-02 16:48:05
        )


Espero que me puedan ayudar.

Un saludo y gracias de antemano
2  Programación / Bases de Datos / Sacar 3 resultados de 2 tablas en: 18 Agosto 2014, 17:26 pm
Hola buenas, lo que ando intentando es sacar 3 datos de 2 tablas diferentes. las consultas que tengo son estas:

Código
  1. SELECT fecha_descargas_dia, SUM(num_descargas_dia) num_descargas_dia FROM descargas_dia GROUP BY fecha_descargas_dia ASC

que devuelve estos datos

Código
  1. |2014-08-01|1
  2. |2014-08-02|7
  3. |2014-08-03|10
  4. |2014-08-04|11
  5. |2014-08-05|8

 y esta otra:
Código
  1. SELECT fecha_instalaciones_dia, SUM(num_instalaciones_dia) num_instalaciones_dia FROM instalaciones_dia GROUP BY fecha_instalaciones_dia ASC

que devuelve estos datos

Código
  1. |2014-08-01|2
  2. |2014-08-02|20
  3. |2014-08-03|15
  4. |2014-08-04|12
  5. |2014-08-05|5

Lo que llevo 3 horas intentando es que me de el mismo día con lo 2 datos de las tablas

Código
  1. |2014-08-02|7|20

Espero que me puedan ayudar.

Un saludo y mil gracias de antemano!
3  Programación / Programación General / [Inno Setup] Crear un boton en: 11 Abril 2014, 13:26 pm
HOla buenas, llevo toda la mañana mirando como crear un boton(justo al lado de atras) en el apartado de la selección de los complementos, y que cuando se pulse en el aparezca como un label que muestre lo que tengo generado en el codigo.
Código
  1. [Setup]
  2. Appname=My Program
  3. AppVername=My Program version 1.5
  4. DefaultDirname=%25257Bpf%25257D%25255CMy Program
  5. DefaultGroupname=My Program
  6. OutputDir=.
  7.  
  8. [Types]
  9. Name: "full"; Description: "Full installation"
  10. Name: "compact"; Description: "Compact installation"
  11. Name: "custom"; Description: "Custom installation"; Flags: iscustom
  12.  
  13. [Components]
  14. Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
  15. Name: "help"; Description: "Help File"; Types: full
  16. Name: "readme"; Description: "Readme File"; Types: full
  17. Name: "readme\en"; Description: "English"; Flags: exclusive
  18. Name: "readme\de"; Description: "German"; Flags: exclusive
  19.  
  20. [Files]
  21. Source: descctrl.dll; Flags: dontcopy
  22.  
  23. [_Code]
  24. #ifdef UNICODE
  25.  #define AW "W"
  26. #else
  27.  #define AW "A"
  28. #endif
  29.  
  30. type
  31.  HMONITOR = THandle;
  32.  TMonitorInfo = record
  33.    cbSize: DWORD;
  34.    rcMonitor: TRect;
  35.    rcWork: TRect;
  36.    dwFlags: DWORD;
  37.  end;
  38.  
  39. const
  40.  MONITOR_DEFAULTTONULL = $0;
  41.  MONITOR_DEFAULTTOPRIMARY = $1;
  42.  MONITOR_DEFAULTTONEAREST = $2;
  43.  
  44. function GetMonitorInfo(hMonitor: HMONITOR; out lpmi: TMonitorInfo): BOOL;
  45.  external 'GetMonitorInfo{#AW}@user32.dll stdcall';
  46. function MonitorFromWindow(hwnd: HWND; dwFlags: DWORD): HMONITOR;
  47.  external 'MonitorFromWindow@user32.dll stdcall';
  48.  
  49. procedure CenterForm(Form: TForm; Horz, Vert: Boolean);
  50. var
  51.  X, Y: Integer;
  52.  Monitor: HMONITOR;
  53.  MonitorInfo: TMonitorInfo;
  54. begin
  55.  if not (Horz or Vert) then
  56.    Exit;
  57.  Monitor := MonitorFromWindow(Form.Handle, MONITOR_DEFAULTTONEAREST);
  58.  MonitorInfo.cbSize := SizeOf(MonitorInfo);
  59.  if GetMonitorInfo(Monitor, MonitorInfo) then
  60.  begin
  61.    if not Horz then
  62.      X := Form.Left
  63.    else
  64.      X := MonitorInfo.rcWork.Left + ((MonitorInfo.rcWork.Right -
  65.        MonitorInfo.rcWork.Left) - Form.Width) div 2;
  66.    if not Vert then
  67.      Y := Form.Top
  68.    else
  69.      Y := MonitorInfo.rcWork.Top + ((MonitorInfo.rcWork.Bottom -
  70.        MonitorInfo.rcWork.Top) - Form.Height) div 2;
  71.    Form.SetBounds(X, Y, Form.Width, Form.Height);
  72.  end;
  73. end;
  74.  
  75.  
  76. function enabledesc(ComponentsListHandle: HWND; DescLabelHandle: HWND; DescStrings: PChar): BOOL; external 'enabledesc@files:descctrl.dll stdcall';
  77. function disabledesc(): BOOL; external 'disabledesc@files:descctrl.dll stdcall';
  78.  
  79. var
  80.  Info: TNewStaticText;
  81.  InfoCaption: TNewStaticText;
  82.  InfoPanel: TPanel;
  83.  
  84. procedure DeinitializeSetup();
  85. begin
  86.  disabledesc();
  87. end;
  88.  
  89. type
  90.  TPositionStorage = array of Integer;
  91.  
  92. var
  93.  CompPageModified: Boolean;
  94.  CompPagePositions: TPositionStorage;
  95.  
  96. procedure SaveComponentsPage(out Storage: TPositionStorage);
  97. begin
  98.  SetArrayLength(Storage, 10);
  99.  
  100.  Storage[0] := WizardForm.Height;
  101.  Storage[1] := WizardForm.NextButton.Top;
  102.  Storage[2] := WizardForm.BackButton.Top;
  103.  Storage[3] := WizardForm.CancelButton.Top;
  104.  Storage[4] := WizardForm.ComponentsList.Height;
  105.  Storage[5] := WizardForm.OuterNotebook.Height;
  106.  Storage[6] := WizardForm.InnerNotebook.Height;
  107.  Storage[7] := WizardForm.Bevel.Top;
  108.  Storage[8] := WizardForm.BeveledLabel.Top;
  109.  Storage[9] := WizardForm.ComponentsDiskSpaceLabel.Top;
  110. end;
  111.  
  112. procedure LoadComponentsPage(const Storage: TPositionStorage;
  113.  HeightOffset: Integer);
  114. begin
  115.  if GetArrayLength(Storage) <> 10 then
  116.    RaiseException('Invalid storage array length.');
  117.  
  118.  WizardForm.Height := Storage[0] + HeightOffset;
  119.  WizardForm.NextButton.Top := Storage[1] + HeightOffset;
  120.  WizardForm.BackButton.Top := Storage[2] + HeightOffset;
  121.  WizardForm.CancelButton.Top := Storage[3] + HeightOffset;
  122.  WizardForm.ComponentsList.Height := Storage[4] + HeightOffset;
  123.  WizardForm.OuterNotebook.Height := Storage[5] + HeightOffset;
  124.  WizardForm.InnerNotebook.Height := Storage[6] + HeightOffset;
  125.  WizardForm.Bevel.Top := Storage[7] + HeightOffset;
  126.  WizardForm.BeveledLabel.Top := Storage[8] + HeightOffset;
  127.  WizardForm.ComponentsDiskSpaceLabel.Top := Storage[9] + HeightOffset;
  128. end;
  129.  
  130.  
  131.  
  132. // Meter esto al pulsar el botón detalles
  133.  procedure InitializeWizard();
  134.  begin
  135.    WizardForm.ComponentsList.Height := ScaleY(90);
  136.    WizardForm.ComponentsList.Width := ScaleX(415);
  137.  
  138.    InfoPanel := TPanel.Create(WizardForm);
  139.    InfoPanel.Parent := WizardForm.SelectComponentsPage;
  140.    InfoPanel.Top := Scaley(360);
  141.    InfoPanel.Left := ScaleX(0);
  142.    InfoPanel.Width := WizardForm.ComponentsList.Width;
  143.    InfoPanel.Height := ScaleY(50);
  144.    InfoPanel.BevelInner := bvRaised;
  145.    InfoPanel.BevelOuter := bvLowered;
  146.    Info := TNewStaticText.Create(WizardForm);
  147.    Info.Parent := InfoPanel;
  148.    Info.AutoSize := true;
  149.    Info.Left := ScaleX(6);
  150.    Info.Width := ScaleX(400);
  151.    Info.Top := ScaleY(5); // Linea de texto
  152.    Info.WordWrap := true;
  153.    enabledesc(WizardForm.ComponentsList.Handle,Info.Handle,
  154.          // Sustituir por ExpandConstant('{cm:Descripcion};') +
  155.         'Descrip. Program Files;'+
  156.         'Descrip. Help File;'+
  157.         'Descrip. Readme File;'+
  158.         'Descrip. English;'+
  159.         'Descrip. German;'
  160.         );
  161.  
  162.    begin
  163.      CompPageModified := False;
  164.    end;
  165.  end;
  166. // Meter esto al pulsar el botón detalles
  167.  
  168.  
  169. procedure CurPageChanged(CurPageID: Integer);
  170. begin
  171.  if CurpageID = wpSelectComponents then
  172.  begin
  173.    SaveComponentsPage(CompPagePositions);
  174.    LoadComponentsPage(CompPagePositions, 200);
  175.    CenterForm(WizardForm, False, True);
  176.    CompPageModified := True;
  177.  end
  178.  else
  179.  if CompPageModified then
  180.  begin
  181.    LoadComponentsPage(CompPagePositions, 0);
  182.    CenterForm(WizardForm, False, True);
  183.    CompPageModified := False;
  184.  end;
  185. end;
  186.  

Espero que me podais hechar una mano ya no se donde mirar ya que no encuentro mucha informacion.
Un saludo y mil gracias de antemano
4  Programación / Programación General / InnoSetup: Problemas para comparar versiones (Solucionado) en: 9 Marzo 2014, 19:47 pm
Hola buenas tardes, llevo unos días comiéndome la cabeza...

 Lo que quiero hacer es que cuando ejecuto el setup, comprueba las nuevas actualizaciones.
1) si no hay una nueva actualización, no mostrar ningún mensaje.
2) y si hay una nueva actualización, aparece un mensaje preguntando si desea descargarlo y que lleve a una web o no.

El codigo de pascal es este:
Código
  1. function DownloadFile(const AURL: string; var AResponse: string): Boolean;
  2. var
  3.  WinHttpRequest: Variant;
  4. begin
  5.  Result := True;
  6.  try
  7.    WinHttpRequest := CreateOleObject('WinHttp.WinHttpRequest.5.1');
  8.    WinHttpRequest.Open('GET', AURL, False);
  9.    WinHttpRequest.Send;
  10.    AResponse := WinHttpRequest.ResponseText;
  11.  except
  12.    Result := False;
  13.    AResponse := GetExceptionMessage;
  14.  end;
  15. end;
  16.  
  17. procedure InitializeWizard;
  18. var
  19.  DxLastVersion: string;
  20.  
  21. begin
  22.  if DownloadFile('http://dex.wotanksmods.com/latestver.txt', DxLastVersion)  then
  23.    MsgBox(DxLastVersion, mbInformation, MB_YESNO)
  24.  else
  25.    MsgBox(DxLastVersion, mbError, MB_OK)
  26. end;

Sobre la versión he leído por hay que al ser x.x.x parece mas complejo el código ya me da lo mismo que sea así que sea xxx

Espero que alguien pueda ayudarme se lo agradecería en el alma de verdad.

Un saludo y mil gracias de antemano.
5  Programación / Programación General / [Pascal] Problemas con Inno setup, al eliminar directorio y realizar un backup en: 7 Octubre 2013, 14:51 pm
 Hola buenas no llevo mucho en este tema y tengo 2 problemas.

1 me gustaría hacer una función que eliminara un directorio.
actualmente tengo esto:
Código
  1. Source: "F:\Mods\Desarrollo\Doc\ModPack.txt"; DestDir: {app}; Components: instalacionsi; Check: instalacion_limpia;
  2.  
  3. function instalacion_limpia(): Boolean;
  4. begin
  5. DelTree('C:\Games\World_of_Tes\tres_mods*', False, True, True);
  6. end;

pero me genera un error o aviso: Warning: Line 161, Column 10: Variable 'Result' never used

2 me gustaría hacer una función que genere un backup y elimine el directorio original o creo que sera lo mas facil que lo renombre en una ruta ( de este no he logrado nada)

un saludo y mil gracias
6  Programación / PHP / Update con php en: 14 Febrero 2012, 21:51 pm
Hola buenas a todos, tengo un problemilla con un código que ando montando y no tengo manera de que funcione siempre me tira este error:

Citar
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'de la web, descripcionweb=Descripcion de la web, keywords=Keywords, alexaverifyi' at line 1

y ya no se como ponerlo he probado de todas las formas pero nada, si podrían echarme una mano os lo agradecería.

Código
  1. CREATE TABLE IF NOT EXISTS `maca_configuracion` (
  2.  `idconfiguracion` INT(1) NOT NULL,
  3.  `tituloweb` VARCHAR(255) NOT NULL,
  4.  `descripcionweb` VARCHAR(255) NOT NULL,
  5.  `keywords` VARCHAR(255) NOT NULL,
  6.  `alexaverifyid` VARCHAR(50) NOT NULL,
  7.  `msvalidate` VARCHAR(50) NOT NULL,
  8.  `google` VARCHAR(50) NOT NULL,
  9.  `adminemail` VARCHAR(100) NOT NULL,
  10.  `personalemail` VARCHAR(100) NOT NULL,
  11.  `titulomensajes` VARCHAR(255) NOT NULL,
  12.  `semanal` VARCHAR(50) NOT NULL,
  13.  `horario` VARCHAR(50) NOT NULL,
  14.  `telefono` VARCHAR(20) NOT NULL,
  15.  `tiempo` INT(1) NOT NULL
  16. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Código
  1. <?php
  2. if (!isset($_GET["accion"])){
  3.  
  4.    echo'<form method="post" action="http://www.otros.com/index.php?sección=administracion&amp;area=areaconfig&amp;accion=guardar" enctype="multipart/form-data" >
  5. <fieldset>
  6.                 <legend>Configuraci&oacute;n Web</legend>
  7.                 <div>
  8.                     <label for="tituloweb"><strong>Nombre Web</strong>:</label>
  9.                     <input type="text" id="tituloweb" name="tituloweb" size="20" maxlength="127" value="'.$tituloweb .'"/>
  10.                 </div>
  11.                 <div>
  12.                     <label for="descripcionweb"><strong>Descripcion Web</strong>:</label>
  13. <textarea name="descripcionweb"  id="descripcionweb" cols="4" rows="4"  maxlength="255"wrap="virtual">'.$descripcionweb.'</textarea>
  14.                 </div>
  15. <br /><br /><br /><br />
  16.                 <div>
  17.                     <label for="keywords"><strong>Keywords</strong>:</label>
  18. <textarea name="keywords"  id="keywords" cols="4" rows="4"  maxlength="255"wrap="virtual">'.$keywords.'</textarea>
  19.                 </div>
  20.                 <div>
  21.                     <label for="alexaverifyid"><strong>Alexa ID</strong>:</label>
  22.                     <input type="text" id="alexaverifyid" name="alexaverifyid" size="40" maxlength="50" value="'.$alexaverifyid.'"/>
  23.                 </div>
  24. <div>
  25.                     <label for="msvalidate"><strong>Microsoft Id</strong>:</label>
  26.                     <input type="text" id="msvalidate" name="msvalidate" size="40" maxlength="127" value="'.$msvalidate.'"/>
  27.                 </div>
  28. <div>
  29.                     <label for="google"><strong>Google ID</strong>:</label>
  30.                     <input type="text" id="google" name="google" size="40" maxlength="127" value="'.$google.'"/>
  31.                 </div>
  32. <br /><br />
  33. <div>
  34.                     <label for="adminemail"><strong>Admin Email</strong>:</label>
  35.                     <input type="text" id="adminemail" name="adminemail" size="40" maxlength="127" value="'.$adminemail.'"/>
  36.                 </div>
  37. <div>
  38.                     <label for="personalemail"><strong>Personale Email</strong>:</label>
  39.                     <input type="text" id="personalemail" name="personalemail" size="40" maxlength="127" value="'.$personalemail.'"/>
  40.                 </div>
  41. <div>
  42.                     <label for="titulomensajes"><strong>Titulos Asunto</strong>:</label>
  43.                     <input type="text" id="titulomensajes" name="titulomensajes" size="40" maxlength="255" value="'.$titulomensajes.'"/>
  44.                 </div>
  45. <br /><br />
  46. <div>
  47.                     <label for="semanal"><strong>Trabajo de:</strong>:</label>
  48.                     <input type="text" id="semanal" name="semanal" size="40" maxlength="127" value="'.$semanal.'"/>
  49.                 </div>
  50. <div>
  51.                     <label for="horario"><strong>Horario de</strong>:</label>
  52.                     <input type="text" id="horario" name="horario" size="40" maxlength="127" value="'.$horario.'"/>
  53.                 </div>
  54. <div>
  55.                     <label for="telefono"><strong>Tel&eacute;fono</strong>:</label>
  56.                     <input type="text" id="telefono" name="telefono" size="40" maxlength="127" value="'.$telefono.'"/>
  57.                 </div>
  58. <div>
  59.                     <label for="tiempo"><strong>El Tiempo</strong>:<br/><small> Ahora:'; echo ($seccionweb != 0) ? 'Aemet' : 'El tiempo'; echo '</label>
  60. <select name="tiempo" id="tiempo" size="1">
  61.  <option>Selecciona...</option>
  62.  <option value="0">Aemet</option>
  63.  <option value="1">El Tiempo</option>
  64. </select>
  65.                 </div>
  66. <div>
  67.                 <label for="envio">&nbsp;</label>
  68.                    <input name="enviar" value="Enviar" type="submit" class="boton"/>
  69.               </div>
  70. </form>';
  71.  
  72. }elseif($_GET["accion"]== "guardar" ){
  73.  
  74. // Recojo valores
  75. $tituloweb =$_POST["tituloweb"];
  76. $descripcionweb =$_POST["descripcionweb"];
  77. $keywords =$_POST["keywords"];
  78. $alexaverifyid =$_POST["alexaverifyid"];
  79. $msvalidate =$_POST["msvalidate"];
  80. $google =$_POST["google"];
  81. $adminemail =$_POST["adminemail"];
  82. $personalemail =$_POST["personalemail"];
  83. $titulomensajes =$_POST["titulomensajes"];
  84. $semanal =$_POST["semanal"];
  85. $telefono =$_POST["telefono"];
  86. $tiempo =$_POST["tiempo"];
  87. $idconfiguracion= '0';
  88.  
  89.  
  90. $result =mysql_query("UPDATE ".$prefix."_configuracio SET tituloweb=$tituloweb, descripcionweb=$descripcionweb, keywords=$keywords, alexaverifyid=$alexaverifyid, msvalidate=$msvalidate ,google=$google, adminemail=$adminemail, personalemail=$personalemail, titulomensajes=$titulomensajes, semanal=$semanal, horario=$horario, telefono=$telefono, tiempo=$tiempo WHERE idconfiguracion=='$idconfiguracion'") or die(mysql_error());
  91. }
  92.  
  93. ?>


Un saludo y gracias de antemano
7  Programación / PHP / Crear menu con Categorias y SubCategorias usando MySQL y PHP en: 18 Mayo 2011, 12:25 pm
Hola a todos, esta es la primera vez que posteo, les cuento que soy nuevo en php y mysql y me encuentro muy entretenido aprendiendo todos los dias algo nuevo, pero el tema en cuestion es que tengo un problema que no me ha dejado avanzar.

He tratado de desarrollar un sistema de categorias y subcategorias usando tablas relacionadas pero no lo he logrado, mi idea por el momento es generar un menu como este:

Categoria 1

    SubCategoria1

    SubCategoria2

    SubCategoria3

Categoria 2

    SubCategoria1

    SubCategoria2

    SubCategoria3

Categoria 3

    SubCategoria1

    SubCategoria2

    SubCategoria3


La estructura de las tablas que estoy usando es la siguiente:


Estructura de tabla para la tabla `categorias`

Código
  1. CREATE TABLE `categorias` (
  2. `categoria_id` INT(10) NOT NULL AUTO_INCREMENT,
  3. `categoria_nombre` VARCHAR(150) NOT NULL,
  4. PRIMARY KEY (`categoria_id`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

Estructura de tabla para la tabla `subcategorias`

Código
  1. CREATE TABLE `subcategorias` (
  2. `subcategoria_id` INT(10) NOT NULL AUTO_INCREMENT,
  3. `categoria_id` INT(10) NOT NULL,
  4. `subcategoria_nombre` VARCHAR(150) NOT NULL,
  5. PRIMARY KEY (`subcategoria_id`)
  6. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
  7.  

Hasta el momento lo mejor que he logrado es generando la consulta de este modo, pero el resultado que me muestra no es el que yo quiero.

Categoria 1
Categoria 2
Categoria 5
Categoria 4

1
    SubCategoria1

    SubCategoria2

    SubCategoria3

2
    SubCategoria1

    SubCategoria2

    SubCategoria3

3
    SubCategoria1

    SubCategoria2

    SubCategoria3



Código
  1. <?php
  2. // Ejemplo de Conexion a base de datos
  3. $servidor ='localhost';
  4. $basedatos ='tutorial';
  5. $usuario_basedatos ='tutorial';
  6. $clave_basedatos ='XXXX';
  7.  
  8.  
  9. //Conectamos con el servidor
  10. $db=@mysql_connect($servidor,$usuario_basedatos,$clave_basedatos);
  11.  
  12. mysql_select_db($basedatos);
  13.  
  14.  
  15. $sqlQuery = mysql_query("SELECT categorias.*, subcategorias.* FROM categorias, subcategorias
  16.                         WHERE categorias.categoria_id = subcategorias.categoria_id
  17.                         ORDER BY subcategorias.subcategoria_id ASC", $db) or die(mysql_error());
  18.  
  19. $categoria = "";
  20. $categorias = array();
  21. $pos = 0;
  22.  
  23. while ($row = mysql_fetch_object($sqlQuery)){
  24.    if($categoria != $row -> categoria_id){
  25.        echo "<h3>".$row -> categoria_nombre."...</h3>";
  26.        $categoria = $row -> categoria_id;
  27.        $pos = array_push( $categorias,  array( $categoria, array() ) );
  28.    }    
  29.    $categorias[$pos][1][] = array($row->subcategoria_id, $row -> subcategoria_nombre);
  30.  
  31. }
  32.  
  33. foreach ($categorias as $categoria)
  34. {
  35.    if( !empty( $categoria[0] ) ) {
  36.           echo "<h1>" . $categoria[0] . "</h1>";
  37.    }
  38.    if (count($categoria[1]) > 0)
  39.    {
  40.        echo "<ul>";
  41.        foreach ($categoria[1] as $subCat)
  42.        {
  43.            echo "<li><a href='index.php?mod=categorias&amp;categoria_id=" . $subCat[0] . "'>" .
  44.                $subCat[1] . "</a></li>";
  45.        }
  46.        echo "</ul>";
  47.    }
  48. }  
  49. ?>


Pero no logro sacar como lo quiero, espero que me podáis ayudar.

Un saludo y gracias de nuevo
8  Programación / Desarrollo Web / Como sacar una incorporar una cookie en: 20 Abril 2011, 17:31 pm
Hola amigos soy algo nuevo en Jquery y tengo este script

Código
  1. $(document).ready(function()
  2. {
  3. $(".like").click(function()
  4. {
  5. var id=$(this).attr("id");
  6. var name=$(this).attr("name");
  7. var dataString = 'id='+ id + '&name='+ name;
  8.  
  9. $("#votebox").slideDown("slow");
  10. $("#flash").fadeIn("slow");
  11.  
  12. $.ajax
  13. ({type: "POST",url: "rating.php",data: dataString,cache: false,success: function(html)
  14. {
  15. $("#flash").fadeOut("slow");
  16. $("#content").html(html);
  17. $("#pruebas").fadeOut("hide");
  18. }
  19. });
  20. });
  21.  
  22. $(".close").click(function()
  23. {
  24. $("#votebox").slideUp("slow");
  25. });
  26. });


y me gustaria que cuando haga este paso
Código
  1. $.ajax
  2. ({type: "POST",url: "rating.php",data: dataString,cache: false,success: function(html)
  3. {
  4. $("#flash").fadeOut("slow");
  5. $("#content").html(html);
  6. $("#pruebas").fadeOut("hide");
  7. }

desde hay podria sacar una coockie para que se quedara oculto y nose ocmo hacerlo

UN saludo y gracias
9  Programación / PHP / Problemas con habilitar registros solo activados en: 20 Abril 2011, 11:00 am
Hola amigos ando haciendo un sistema y tengo un problemilla ya que mi idea es que solo se muestren los tutoriales que yo active (desde registro 0 y 1 ovio) pero no se como hacerlo. Aqui os dejo un trozo del codigo.

Código
  1. //Consulta para mostrar el total de resultados
  2. $sql1 = "SELECT * FROM ".$prefix."_tutoriales ORDER BY Tid DESC";
  3. // mostrar la cantidad de resultados
  4. $rowsperpage = 9;
  5. // url de la web para la indexacion esta parte falta mejorar xD
  6. //$website = "?id=1"; /
  7. // Creando Objetivo
  8. $pagination = new CSSPagination($sql1, $rowsperpage, $website);
  9. // la paginacion en GET xD
  10. $pagination->setPage($_GET[page]);
  11.  
  12. $result=mysql_query("SELECT * FROM ".$prefix."_tutoriales ORDER BY Tid DESC LIMIT " . $pagination->getLimit() . ", " . $rowsperpage) or die(mysql_error());
  13. while ($row=mysql_fetch_array($result))
  14. {
  15. echo"........";
  16.         }

Un saludo y gracias de ante mano
10  Programación / PHP / Problemas al mostrar lo que esta en php en: 15 Abril 2011, 16:22 pm
Hola amigos, hace mucho que no me paso por aqui... Pero a lo que venia, encontrado este curioso sistema  y funciona de lujo pero encuentro un problema, en las paginas que tiene lo que pongo en php no lo muestra e probado de mil y una forma pero nada

Sistema
http://tutorialzine.com/2009/09/simple-ajax-website-jquery/

Código
  1. if(file_exists(‘pages/page_’.$page..php’))
  2. echo file_get_contents(‘pages/page_’.$page..php’);

Codigo cambiado para que muestre en PHP las extensiones.

Pero nada de contenido como comentaba. Alguna idea?

Gracias de antemano ;)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines