Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: soru13 en 22 Noviembre 2007, 09:59 am



Título: Pequeño problema con codigo, ayuda
Publicado por: soru13 en 22 Noviembre 2007, 09:59 am
bien, pues tengo este codigo:

Código:
    <?
if(!isset($_POST['Submit'])){
?>
</p>
<form name="form1" method="post" action="index.php">
  <p>Nombre de Usuario:
      <input name="textarea" type="text" value="">
</p>
  <p>Valor inicial del Contador:
    <input name="textarea2" type="text" value="0">
    <span class="style2">(No dejar en blanco)</span></p>
  <p>
    <input type="submit" name="Submit" value="Aceptar">
  </p>
</form>
<?
}else{
$textarea = $_POST['textarea'];
mkdir($textarea,0777);
}

$v = $_POST['textarea2'];
$archivo = '1/numero.dat';
$fp = fopen($archivo, "a");
$string = "$v";
$write = fputs($fp, $string);
fclose($fp);

   print("Creando contador.<br>");
   print("Espere Porfavor...<br><br>");
$file = '1/0.gif';
$newfile = '$textarea/0.gif';
if (!copy($file, $newfile)) {
    echo "Error al copiar el archivo $file...\n";
}
$file1 = '1/1.gif';
$newfile1 = '$textarea/1.gif';
if (!copy($file1, $newfile1)) {
    echo "Error al copiar el archivo $file...\n";
}
$file2 = '1/2.gif';
$newfile2 = 'pepe/2.gif';
if (!copy($file2, $newfile2)) {
    echo "Error al copiar el archivo $file...\n";
}
$file3 = '1/3.gif';
$newfile3 = 'pepe/3.gif';
if (!copy($file3, $newfile3)) {
    echo "Error al copiar el archivo $file...\n";
}
$file4 = '1/4.gif';
$newfile4 = 'pepe/4.gif';
if (!copy($file4, $newfile4)) {
    echo "Error al copiar el archivo $file...\n";
}
$file5 = '1/5.gif';
$newfile5 = 'pepe/5.gif';
if (!copy($file5, $newfile5)) {
    echo "Error al copiar el archivo $file...\n";
}
$file6 = '1/6.gif';
$newfile6 = 'pepe/6.gif';
if (!copy($file6, $newfile6)) {
    echo "Error al copiar el archivo $file...\n";
}
$file7 = '1/7.gif';
$newfile7 = 'pepe/7.gif';
if (!copy($file7, $newfile7)) {
    echo "Error al copiar el archivo $file...\n";
}
$file8 = '1/8.gif';
$newfile8 = 'pepe/8.gif';
if (!copy($file8, $newfile8)) {
    echo "Error al copiar el archivo $file...\n";
}
$file9 = '1/9.gif';
$newfile9 = 'pepe/9.gif';
if (!copy($file9, $newfile9)) {
    echo "Error al copiar el archivo $file...\n";
}
$file10 = '1/contador.php';
$newfile10 = 'pepe/contador.php';
if (!copy($file10, $newfile10)) {
    echo "Error al copiar el archivo $file...\n";
}
$file11 = '1/numero.dat';
$newfile11 = 'pepe/numero.dat';
if (!copy($file11, $newfile11)) {
    echo "Error al copiar el archivo $file...\n";
}
$file12 = 'numero.dat';
$newfile12 = '1/numero.dat';
if (!copy($file12, $newfile12)) {
    echo "Error al copiar el archivo $file...\n";
}
print("<b>Finalizado</b>");

?>

me da error aqui:

Código:
$file = '1/0.gif';
$newfile = '$textarea/0.gif';
if (!copy($file, $newfile)) {
    echo "Error al copiar el archivo $file...\n";
}
$file1 = '1/1.gif';
$newfile1 = '$textarea/1.gif';
if (!copy($file1, $newfile1)) {
    echo "Error al copiar el archivo $file...\n";
}

Código:
Warning: copy($textarea/0.gif) [function.copy]: failed to open stream: No such file or directory in /home/web/public_html/contador/index.php on line 49
Error al copiar el archivo 1/0.gif...
Warning: copy($textarea/1.gif) [function.copy]: failed to open stream: No such file or directory in /home/web/public_html/contador/index.php on line 54
Error al copiar el archivo 1/0.gif... Finalizado

como podeis ver yo lo k quiero k al copiar el archivo la ruta sea lo k se escribio en el textarea + el archivo .gif, pero me tira error, como se pondria?

gracias


Título: Re: Pequeño problema con codigo, ayuda
Publicado por: chicuela66 en 22 Noviembre 2007, 10:49 am
Prueba en vez de:
$newfile = '$textarea/0.gif';
Pon:
$newfile = $textarea."/0.gif";



Título: Re: Pequeño problema con codigo, ayuda
Publicado por: soru13 en 22 Noviembre 2007, 12:43 pm
perfecto, gracias.