![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Código PHP:
$direc = @$_GET[path];
$nombre = "albumdefotos/$direc/$nickUsuarioL" . basename($_FILES['Filedata']['name']);
| |||
![]() Hola a todos, tengo un pequeño sistema en php para subir archivos a la web. El problema me llega porque tengo que definir por medio de una variable la carpeta de destino pero no logro que se almacene la ruta completa en la variable $nombre porque no coloca en medio la variable $direc, he probado de mil maneras pero no obtengo ningun resultado, ¿que puedo hacer? ![]() Código PHP: |
| |||
Re: Dichosa variable hola talves te sirva yo he usado en unas similares de esta manera Código PHP:
__________________ ¨ |
| |||
Re: Dichosa variable no funciona :( |
| |||
Re: Dichosa variable Hola, Verifica qu la variable si este quedando con algun valor. Si efectivamente queda el valor, haz el siguiente intento. Define una variable que contiene la ruta donde se guarda: $ruta = "albumdefotos/".$direc."/".$nickUsuarioL; Luego esta variable la concatenas con el resto. $nombre = $ruta . basename($_FILES['Filedata']['name']); A veces a mi tambien me toma del pelo, y asi lo puedo solucionar. |
| ||||
Re: Dichosa variable ¿Cómo que no va? ¿Te pone un error? ¿No pone el valor de la variable? ¿Qué valor queda en $nombre?
__________________ |
| |||
Re: Dichosa variable La variable $nombre no reconoce $direc. Si lo pongo con un echo me sale tal como quiero pero al meterlo en la varible $nombre no se sustituye $direc por el valor que debe tener. No sale ningún error, simplemente donde debe ir el valor de $direc no sale nada. ¿Nadie sabe que puedo hacer? |
| |||
Re: Dichosa variable hola quisas quitando las entre comillas de esta manera Código PHP:
__________________ ¨ |
| |||
Re: Dichosa variable Hola, Si le das un echo a la variable la imprimie pero dentro de $nombre no?? Eso esta bastante extraño, te deberia funcionar sin problema alguno. No se si estoy errado en mi apreciacion, pero creo que tal vez se pueda deber a que declaras la variable como global, o sea que toma el valor fuera de la funcion. Prueba eliminadola como variable global y declarandola como local (remover global y ya). |
| |||
Re: Dichosa variable Os dejo el código completo: Código PHP: ![]() Última edición por jhelmo; 21/09/2007 a las 18:14 |