Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2013, 21:31
cachusan
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 12 años, 7 meses
Puntos: 31
Respuesta: transcribir variables de un archivo a otro con php

En create.php la variable $escritura_archiv_int ponela con comillas dobles y las propiedades del código que esta contenido en esa variable pasalo a comillas simples.


Código PHP:
Ver original
  1. <?php  
  2. //CREAMOS EL DIRECTORIO
  3. //Verificamos si el directorio existe o no
  4. $create_dir= 'campanias';/*Variable del directorio*/
  5. $code = 'rotador';/*Variable del archivo*/
  6. if(file_exists($create_dir)){
  7.     /*SI EXISTE, ENTONCES PASAMOS A CREAR EL PHP*/
  8.     /*PERO COMO SOLO SE CREARA UNA SOLA VEZ*/
  9.     /*LA CREAMOS SOLAMENTE CUANDO CREAMOS TMB EL DIRECTORIO*/
  10.      
  11.     /*ADEMAS ACA YA TENGO UN CODIGO Q SE DEBE CREAR CADA VEZ QUE DOY DE ALTA*/
  12.     /*UNA NUEVA PUBLICIDAD EN UN NUEVO ARCHIVO A PARTE*/
  13. }else{
  14.     //SI NO EXISTE, LA CREAMOS
  15.     if(!mkdir($create_dir, 0, true)){
  16.     }
  17.     /*CREAMOS EL ARCHIVO RANDOM!*/
  18.     $create_archiv_rand = "$create_dir/$code.php";/*Creamos el php*/
  19.     $escritura_archiv = fopen($create_archiv_rand,"a+");/*Le asignamos el modo [a+] para leer/escribir internamente*/
  20.     $escritura_archiv_int = "<?php
  21.    $carpeta = '.';/*Seleccionamos el directorio a recorrer actualmente*/
  22.    $dir = opendir($carpeta);/*Abrimos el directorio*/
  23.    while ($elemento = readdir($dir)){
  24.        if ($elemento != "." && $elemento != ".." && $elemento != 'rotador.php'){/*Descartamos los ficheros que no nos interesa*/
  25.        $directorio[] = $elemento;
  26.        }
  27.    }
  28.    $campania_aleatoria = array_rand($directorio);/*Selecciono algun elemento del array al azar*/
  29.    echo '<iframe height='250' width='300' frameborder='0' scrolling='no' allowtransparency='true' src='".$directorio[$campania_aleatoria]."' hspace='2' vspace='2' marginheight='1' marginwidth='1'></iframe>';
  30.    closedir($dir);/*Cerramos el directorio*/
  31.    ?>";/*Le decimos que es lo que escribira internamente en el php creado*/
  32.     $archivo_archiv = fwrite($escritura_archiv, $escritura_archiv_int);/*Comenzamos a escribirlo internamente*/
  33.     fclose($escritura_archiv);/*Cerramos finalmente el archivo creado y escrito*/
  34. }
  35. header("Location: rotador.php");
  36. ?>

saludos