Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: neofita php

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16

    neofita php

    ciao a tutti, scusate la domanda stupida, ma non ho mai pensato al php sino a quando non mi è servito... cioè ora... come nel titolo sono neofita... quindi prego un pò di pazienza... ho trovato in rete un piccolo script php che mi servirebbe da includere in una pagina, dato che lo script è completo come lo posso importare in una pagina html semplice? ho visto in giro qualcosa, ma carica male sul sever lo script...
    grazie...

  2. #2
    spiegati meglio..

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16
    certamente... Il mio problema è questo, utilizzare una pagina html semplice che richiami lo script php che ho trovato, poichè non ho mai usato questo linguaggio non so bene come interrogare lo script via html... Meglio ancora ti poddo dire che lo stesso produce un riquadro con dei dati presi da un testo, tipo registrazione/lettura, tutto questo perchè l'applicativo non legge l'estensione php.

  4. #4
    beh la pagina da creare deve avere l'estensione PHP; poi come inserisci los cript dipende da alcuni fattori:

    - puoi usare all'inizio dellos cript la funzione INCLUDE per "includere" nella pagina lo script e poi utilizzarlo nel BODY della pagina;
    -puoi inserire direttamente lo script nella pagina in un certo punto fra i tag <?php e ?> , ad esempio all'interno di un tag TABLE o DIV. questo per il motivo che ho già spiegato nel psot precedente "Come è meglio fare?"

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16
    scusa il ritardo ma sono stato fuori... ho fatto un pò di prove, ma mi esce una sfilza di testo che è poi il testo del codice php... ovviamente ho fatto prove lato server... sai un esempio dove posso capire un pò questo tipo di funzionamento?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16
    Ad esempio se dai un'occhiata allo script 4080, quello che voglio fare è solo racchiudere tutto quello in una pagina html...

  7. #7
    Per mettere lo script nella tua pagina:
    - Innazitutto la tua pagina deve essere .php
    Poi puoi mettere tutta la sintassi php nella tua pagina racchiudendo tutto lo script fra
    Codice PHP:
    <?php 

    ?>
    Oppure crei un file, script.php e supponendo che dovrai mettere lo script nella index, in index fra i tag <?php ?> scrivi
    Codice PHP:
    include ("script.php"); 
    E ovviamente metterai tutto il codice php che ti serve in script.php
    Spero di essere stato chiaro

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16
    aspetta aspetta... Mi sa che mi ero fatto un'idea un pò errata... da quello che ho visto un pò in giro, pensavo che fosse possibile in una pagina html creare una div o quant'altro, richiamare all'interno lo script(es index.php) e poi usarlo tranquillamente, invece non avevo capito un quiz! Quello che sta dentro index.php me lo devo richiamare...

  9. #9
    beh certo supponiamo che questa sia index.php :
    Codice PHP:
    <html>
    <head>
    </head>
    <body>
    ....Qui il nostro contenuto....
    <div> <?php
    include ("script.php");
     
    ?><div>
    </body>
    </html>
    Lo script php viene richiamato nel div... era questo che volevi sapere? Se poi volevi sapere se esisteva qualche attributo per il tag div da cui richiamare lo script dal div non credo che esista, esiste action="" ma non credo possa servirti in qeusto caso..

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    16
    si ma index.php che contiene le informazioni dello script, lo devo poter richiamare da pippo.html, perchè l'applicazione da cui lo devo richiamare non riconosce *.php.
    questo ad esempio può fare al caso mio.

    <?php
    /*************************************************
    * Micro Polling System
    *
    * Version: 1.0
    * Date: 2007-04-05
    *
    * Usage:
    * Add your votings settings to polldata.txt file
    * The first line is the question and the other
    * linas are the possible answers.
    *
    ************************************************** **/

    $pollQuestion = '';
    $answers = '';

    function readData(){
    global $pollQuestion,$answers;
    // Read configuration
    $rawdata = file('polldata.txt');
    // Get the question for polling
    $pollQuestion = $rawdata[0];

    // Get number of answers - The foirs row is the question
    $numberOfAnswers = sizeof($rawdata)-1;
    $count = 0;
    for ($i=1; $i <= $numberOfAnswers; $i++){
    $answerData = explode(':',$rawdata[$i]);
    // If tha actual row is not empty than add to the answers array
    if (strlen(trim($answerData[0]))>0){
    $answers[$count]['text'] = $answerData[0];
    $answers[$count]['count'] = $answerData[1];
    ++$count;
    }
    }
    }

    function writeData(){
    global $pollQuestion,$answers;
    $file = fopen('polldata.txt','w');
    fwrite($file,$pollQuestion."\r\n",strlen($pollQues tion));
    foreach ($answers as $value) {
    $row = $value['text'].':'.$value['count']."\r\n";
    fwrite($file,$row,strlen($row));
    }
    fclose($file);
    }

    readData();
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>Micro Polling System</title>
    <link href="style/style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <div id="main">
    <?php if (!isset($_POST['submitBtn'])) { ?>
    <div class="caption"><?php echo $pollQuestion; ?></div>
    <div id="icon"></div>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="poll">
    <table width="300">
    <?php
    foreach ($answers as $value) {
    echo '<tr><td><input type="radio" name="polling" value="'.$value['text'].'"/> '.$value['text'].'</td></tr>';
    }
    ?>
    <tr><td align="center">
    <input class="text" type="submit" name="submitBtn" value="Vote" /></td></tr>
    </table>
    </form>
    <?php
    } else {
    $count = 0;
    foreach ($answers as $value) {
    if ($value['text'] == $_POST['polling']) {
    $answers[$count]['count'] = ((int)$value['count'])+1;
    (int)$totalCount++;
    }
    ++$count;
    }

    writeData();
    ?>
    <div class="caption">Thanks for your vote!</div>
    <div id="icon"></div>
    <div id="result">
    <table width="300">
    <?php
    foreach ($answers as $value) {
    echo '<tr><td> '.$value['text'].'</td><td>'.$value['count'].'</td></tr>';
    }
    ?>
    </table>
    </div>
    <?php } ?>
    <div id="source">Micro Polling System 1.0</div>
    </div>
    </body>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.