Ir al contenido


Foto

problemas al correr script de php!!!


  • Por favor identifícate para responder
8 respuestas en este tema

#1 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 25 septiembre 2012 - 08:14

Les agradesco mucho su ayuda!!!

class request
{
        private $_Controlador;
        private $_metodo;
        private $_argumento;

public function __construct() {
        if(isset($_GET['url']))(
                $url = filter_input(INPUT_GET, 'url', FILTER_SANITIZE_URL);
                $url = explode('/', $url);
                $url = array_filter($url);
)
                $this->_controlador = array_shift($url);
                $this->_metodo = array_shift($url);
                $this->_argumento = $url;
                if(!$this->_controlador){
                }
}
}



en lo que esta en rojo me marca error cual seria la posble solucion en el ide de netbeans me lo marca linea 9 y 11!!!

  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 25 septiembre 2012 - 09:09

Pues no veo lo rojo ¿puedes indicar el número de línea de acuerdo a la etiqueta?, y aparte de eso indica el error que te sale. :)

EDITO: Olvida las líneas, eso me pasa por leer a medias. :D
  • 0

#3 Bish0p

Bish0p

    Advanced Member

  • Miembros
  • PipPipPip
  • 64 mensajes
  • LocationMéxico, DF

Escrito 25 septiembre 2012 - 11:44

Que tal,

es por que, el if lo estas abriendo y cerrando con  paréntesis "(  )"  en lugar de llaves "{  }"

 if(isset($_GET['url']))( ...... )



Saludos
  • 0

#4 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 25 septiembre 2012 - 03:19

Que tal,

es por que, el if lo estas abriendo y cerrando con  paréntesis "(  )"  en lugar de llaves "{  }"

 if(isset($_GET['url']))( ...... )



Saludos


le coloque las llaves igual el programa netbeans  se coloca en la esquina un signo de admiracióon amarillo.

colocare todo el codigo.

para una mejor información estoy siguiendo este tuto: http://www.cesarcanc...lance-n771.html

el codigo:


<?php

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

class request
{
        private $_controlador;
        private $_metodo;
        private $_argumento;

public function __construct() {
        if(isset($_GET['url'])){
                $url = filter_input(INPUT_GET, 'url', FILTER_SANITIZE_URL);
                $url = explode('/', $url);
                $url = array_filter($url);
        }
                $this->_controlador = strtolower(array_shift($url));
                $this->_metodo = strtolower(array_shift($url));
                $this->_argumento = $url;
                if(!$this->_controlador){
                  $this->_controlador = DEFAULT_CONTROLLER;
                }
                if(!$this->_metodo){
                    $this->_metodo = 'index';
                }
                if(!isset($this->_argumento)){
                    $this->_argumento = array();
                }
}
public function getmetodo(){

    return $this->controlador;
}
public function getargs(){

    return $this->argumento;
}

}

?>

  • 0

#5 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 25 septiembre 2012 - 03:31

pordrías ejecutarlo amigo? y decirnos que error te lanza php? con eso nos orientaremos mejor
  • 0

#6 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 26 septiembre 2012 - 09:34

pordrías ejecutarlo amigo? y decirnos que error te lanza php? con eso nos orientaremos mejor


que tal amigo poli estoy viendo algo de los framework basico de los cursos de la pagina del maestro cesar alli coloque el link para que puedan ver de que hablo cuando ejecuto en la url para llamar el programa no me sale nada a parte en el netbeans sale en las lineas que yo le comente anteriormente el signo de admiración en ! y un tiengulo en amarillo.  Pienso que alli est la falla.
  • 0

#7 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 28 septiembre 2012 - 07:47

subire la imagen a ver si asi me entiende  amigos !!!

Archivos adjuntos


  • 0

#8 Bish0p

Bish0p

    Advanced Member

  • Miembros
  • PipPipPip
  • 64 mensajes
  • LocationMéxico, DF

Escrito 28 septiembre 2012 - 09:55

Que tal,

Los signos de admiracion que te aparecen en netbeans es porque, estas haciendo tres asignaciones de valor a una misma variable, en si no tiene por que afectarte en el funcionamiento de tu clase.
puedes poner el puntero sobre los signos y veras una descripcion del porque la advertencia

Saludos


  • 0

#9 javsolis3

javsolis3

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.380 mensajes
  • LocationPanama

Escrito 28 septiembre 2012 - 02:01

*-) *-) *-)

Gracias seguire ha ver donde me lanza este tuto jejeje...
  • 0




IP.Board spam blocked by CleanTalk.