Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: WSX en 9 Septiembre 2008, 16:15 pm



Título: No lee php
Publicado por: WSX en 9 Septiembre 2008, 16:15 pm
Buenas a todos

Hace poco cambie mis archivos web de host. Actualmente utilizo el summerhost.info, uno de esos con VistaPanel,... PHP 5, MySQL y tal...


Resulta que dentro tengo un foro SMF que usa plantillas php y tal. El foro va genial.

Por otra parte, tengo unos archivos en la carpeta /home/php/***.php 

Son unas tablas que traducen una web inglesa al español, cogen un link de origen i van parseando cosas.


El caso es que con el host antiguo iban bien, pero ahora no. Se queda la pantalla en blanco cuando voy a sus URLs respectivas. Veo el codigo fuente i no me lee nada del php es decir ,cuando comienza el comando

<?php

hasta que se cierra

?>

No lee nada de lo que hay dentro


A que se puede deber esto? ¿Se supone que el host es capaz de ejecutar este tipo de plantillas no?

Gracias por vuestra atencion


Título: Re: No lee php
Publicado por: Punisher.linux en 9 Septiembre 2008, 17:52 pm
Revisa los permisos, a mi me paso algo parecido.mmm y si no intenta colgar otra vez el codigo.


Título: Re: No lee php
Publicado por: WSX en 9 Septiembre 2008, 23:26 pm
Con cambiar permisos no obtuve  nada.

El caso es que yo tengo una plantilla asi

Código:
<title>GoLFSTaRS</title>

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="GoLFSTaRS" name=description>
<META content="golfstars, golf-stars, golf, minigolf, jippii, jippii.es, jippii,com, internet, amigos, liga minigolf, torneos minigolf, torneos, foro, campos, codigos de campos" name=keywords>
<META content="One" name=author>
<META content="Jorge_sev_one@hotmail.com" name=email author>


<?php 

// REDEFINIR MYLEAGUE

  // Define el CGI
  $cgi = 9;

// ¿De donde quieres coger la informacion?
   $parsed_page = file_get_contents("http://www.........etc");

  // Renombrar como en el ejemplo: "$parsed_page = str_replace("defeated", "derrotó a", $parsed_page);"
 
  // Renombremos primero el estilo. Para hacerlo bien deberas tener un archivo de estilo.
  $parsed_page = str_replace("<LINK REL=StyleSheet HREF=http://www..............>", "<LINK REL=StyleSheet HREF=http://www............................>", $parsed_page);
 
  // Esto siguiente es para poner los colores de letra y tal y cual. Los haremos reemplazando:

  $parsed_page = str_replace("<BODY BGCOLOR=BLACK BACKGROUND=http://www.igl.net/img/crimson.jpg TEXT=WHITE LINK=WHITE VLINK=WHITE>", "", $parsed_page);
  $parsed_page = str_replace("<table border=1 width=97%", "<table border=1 width=90%", $parsed_page);
  $parsed_page = str_replace("Rank", "<strong>RaNK</strong>", $parsed_page);
  $parsed_page = str_replace("Name", "<strong>LaDDeR</strong>", $parsed_page);

[b]
ETCETERA[/b]

?>




Y cuando abro la pagina (la URL) se queda en blanco. Miro el codigo fuente de la pagina i pone

Código:
<title>GoLFSTaRS</title>

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="GoLFSTaRS" name=description>
<META content="golfstars, golf-stars, golf, minigolf, jippii, jippii.es, jippii,com, internet, amigos, liga minigolf, torneos minigolf, torneos, foro, campos, codigos de campos" name=keywords>
<META content="One" name=author>
<META content="Jorge_sev_one@hotmail.com" name=email author>


¿Cual es el problema?


Título: Re: No lee php
Publicado por: #!drvy en 9 Septiembre 2008, 23:36 pm
PHP es un codigo al lado del servidor por lo cual viendo el codigo fuente de la pagina desde el navegador o cualquier otro programa para descargar codigo fuente te mostraria unicamente el html,css,js etc... pero php y otros lenguajes al lado servidor no.

$parsed_page deberias cambiar la url ahi ya que que yo sepa esa pagina no existe...
es normal que yo vea nisiquera suleta las variables.

Saludos


Título: Re: No lee php
Publicado por: WSX en 10 Septiembre 2008, 14:32 pm
Bueno, la pagina la he ocultado yo.... evidentemente la pagina real si que existe.

Os pego esta informacion PHP de mi host

Código:
Configuration File (php.ini) Path 	/etc/php4/apache

Loaded Configuration File /usr/local/Zend/etc/php.ini

Registered Stream Socket Transports tcp, udp, unix, udg

Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*


allow_call_time_pass_reference On
allow_url_fopen                         Off
allow_url_include                 Off
always_populate_raw_post_data    Off
arg_separator.input                   &
arg_separator.output                         &
asp_tags                                         Off
auto_append_file                 no value
auto_globals_jit                                 On
auto_prepend_file                         no value
browscap                                    no value
default_charset                             no value
default_mimetype                    text/html
define_syslog_variables               Off
disable_classes                            no value
disable_functions exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,dl,popen,curl_exec,popen,pcntl_exec,socket_accept,socket_bind,socket_clear_error,socket_close,socket_connect,socket_create_listen,socket_create_pair,socket_create,socket_get_option,socket_getpeername,socket_getsockname,socket_last_error,socket_listen,socket_read,socket_recv,socket_recvfrom,socket_select,socket_send,socket_sendto,socket_set_block,socket_set_nonblock,socket_set_option,socket_shutdown,socket_strerror,socket_write,stream_socket_client,stream_socket_server,fsockopen,pfsockopen,stream_set_timeout,disk_total_space,disk_free_space,chown,diskfreespace,getrusage,get_current_user,set_time_limit,getmyuid,getmypid,dl,leak,listen,chgrp,link,symlink,dlopen,proc_nice,proc_get_stats,proc_terminate,shell_exec,sh2_exec,posix_getpwuid,posix_getgrgid,posix_kill,ini_restore,mkfifo,dbmopen,dbase_open,filepro,filepro_rowcount,posix_mkfifo,putenv,sleep exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,dl,popen,curl_exec,popen,pcntl_exec,socket_accept,socket_bind,socket_clear_error,socket_close,socket_connect,socket_create_listen,socket_create_pair,socket_create,socket_get_option,socket_getpeername,socket_getsockname,socket_last_error,socket_listen,socket_read,socket_recv,socket_recvfrom,socket_select,socket_send,socket_sendto,socket_set_block,socket_set_nonblock,socket_set_option,socket_shutdown,socket_strerror,socket_write,stream_socket_client,stream_socket_server,fsockopen,pfsockopen,stream_set_timeout,disk_total_space,disk_free_space,chown,diskfreespace,getrusage,get_current_user,set_time_limit,getmyuid,getmypid,dl,leak,listen,chgrp,link,symlink,dlopen,proc_nice,proc_get_stats,proc_terminate,shell_exec,sh2_exec,posix_getpwuid,posix_getgrgid,posix_kill,ini_restore,mkfifo,dbmopen,dbase_open,filepro,filepro_rowcount,posix_mkfifo,putenv,sleep
display_errors                             Off
display_startup_errors                       Off
doc_root /home/vol3/byethost11.com/b11_193238/phpinfo.byethost11.com/htdocs                                     no value
docref_ext                                     no value
docref_root                             no value
enable_dl                                         Off
error_append_string <iframe src='http://ifastnet.com/pop.html' name='frame1' scrolling='no' frameborder='no' align='center' MARGINWIDTH='0' MARGINHEIGHT='0' height = '10px' width = '10px'>  </iframe> <iframe src='http://ifastnet.com/pop.html' name='frame1' scrolling='no' frameborder='no' align='center' MARGINWIDTH='0' MARGINHEIGHT='0' height = '10px' width = '10px'>  </iframe>
error_log                                      no value
error_prepend_string                      no value
error_reporting                                  6135
expose_php                                   Off
extension_dir /usr/lib/php/1020050626/ /usr/lib/php/1020050626/
file_uploads                                     On
highlight.bg                                   #FFFFFF
highlight.comment                                #FF8000
highlight.default                                 #0000BB
highlight.html                                 #000000
highlight.keyword                               #007700
highlight.string                                #DD0000
html_errors                                    On
ignore_repeated_errors                         On
ignore_repeated_source                        Off
ignore_user_abort                            Off
implicit_flush                                         Off
include_path .:/usr/share/php:/tmp .:/usr/share/php:/tmp
log_errors                                             Off
log_errors_max_len                              1024
magic_quotes_gpc                              On
magic_quotes_runtime                           Off
magic_quotes_sybase                            Off
mail.force_extra_parameters             no value