Consejo y posible problema con EasyPHP V3
Hola una vez más.
Estoy haciendo mi web y tengo una serie de problemas con php, sobre todo el conocimiento del propio lenguaje, que aun habiendolo estudiado (muy mal impartido y en poco tiempo) ha pasado tiempo y no recuerdo practicamente nada de lo que se vio. Bien.
Tengo un manual que me viene genial porque cubre todo y poco mas de lo que vimos en el master, pero no se si es un problema de version de php o de algun tipo de configuracion previa que debo hacer en el php.ini del paquete easyphp 3 (AMP).
Mi libro (Fundamentos. Desarrollo Web con PHP, Apache y MySQL,del 2004) esta hecho con php 4.3.3 y por entonces la version 5 era una beta aun.
Ahora que termine la formacion, la parte mas floja que tengo es la de programacion, y estaba haciendome este libro para refrescar pero siguiendo al pie de la letra las pautas veo que no me responde el codigo como supuestamente deberia, entonces las preguntas son:
- Al instalar el easyphp 3, que viene con php 5.2.8, ¿debo configurar algo del archivo php.ini o dejandolo tal cual por defecto deberia estar bien?
- Me han mencionado que cambian algunas cosas de php 4.x a php 5.x, no demasiadas, entonces, ¿que debo tener en cuenta a la hora de ver el codigo que semuestra en el libro para que me funcione con la version actual de php?
- ¿Algun enlace que trate este tema de manera lo mas directa posible?
- Consejo, creen que vale la pena comprar un manual, el mismo por ejemplo, que explica la tematica con proyectos reales, pero actualizado? Recien salio el mismo libro pero con php6.
Realmente no sé por qué no me funciona lo que pone en el libro, pero no se me ocurre que hacer, y es que comprar otro libro igual...pfff, un gasto que no se yo...
Gracias
Vixx
Hola.
En la documentación online de PHP tienes un capítulo de migración de PHP4 a PHP5 . No creo que haga falta comprar otro libro, en la página oficial tienes información más que suficiente.
Por la experiencia que he tenido instalando aplicaciones programadas para PHP4 en servidores con PHP5, casi todas funcionan a la primera, o cambiando alguna pequeña cosa (por ejemplo, la biblioteca para XML es diferente). Algunas opciones de configuración por defecto que eran comunes hace años, como register_globals o magic_quotes también vienen ahora deshabilitadas por defecto, pero si el libro sigue buenas prácticas de programación no debería afectar.
¿Qué fallos te da? A veces es simplemente que falta instalar alguna extensión de PHP.
Chris
Puaf, no se si seran las prisas o que. Fui ciego, no me funcionaba debido a que en una de las lineas de codigo, aparece localhost y solo lo tenia que cambiar por http://127.0.0.1/ etc. El codigo es este, que llama al siguiente codigo.
En fin, debi fijarme mas, siento el fallo este. Gracias por el enlace de la migracion.
Para que aparezca localhost en vez de http://127.0.0.1/, que hay que hacer?. Saludos
Find my Favorite Movie!
<?php echo "<a href='http://127.0.0.1/practicas/moviesite.php?favmovie=Stripes'>";
echo "Click here to see information about my favorite movie!";
echo "";
?>
My Movie Site - <?php echo $_REQUEST['favmovie'] ?><?php echo "My favorite movie is ";
$_REQUEST['favmovie'];
echo "<br>";
$movierate=5;
echo "My movie rating for this movie is: ";
echo $movierate;
?>