Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aruba Linux mkdir e fopen

    salve, ho un problema con il mio hosting, riguardo la creazione di una directory e immediatamente dopo la creazione di un file al suo interno.
    Il serve è linux.

    **********************************
    primo passo (creo una directory con il nome dell'user)
    mkdir('/blog/'.$_SESSION['Username'].'/', 0777);

    problema: random alcune volte funziona e alcune no e mi
    crea una directory 755

    **********************************
    secondo passo (creo un file nella directory appena creata)
    $fh = fopen('/blog/'.$_SESSION['Username'].'/index.php','w+');
    $string = "<? id_blog = 12; ?><? require('../_pagine/_paginaIniziale.php'); ?>";
    fwrite($fh,$string);
    fclose($fh);

    problema: non mi crea il file, forse perché ho diritti in scrittura 755




    Potrei risolvere il problema anche in altri modi e se avete qualche idea è ben accette.
    Problema:
    classico blog con gestione dei contenuti dinamici.

    Ho creato una struttura comune per tutti quelli che vorranno il blog. Praticamente quello che stò tentando di realizzare è:

    www.nomesito.it/blog/username

    Creo la cartella username e ci metto all'interno una index.php, questa avrà dinamicamente l'id dell'utente (viene creata nel momento che l'utente si logga e accetta le condizioni).
    Vedi
    $string = "<? id_blog = 12; ?><? require('../_pagine/_paginaIniziale.php'); ?>";

    Quindi n. directory ognuna di un username e all'interno una index con l'ID di ogni username.
    A questo punto richiamo tramite require tutta la struttura. (query, cicli, ecc. ecc.).

    L'idea in locale funziona, ma sotto hosting aruba no.... qualche consiglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    contattare il servizio di assistenza (per cui paghi) e sentire se ci sono problemi sul server, restrizioni e/o quant'altro.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    si cambia hosting

    non hai diritti di scrittura se non nella cartella public...

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.