Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 59

Discussione: Problema Require

  1. #1
    Guest

    Predefinito Problema Require

    non capisco come mai scrivendo con uno script il comando <?require "../stile.php";?> (mettendo <?require \"../stile.php\";?>) in un file php aprendo quel file mi da questo errore
    Fatal error: main(): Failed opening required '../stile.php' (include_path='.:') in /membri2/amehomepage/poesie/funge.php on line 13

    invece scrivendo lo stesso comando manualmente non da errore (anche editando lo stesso file cancellando e riscrivendo il comando)... HO provato a sostituirlo con un include ma poi non mi fa vedere il contenuto del file...

    il file che viene richiamato contiene il tag body del mio sito quindi è abbastanza importante... lo stesso problema si presenta richiamando un file che contiene i pulsanti...

    Qualcuno mi sa aiutare?
    Ultima modifica di AmeHomePage : 10-09-2005 alle ore 18.33.23

  2. #2
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

    Predefinito

    Cambia le " in ' , potrebbe servire a non creare contrasto:

    <?require '.../stile.php';?>


  3. #3
    Guest

    Predefinito

    Ho provato ma continua a dare lo stesso errore... non vorrei che a creare problemi sia il ?> però non posso mettere direttamente il contenuto del file perchè (soprattutto per i pulsanti che sono tanti) se mi dovesse capitare di dover modificare manualmente i file prodotti con quello script viene un casino...

  4. #4
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    non ho capito che c'entra <?require \"../stile.php\";?>)
    stai mettendo il codice dentro un javascript?puoi postare il codice intero?

  5. #5
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  6. #6
    Guest

    Predefinito

    Codice PHP:
    <html>
    <head>
    </head>
    <?require "../stile.php";?>
    <center>
    <?
    $title
    =$_POST['titolo'];
    $code=$_POST['code'];



    $htm="
    <html>\n
    <head>\n
    <title>\n
    "
    . $title . "
    </title>\n
    </head>\n
    <?require '../stile.php';?>\n
    <center>\n
    <h1>"
    . $title . "</h1>
    <?require '../barra.php';?>\n
    <br>\n"
    . $code . "\n
    </center>\n
    </body>\n
    </html>\n"
    ;


    $file=$_POST['file'];

    $fp=fopen( $file, "a");
    fputs($fp, $htm);
    fclose($fp);
    $mex = "L' indirizzo del nuovo file è http://amehomepage.altervista.org/poesie/" . $file;
    echo
    $mex;
    ?>
    </center>
    </body>
    </html>
    ecco questo è il codice completo ovviamente i vari dati dei $_POST li prende da un' altro file... sto facendo questo script per scrivere in modo più veloce gli articoli del mio sito (in questo caso le poesie ma poi con qualche modifica lo adatterò alle altre sezioni)... NOn riesco a capire perchè i file li crea in modo corretto però da quell' errore... e se riscrivo manualmente lo stesso codice del require poi funziona...
    Ultima modifica di AmeHomePage : 11-09-2005 alle ore 13.22.10

  7. #7
    Guest

    Predefinito

    Non puoi scirvere codice php dentro una variabile!
    Esempio:

    $html="<html> bla bla
    bla bla";
    require "ciao.php";
    $html.="bla bla
    </html>";


    Ciaooooo!!!!!!!

  8. #8
    Guest

    Predefinito

    ma lui scrive tutto tranquillamente! guerda questo è il codice di un file di prova realizzato con quello script
    Codice PHP:
    <html>

    <head>

    <title>

    Prova
    </title>

    </head>

    <?require '../stile.php';?>

    <center>

    <h1>Prova </h1>
    <?require '../barra.php';?>

    <br>
    Questa è una prova!

    </center>

    </body>

    </html>

  9. #9
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Se non ricordo male ci sono stati altri problemi simili, non proprio con require, ma con l'esecuzione di file php generati da php stesso.
    Bisognerebbe cercare sul forum ma non è semplice, è un topic del 2004.. o al massimo inizio 2005, ho provato a cercare ma niente...
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  10. #10
    Guest

    Predefinito

    non pui usare l'include? e un'altra cosa non può essere che l'errore sia dovuto al fatto che non hai messo uno spazio dopo <? ???
    <?require -->
    <?php require

  11. #11
    Guest

    Predefinito

    Come detto all' inizio con include ho provato ma non funziona lo stesso...

  12. #12
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    Domanda banalissima.... sicuro che il file ci sia? :p

  13. #13
    Guest

    Predefinito

    che ci sia cosa? Il file si, infatti non è che non lo apre ma mi da questo errore:
    Fatal error: main(): Failed opening required '../stile.php' (include_path='.:') in /membri2/amehomepage/poesie/funge.php on line 13
    (come ho detto anche nel primo post)... eppure scrivendo lo stesso codice manualmente funziona!

  14. #14
    Guest

    Predefinito

    quello è proprio un errore di file non esistente comunque...

    se puoi togliere il lucchetto alla pagina magari vediamo quale è l'output completo dell'errore

    mavericck

  15. #15
    Guest

    Predefinito

    tolto, l' avevo messo per sbaglio...

  16. #16
    Guest

    Predefinito

    quale è il link alla pagina?
    http://amehomepage.altervista.org/poesie/funge.php ?

    mavericck

  17. #17
    Guest

  18. #18
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Io per gli include e require uso SEMPRE percorsi assoluti alla cartella utente, non si sbaglia mai,
    ti consiglio perciò di provare a scrivere:

    ...
    <?require '/membri2/amehomepage/stile.php';?>\n
    <center>\n
    <h1>". $title . "</h1>
    <?require '/membri2/amehomepage/barra.php';?>\n
    ...
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  19. #19
    L'avatar di mythologia
    mythologia non è connesso Moderatore
    Data registrazione
    05-01-2004
    Messaggi
    2,614

  20. #20
    Guest

    Predefinito

    l' altro non so come mai ha iniziato a funzionare.. ma ho fatto altre prove e continua a dare lo stesso errore (mettendo anche il percorso completo nel require)

    http://amehomepage.altervista.org/poesie/abc.php
    questo è un mistero... l' altro non l' ho toccato.. ho giusto tolto il lucchetto e postato il link...

  21. #21
    Guest

    Predefinito

    il require con http:// non funzionerà mai..

    require('../stile.php'); che errore dà?

    mavericck

  22. #22
    Guest

    Predefinito

    Fatal error: main(): Failed opening required '../stile.php' (include_path='.:') in /membri2/amehomepage/poesie/funge.php on line 13
    il file funge.php l' ho cancellato... ma tanto l' errore è sempre quello... ma la cosa inspiegabile che non funge solo se è quello script a generarlo perchè se lo scrivo io (anche facendo copia e incolla da quello generato dallo script) funziona...
    Ultima modifica di AmeHomePage : 12-09-2005 alle ore 11.30.28

  23. #23
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ma abbi pazienza...
    se ti dico scrivi:
    Citazione Originalmente inviato da heracleum
    ...
    <?require '/membri2/amehomepage/stile.php';?>\n
    <center>\n
    <h1>". $title . "</h1>
    <?require '/membri2/amehomepage/barra.php';?>\n
    ...
    vuol dire che /membri2/amehomepage/ ... è esattamente quel che devi scrivere,
    devi indicare path assoluti sul FILESYSTEM, non URL su web... c'è una bella differenza (/membri2/amehomepage/ è la tua cartella "fisica" utente, indicandole così non si sbaglia mai con include e require).
    Per piacere prova così -come nuovamente sopraindicato- e facci sapere, grazie
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  24. #24
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    allora... zippa il file generato... e mettilo online cosicchè lo guardo.

    Questo perchè alcuni editor non visualizzano alcuni caratteri "speciali"... e magari tu involontariamente ne crei alcuni, che l'editor non vede, e che quindi copiandoli non li copi...

    Teoria contorta... ma possibile, anche se rara, perchè era un problema dei vecchi editor, quelli recenti offrono una panoramica su tutto.

    X Hera... da quel che ho capito, penso l'abbia provato... e dopo ha continuato a far le sue prove... per questo sul link appare ancora http... (penso...) e poi cmq da quel che mi ricorda su AV la path as non è obbligatoria... vabbè che vai sul sicuro, ma dovrebbe andare.

    la cosa strana e che con un copia incolla script, funziona...

    WS
    Ultima modifica di webscript : 12-09-2005 alle ore 12.48.05

  25. #25
    Guest

    Predefinito

    E' come dice webscript ho provato con <?require '/membri2/amehomepage/stile.php';?>\n e poi dato che dava lo stesso identico errore ho fatto che provare anche con http:// ecc...

    l' indirizzo del file zippato è http://amehomepage.altervista.org/poesie/abc.zip ma non credo che sia come dici tu perchè ho provato facendo copia e incolla del codice generato dallo script e funziona mentre se lascio direttamente quello dello script non va...
    Ultima modifica di AmeHomePage : 12-09-2005 alle ore 13.42.40

  26. #26
    L'avatar di webscript
    webscript non è connesso Utente attivo
    Data registrazione
    28-11-2004
    Messaggi
    320

    Predefinito

    a me va lo script... naturalmente togliendo l'http che persiste (togliendo l'url assoluto..)... ma se ti diaciamo che non deve starci... cambialo almeno uso uno script che son certo sia quello che usi tu di default...

  27. #27
    Guest

    Predefinito

    calma! Non ho ancora cambiato lo script perchè aspettavo il prossimo parere... quindi tu come dici di mettere con come indirizzo amehomepage.altervista.org/stile.php ?
    Non funziona.... a te hai detto che funziona? Prova a postarmi lo script come ce l' hai tu... non riesco proprio a capire...

    EDIT addirittura ho aperto con l' editor una pagina creata con lo script originario (con <?require '../sitile.php';?> ) e l' ho salvata senza fare nessuna modifica e dopo funzionava... siamo sicuri che non è un problema del server o qualc del genere ? Mi sembra 1 cosa stranissima...
    Ultima modifica di AmeHomePage : 12-09-2005 alle ore 19.10.28

  28. #28
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da AmeHomePage
    ... quindi tu come dici di mettere con come indirizzo amehomepage.altervista.org/stile.php ?
    Non funziona.... a te hai detto che funziona?
    Tonf, Tonf <--- (rumore di braccia che cadono)

    ok io rinuncio
    e detto una volta, e due, e tre...
    webscript fai tu, che magari in due creiamo confusione.. deduco..

    (poi se invece -in un impeto di fiducia- Ame decide di andarsi a vedere i percorsi corretti segnati in blue nei post precedenti... forse..)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  29. #29
    Guest

    Predefinito

    Porka Miseria Ti Ho Detto Che Ho Provato Anche Come Hai Detto Tu!!!!!!!! Guarda questo l' ho fatto come hai detto tu
    http://amehomepage.altervista.org/poesie/script.php
    hai visto adesso? Ci credi che ci ho provato???
    Ultima modifica di AmeHomePage : 12-09-2005 alle ore 21.22.06

  30. #30
    Guest

    Predefinito

    scusa magari è una domanda banale ma sei sicuro che il file si trovi nella directory che specifichi?
    Inoltre se tu crei un codice php che richiama un secondo codice php se nn sbaglio il secondo script è come se fosse scritto direttamente nel primo nn è che per sbaglio in questo modo il php nn riesce più a trovare il file dato che si trovano magari in location diverse

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •