Foros del Web » Programando para Internet » PHP »

Error en preg_replace

Estas en el tema de Error en preg_replace en el foro de PHP en Foros del Web. Cita: Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/html/index.php on line 118 Your view folder path does not appear to be set ...
  #1 (permalink)  
Antiguo 20/11/2015, 12:53
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Error en preg_replace

Cita:

Warning: preg_replace(): Delimiter must not be alphanumeric or backslash in /var/www/html/index.php on line 118
Your view folder path does not appear to be set correctly. Please open the following file and correct this: index.php
Código PHP:
    $application_folder preg_replace(['www.','.es'],['',''],$_SERVER['SERVER_NAME']); 
  #2 (permalink)  
Antiguo 20/11/2015, 14:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error en preg_replace

Por favor lee el manual de preg_replace() para que entiendas cómo debes usarlo.

http://php.net/preg_replace
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 20/11/2015, 19:16
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Error en preg_replace

Ya viera la guía, y pasara por alto la "/", he probado el ejemplo y me funcionaba, pero al editarlo dejaba de funcionar y al volverlo a probar comprendí en que fallaba, no le veo mucho sentido a esta sintaxis, pero al menos funciona, gracias de todas formas

Código PHP:
$application_folder preg_replace(['/www./','/.es/'],['',''],$_SERVER['SERVER_NAME']); 
Parece que así tambien funciona


Código PHP:
$application_folder preg_replace(['/www./','/.es/'],[''],$_SERVER['SERVER_NAME']); 
Y así tambien


Código PHP:
$application_folder preg_replace(['/www./','/.es/'],'',$_SERVER['SERVER_NAME']); 

Última edición por quico5; 20/11/2015 a las 19:21
  #4 (permalink)  
Antiguo 20/11/2015, 19:51
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Error en preg_replace

array de 2 niveles ya no le gusta,

Código PHP:
$application_folder preg_replace([['/18.60.18.11/','/gomovi/'],['/www./','/.es/']],['gmv',''],$_SERVER['SERVER_NAME']); 
he encontrado "|" para separar palabras, pero parece que solo sirve en la busqueda, si la uso en la sustitución da error

Código PHP:
$application_folder preg_replace(['/18.60.18.11|gomovi/','/www.|.es/'],['gmv',''],$_SERVER['SERVER_NAME']); 

Última edición por quico5; 20/11/2015 a las 21:02

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:18.