phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

unlink non cancella file con spazi

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Domenico2015
Utente
Utente
Messaggi: 14
Iscritto il: 16/07/2015, 16:08
Sesso: Maschio
Server: Windows
Database: MySQL

unlink non cancella file con spazi

Messaggio da Domenico2015 » 02/10/2015, 17:49

Buonasera a tutti del forum, ho un problema con questo codice, se provo a cancellare un file cosi:
si cancella tranquillamente. se invece provo a cancellare un file piu lungo e con spazi, mi dice: impossibile cancella il file. come mai? grazie.

<?php
unlink("uploadtest/Archivio.bef");
?>

<?php
unlink("uploadtest/Archivio 20150926 (26-9-15 11.06) Auto.bef");
?>

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: unlink non cancella file con spazi

Messaggio da Micogian » 02/10/2015, 18:01

Devi convertire gli spazi in %20

Domenico2015
Utente
Utente
Messaggi: 14
Iscritto il: 16/07/2015, 16:08
Sesso: Maschio
Server: Windows
Database: MySQL

Re: unlink non cancella file con spazi

Messaggio da Domenico2015 » 02/10/2015, 18:02

Ciao Grazie per la risposta rapida, come posso modificare la stringa per ciò? Grazie

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: unlink non cancella file con spazi

Messaggio da brunino » 02/10/2015, 18:07

unlink(str_replace(" ", "%20","nome file"));

Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Domenico2015
Utente
Utente
Messaggi: 14
Iscritto il: 16/07/2015, 16:08
Sesso: Maschio
Server: Windows
Database: MySQL

Re: unlink non cancella file con spazi

Messaggio da Domenico2015 » 03/10/2015, 10:47

Ciao Brunino, ho provato il tuo codice, il problema sorge xke: prende solo questa parte di codice da tutta la stringa:
Archivio
Archivio 20150926 (26-9-15 11.06) Auto.bef");

quindi la parte dopo Archivio non la copia, spero di essere stato chiaro. Grazie in anticipo.

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti