SOBRE TU SCRIPT - Forum

Forum Navigation
You need to log in to create posts and topics.

SOBRE TU SCRIPT

@luish

Seria posible que sobre este script que escribiste me pudieras orientar en estas 2 cuestioes

1 - que nombre debo darle a este archivo  .php (supongo que debo alojarlo en el servidor donde esta publicada la app que deseo utilizar...)

2- como lo ejecuto para enviarle el nombre del archivo que quiero verificar

3- como obtengo en la aplicacion el resultado que arroja?

<?php
if (isset($_POST['filename'])) {
$filename = $_POST['filename'];
$baseDirectory = '/path/to/directory/'; // Replace with your desired base directory


$filePath = $baseDirectory . $filename;


if (file_exists($filePath)) {
echo "The file '$filename' exists.";
} else {
echo "The file '$filename' does not exist.";
}
} else {
echo "No file name was provided.";
}
?>

 

Gracias luis

@joferar333

1 - que nombre debo darle a este archivo  .php (supongo que debo alojarlo en el servidor donde esta publicada la app que deseo utilizar...)

El que tu quieras. Por ejemplo existe.php

2- como lo ejecuto para enviarle el nombre del archivo que quiero verificar

Tienes que enviar el nombre de archivo que quieres chequear como un parámetro mediante POST. Por ejemplo:

CreateEmptyObject [data]
SetVar [data.filename] "nombreDelArchivo.txt"
neoAjaxSend "existe.php" "POST" "[data]" "text" "success" "error"

3- como obtengo en la aplicacion el resultado que arroja?

Crea una subrutina llamada "success" y en ella recibirás en forma de parámetro tipo String (texto) la respuesta del script PHP tanto si existe como si no existe.

 

 

 

@luishp

Estimado Luis, experimente con el script que me sugeriste y la rutina y funciona perfecto!

Ahora, tengo una duda con relacion a la ruta para ejecutar

CreateEmptyObject [data]
SetVar [data.filename] "1.txt"
neoAjaxSend "existe.php" "POST" "[data]" "text" "success" "error"

En la prueba que hice ese script esta en el raiz de la publicacion (https://globaldima.com/3)

ahora yo necesito verificar archivos que estan en carpetas dentro de la publicacion por ejemplo https://globaldima.com/3/10

como seria el comando para que vaya a buscar el existe php a 3/10/

neoAjaxSend "????????_existe.php" "POST" "[data]" "text" "success" "error"

y por otro lado en el script del servidor (existe.php) actualmente tengo esta ruta...

$baseDirectory = './'; // Replace with your desired base directory

Cual seria la ruta correcta para establecer https://globaldima.com/3/10/

Desde ya como siempre mil mil gracias

 

@joferar, dado que ya has puesto $baseDirectory = './'; sería así:

CreateEmptyObject [data]
SetVar [data.filename] "3/10/nombreDelArchivo.txt"
neoAjaxSend "existe.php" "POST" "[data]" "text" "success" "error"

Saludos.