Comunidad de diseño web y desarrollo en internet online

REQUEST_METHOD undefined

Citar            
MensajeEscrito el 22 Jun 2007 03:18 pm
:(

Tengo un problema:

Código :

Notice: Undefined variable: REQUEST_METHOD in 

/var/www/vhosts/dominio.es/httpdocs/admin/pujar_imgs.php on line 53


y en esa linea existe:

Código :

if($REQUEST_METHOD!="POST")
{ ...


y lo curioso es que en local funciona.
si alguien me puede indicar cómo buscar una solución, o una alternativa al uso de REQUEST_METHOD, no he encontrado nada parecido en google...
o alguna pista de porqué no funciona ese método.
:crap:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:35 pm
Usa $_SERVER["REQUEST_METHOD"]

Saludos!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:48 pm
Si, ha funcionado, aunque ahora me salen otros undefined incompresibles, ya que repito que en servidor local me funciona a la perfección, buff! veré que más puedo hacer. Gracias de todas formas. :)

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:53 pm
Es por que tienes diferentes versiones de php en el servidor que en local. Pon la misma versión de php que tiene el servidor en tu maquina local.

Saludos!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 22 Jun 2007 03:59 pm
@_____@ muy agudo, sí, será por eso. Te lo confirmaré.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 22 Jun 2007 04:23 pm
bueno, a ver si alguien sabe ver donde me equivoco

Código :

<?php
define("DESTINATION", "./");
/* numero de archivos a subir */
define("UPLOAD_NO", 1);
// $_SERVER["REQUEST_METHOD"]
//if($REQUEST_METHOD!="POST")
if($_SERVER['REQUEST_METHOD']!="POST"){
   print "<form enctype=\"multipart/form-data\" method=\"post\">\n";
   print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"\">\n";
   for($i=1; $i<=UPLOAD_NO; $i++){
      echo ("<input type=\"file\" name=\"infile$i\" class=\"required\">&nbsp;&nbsp;&nbsp;&nbsp;");
      if($i%2==0)
      print"<br />";
   }
   echo ("<br /><br /><input type=\"submit\" value=\"Som-hi!\" class=\"formInputButton\"></form>\n");
} else {
   /* manejador de uploads */
   $noinput = true;
   for($i=1; $noinput && ($i<=UPLOAD_NO); $i++){
LINEA 20 >>      if(${"infile".$i}!="none") $noinput=false;
   }
   if($noinput)
   {
      print "<strong>Error al pujar el fitxer. Torneu a provar.</strong>";
      exit();
   }
echo("<p align='left'><strong>Fitxer pujat satisfact&ograve;riament</strong><br />");
echo("<table border='1' cellpadding='6' cellspacing='0'>
  <tr>
    <td><font color='#000'><b>Nom del fitxer</b></font></td>
   <td><font color='#000'><b>Imatge (reduïda)</b></font></td>
  </tr>");
   for($i=1; $i<=UPLOAD_NO; $i++){
LINEA 34   $just=filesize(${"infile".$i});
LINEA 35   $fp_size[i] = $just;
LINEA 36   if(${"infile".$i}!="none" && copy(${"infile".$i}, DESTINATION.${"infile".$i."_name"}) && unlink(${"infile".$i})){      
      echo("<tr>          
          <td>${"infile".$i."_name"}</td>
         <td><img src='../promocions/imatges/${"infile".$i."_name"}' alt='' title='${"infile".$i."_name"}' width='100' height='' /></td>
          </tr>");         
      }
   }
   echo "</table><br /><br />";
} 
?>
</fieldset>
<br />
<br />
</div>
</div>
</div>
</body>
</html>


y los errores son:

Código :

Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 20

Fitxer pujat satisfactòriament

Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 34

Notice: Use of undefined constant i - assumed 'i' in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 35

Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36

Notice: Undefined variable: infile1 in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36

Notice: Undefined variable: infile1_name in /var/www/vhosts/gaton.es/httpdocs/admin/imagenes_subir.php on line 36
Nom del fitxer    Imatge (reduïda)


¿será alguna cosa de la sintaxis ?
:?

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 22 Jun 2007 04:35 pm
No, tu código realmente no tiene ningún error, solo son avisos, pero realmente no tiene nada grave, con que cambies las opciones de tu php, para que solo te aparezcan los error, ya no los veras.

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox
Citar            
MensajeEscrito el 22 Jun 2007 04:37 pm
bien, gracias, porque estaba a punto de formatear el disco duro y dedicarme a vender helados por la playa! XD

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 22 Jun 2007 04:45 pm
Tienes de vainilla? dame dos pro favor xD :P

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.