|    
			
				16/07/2013, 11:43
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: mayo-2013 Ubicación: Zarautz 
						Mensajes: 27
					 Antigüedad: 12 años, 5 meses Puntos: 0 |  | 
  |  Respuesta: Problema en el nombre del archivo al guardar en utf-8  
  Lo he intentado... pero no se como se podria hacer si la variable se envia desde un formulario.
 Aqui el codigo del formulario:
 <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1" enctype="multipart/form-data">
 <table align="center">
 <tr valign="baseline">
 <td nowrap="nowrap" align="right">Ingrediente:</td>
 <td><input type="text" name="Ingrediente" value="" size="50" /></td>
 </tr>
 <tr valign="baseline">
 <td nowrap="nowrap" align="right">Imagen:</td>
 <td><input name="archivo" type="file"></td>
 </tr>
 <tr valign="baseline">
 <td nowrap="nowrap" align="right"> </td>
 <td><input type="submit" value="Insertar ingrediente" /></td>
 </tr>
 </table>
 <input type="hidden" name="MM_insert" value="form1" />
 </form>
 </div>
 
 
 Y luego por otro trozo que he puesto al principio lo recibe.
 
 Lo cambio a get y lo hago con un input hidden para que lo envie? No lo he probado, pero entonces dejaria de ser un text input y perderia su funcion:
 
 En pocas palabras: Quiero que el usuario pueda insertar el ingrediente con su nombre y su descripcion (descipcion la cual se convertiria en html y se guardaria en el en la carpeta "/ingredientes" con el nombre del ingrediente insertado).
 
 Esto ya esta conseguido, el problema es que no se como codificar la variable post recibida del formulario y que la reciba de la forma adecuada en utf-8. Te agradezco la ayuda pero como he dicho no sabria como enviarlo en utf-8 a traves del formulario html...
 
 E intentar esto es absurdo... no?
 
 
 Formulario de envio:
 <input type="text" name=<?php utf8_encode ("Ingrediente") ?> />
 
 
 Codigo php que lo recibe:
 $codificado = utf8_decode($_POST['Ingrediente']);
 $nombre_fichero = "../ingrediente/".$codificado.".html";
 
 Quiza me estoy haciendo un lio yo? perdon, es para nada soy un experto y esto se me va de las manos -_-
     |