Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    contenare stringa e variabili...

    come faccio a concatenare senza errore questa stringa?

    $new_url = $tipo.'\'.$tipo2.'\'.$comune.'\'.$nome_url1;

    il fatto che ci sia il carattere \... crea casini!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    55
    mi pare con \\

    $new_url = $tipo_struttura.'\\'.$regione.'\\'.$comune.'\\'.$n ome_struttura_url1;

  3. #3
    Originariamente inviato da Abax
    mi pare con \\

    $new_url = $tipo_struttura.'\\'.$regione.'\\'.$comune.'\\'.$n ome_struttura_url1;
    molto meglio usare lo slash nei path / almeno sei compatibile anche con i sistemi linux/mac

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da piero.mac
    molto meglio usare lo slash nei path / almeno sei compatibile anche con i sistemi linux/mac

    mi serve pre creare dinamicamente delle cartelle sul portale al quale sto lavorando..

    se non sbaglio :

    Mkdir("C:\Programmi\EasyPHP1-8\www\sito\scrivi",0777)

    funziona così.. no?

  5. #5
    sul tuo pc quasi certamente, ma su un server di un hoster te lo puoi scordare.


    @ edit: mkdir()

    http://it.php.net/manual/it/function.mkdir.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    perchè scusa?

    ogni utente voglio che abbia la sua cartella... perchè l'hoster lo dovrebbe impedire?

  7. #7
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    per fare un sistema che preveda un url apposito per ogni utente.. cosa bisogna fare? avere per forza un server in casa? Oppure creare ogni volta a manina le cartelle? VVoVe:

  8. #8
    Originariamente inviato da henry78
    per fare un sistema che preveda un url apposito per ogni utente.. cosa bisogna fare? avere per forza un server in casa? Oppure creare ogni volta a manina le cartelle? VVoVe:
    non serve creare a manina. Serve usare mkdir con il path appropriato, la corretta sintassi ed avere il permesso di scrittura.

    Lo puoi creare nella tua htdocs o in un ramo piu' interno della tua home. Ma sopratutto utilizzando lo slash e non il backslash. In pratica:

    codice:
    if(mkdir("./tua_home/utenti/nuova_cartella", 0777) )
       {  echo "cartella creata";   }
            else {  echo "Cartella NON creata";   }
    il backslash \ lo capisce solo windows nel path. apache lo capisce solo se viene accompagnato dal carattere di escape. Era di questo che principalmente si intendeva dire. In windows settare i permessi serve ad una ciccia sempre che non dia pure errore.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    meno male... credevo fosse impossibile da realizzare!

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.