Vai al contenuto

[risolto] iweb + guest book


lucio118

Messaggi raccomandati

vorrei mettere un guest book nel mio sito fatto con iweb ... come posso fare ? avete qualche suggerimento in merito a siti che fanno questo servizio gratis?

[/b]

dunque nessuno che può darmi una mano????

Link al commento
Condividi su altri siti

Puoi farlo in PHP e aggiungere la pagina!

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

Se vuoi ti posso postare il codice di come si fà un GuestBook in PHP!

Fammi sapere se ti interessa!

Ma l'hosting che hai supporta il PHP?

Poi fatti tuoi farti il CSS, la grafica e tutto quanto! :mad:

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

spiega meglio ...

io uso iWeb e ho comprato lo spazio su Aruba ... :ciao:

[/b]

Su ARUBA ok, ma su WIN o su LINUX?

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

linux ...

[/b]

Ok, allora ti posto il codice per un guestbook basato su file...

<?php

// Lettura e scritturaura su file - Esempio-26-5
//-----------------------------------------------

$datafile = "../files/data.txt";

if(isset($_POST[submit]))
{
    $name = $_POST[name];
    $comments = $_POST[comments];

    $new_content = "$name::$comments\n";

    $fp = fopen($datafile, "a");
    $fw = fwrite($fp, $new_content);
    $fc = fclose($fp);
}

?>
<html>
    <body bgcolor="#FFFFFF" text="#000000">
        [b]GUESTBOOK[/b]
        <form name="form1" method="post" action="<?php echo $_SERVER[php_SELF] ?>">
            <table width="30%" border="0" cellspacing="0" cellpadding="0" height="50">
                <tr>
                    <td width="31%">Nome:</td>
                    <td width="69%"><input type="text" name="name" /></td>
                </tr>
                <tr>
                    <td width="31%">Commenti</td>
                    <td width="69%"><textarea name="comments" rows="3"></textarea></td>
                </tr>
            </table>
<input type="submit" name="submit" value="Invia commento" />
<input type="reset" name="Reset" value="Reimposta" />


</form>
<hr />

<?php

//Lettura di dati da un file e creazione di un ciclo per la loro visualizzazione

if(file_exists($datafile))
{
    $read_data = file($datafile);
    $num_comment = count($read_data);
    
    for($c=0;$c<=$num_comment-1;$c++)
    {
        $content = explode("::", $read_data[$c]);
        echo "[b]Nome: [/b] $content[0]";
        echo "
";
        echo "[b]Commento[/b] $content[1]";
        echo "

";
    }
}
?>
<hr />
</body>
</html>

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

Puoi creare una nuova pagina .php e da iWeb crei un link ad una pagina esterna ad iWeb

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

tutte le pagine che vanno su web sono, al di là dell'estensione e degli strumenti usati per generarli, puri e semplici file di testo, a maggior ragione quando si tratta di codice sorgente di programmazione come nel caso del php.

textedit, bbedit, il vecchio simpletext di classic, il notepad del pc windows vanno tutti più che benissimo per lo scopo.

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

lo salvi come .php e lo pubblichi...poi fa tutto il server...

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

guarda, non si può proprio ... non resco a trovare il modo di salvarlo in php

[/b]

Salvalo come ti viene e poi lo rinomini dopo....

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

Su ARUBA ok, ma su WIN o su LINUX?

[/b]

Ciao Mang, anch'io ho lo stesso problema, però sono su aruba su win.... potresti dirmi qual è il codice in questo caso?

A time will come when it will seem that in vain did the Egyptians honor their gods, in the piety of their heart. The gods will leave the earth, will regain the sky; they will abandon Egypt.

O Egypt, Egypt! Of your cults, only fables will remain, nothing will survive but words written on stone...

Link al commento
Condividi su altri siti

Ciao Mang, anch'io ho lo stesso problema, però sono su aruba su win.... potresti dirmi qual è il codice in questo caso?

[/b]

Non lo so, perchè non conosco ASP

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

Ho fatto tutto quello che dovevo ma non funziona ...

l'indirizzo alla pagina esterna è: www.follevolo.net/Guest Book.php

ma quando clicco sul link si apre una pagina bianca che dice che c'è un errore ...

cosa vuol dire? dove ho sbagliato?

[/b]

All'inizio dello script vedi che c'è una variabile che crea ad un file .txt che dovrebbe creare automaticamente, prova a torgliere il ../files , non avendo la cartella magari non riesce a creare il file!

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

<?php

// Lettura e scritturaura su file - Esempio-26-5

//-----------------------------------------------

$datafile = "../files/data.txt";

if(isset($_POST[submit]))

{

    $name = $_POST[name];

    $comments = $_POST[comments];

    $new_content = "$name::$comments\n";

    $fp = fopen($datafile, "a");

    $fw = fwrite($fp, $new_content);

devo togliere quello che ti ho sottolineato?

io ho copiato tutto quello che mi hai scritto ... è giusto?

Link al commento
Condividi su altri siti

esatto, cancella la parte sottolineata, ma anche la / prima di data.txt.

Il resto è tutto giusto!

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

fatto però mi da sempre internal server error

io praticamente creato questo file "guest book.php" attraverso cyberduck lo metto nel mio sito ... lo sbatto nella directory principale dove c'è anche per esempio l'home page, giusto?

però non funzica ...

Link al commento
Condividi su altri siti

fatto però mi da sempre internal server error

io praticamente creato questo file "guest book.php" attraverso cyberduck lo metto nel mio sito ... lo sbatto nella directory principale dove c'è anche per esempio l'home page, giusto?

però non funzica ...

[/b]

Toglio lo spazio nel nome del file...non è sempre ben accetto...

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

PS... verifica di poterci scrivere sul file...

Deve avere permessi in lettura e scrittura da utente e gruppo!

ACSP dal 01/06/2011

ACTC dal 23/01/2012

Apple quasi mai inventa l'acqua calda.

La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia!

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...