Visualizzazione risultati 1 fino 11 di 11

Discussione: Script creazione pagina

  1. #1
    Guest

    Predefinito Script creazione pagina

    volevo creare uno script che crea pagine ..la pagina dovrebbe contenere un embed di youtube ..non sempre uguale (con dei valori variabili) .
    ho provato a fare qualcosa senza risultati (errore : Parse error: syntax error, unexpected '<' in /membri/bigbook/prova4.php on line 9)

    Codice PHP:
    <?php

    if(isset($_POST['submit'])){

    $nome_file = $_POST['nome_file'];
    $nome_file= "$nome_file.php";
    $codice = $_POST['codice'];
    $testo = "
    http://www.youtube.com/v/
    $codice?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>

    " ;
    $fp = fopen($nome_file, "w");
    $fp = fopen("$nome_file", "a+");
    fwrite(
    $fp, "$testo");
    fclose(
    $fp);
    echo "
    <a href='./$nome_file'>vedi</a>";
    }
    ?>

    <form method="
    post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
    <input name="nome_file" type="text" value="">nomefile<br>
    <input name="codice" type="text" value="">codice<br>
    <input name="submit" type="submit" >
    </form>
    aiutatemi perfavore

  2. #2
    Guest

    Predefinito

    Ovvio, hai chiuso $testo dopo it_IT. Il resto dopo lo calcola errore

  3. #3
    Guest

    Predefinito

    è un esempio ..per farvi capire quello che voglio fare.
    mi potete fare questo tipo di script?
    Voglio creare una pagina php da un'altra pagina (la pagina creata deve avere l'embed di youtube) come ho fatto nell'esempio non funzionante.

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Così non dovrebbe dare più quell'errore; però non credo sia funzionante

    soprattutto, qui:
    Codice:
    http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true">[...]
    Sicuramente non hai incollato bene: prima ci dovrebbe essere un altro pezzo.

    Codice PHP:
    <?php

    if(isset($_POST['submit'])){

    $nome_file = $_POST['nome_file'];
    $nome_file= "$nome_file.php";
    $codice = $_POST['codice'];
    $testo = '
    http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    '
    ;
    $fp = fopen($nome_file, "w");
    $fp = fopen("$nome_file", "a+");
    fwrite($fp, "$testo");
    fclose($fp);
    echo
    "<a href='./$nome_file'>vedi</a>";
    }
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
    <input name="nome_file" type="text" value="">nomefile<br>
    <input name="codice" type="text" value="">codice<br>
    <input name="submit" type="submit" >
    </form>
    Ciao!

  5. #5
    Guest

    Predefinito

    si funziona ..ma la funzione ($codice) non funziona piu..prova a vedere se c'è qualche soluzione

    EDIT:

    Codice PHP:
    <?php

    if(isset($_POST['submit'])){

    $nome_file = $_POST['nome_file'];
    $nome_file= "$nome_file.php";
    $codice = $_POST['codice'];
    $testo = '
    http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$codice?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    '
    ;
    $fp = fopen($nome_file, "w");
    $fp = fopen("$nome_file", "a+");
    fwrite($fp, "$testo");
    fclose($fp);
    echo
    "<a href='./$nome_file'>vedi</a>";
    }
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
    <input name="nome_file" type="text" value="">nomefile<br>
    <input name="codice" type="text" value="">codice<br>
    <input name="submit" type="submit" >
    </form>
    Ultima modifica di alemoppo : 31-07-2011 alle ore 22.59.57

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Le variabili non vengono sostituite con il loro valore se presenti tra gli apostrofi:

    Codice PHP:
    <?php

    if(isset($_POST['submit'])){

    $nome_file = $_POST['nome_file'];
    $nome_file= "$nome_file.php";
    $codice = $_POST['codice'];
    $testo = '
    http://www.youtube.com/v/'
    .$codice.'?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$codice.'?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    '
    ;
    $fp = fopen($nome_file, "w");
    $fp = fopen("$nome_file", "a+");
    fwrite($fp, "$testo");
    fclose($fp);
    echo
    "<a href='./$nome_file'>vedi</a>";
    }
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
    <input name="nome_file" type="text" value="">nomefile<br>
    <input name="codice" type="text" value="">codice<br>
    <input name="submit" type="submit" >
    </form>
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    qui come posso risolvere??
    Codice PHP:
    $testo4 = '<a href='#' onclick='Boxy.load("$nome_file");'><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />' ;
    come vedi inizia con l'apostrafo e finisce prima perche nel testo è presente un'altro..
    mi puoi correggere?

  8. #8
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Ci sono molte soluzioni:
    Codice PHP:
    $testo4 = '<a href=\'#\' onclick=\'Boxy.load("$nome_file");\'><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />' ;
    Codice PHP:
    $testo4 = '<a href="#" onclick=\'Boxy.load("$nome_file");\'><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />' ;
    Codice PHP:
    $testo4 = '<a href="#" onclick="Boxy.load(\'$nome_file\');"><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />' ;
    Ciao!

  9. #9
    Guest

    Predefinito

    non funziona la funzione ($codice) nel testo2 ...me li rescrive uguali cosi com'è (<a href=\'#\' onclick=\'Boxy.load("$codice");\'><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />)
    mi potete correggere ?

    Codice PHP:
    <?php

    if(isset($_POST['submit'])){
    $page2= "page2.php";
    $codice = $_POST['codice'];
    $codice= "$codice.php";
    $testo1 = ' <object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/'.$codice.'?version=3&amp;hl=it_IT"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$codice.'?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object> ' ;
    $testo2 = '<a href=\'#\' onclick=\'Boxy.load("$codice");\'><img src="http://i2.ytimg.com/vi/$codice/default.jpg" height="" width="" />' ;
    $fp = fopen($codice, "w");
    fwrite($fp, "$testo1");
    $fp = fopen("$page2", "a+");
    $fw = fwrite($fp,$testo2);
    fclose($fp);
    echo
    "<a href='./$codice'>vedi</a>";
    }
    ?>

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
    <input name="codice" type="text" value="">codice<br>
    <input name="submit" type="submit" >
    </form>
    EDIT:

    ho risolto il problema.. sapete dirmi come faccio a inviare la stringa di codice immezzo alla pagina..
    esempio..
    Codice PHP:
    $fp = fopen("$page", "a+");
    $fw = fwrite($fp,$testo2);
    fclose($fp);
    cosi mi aggiunge ($testo2) nella parte in basso della pagina ...come posso scrivere (testo2) dove voglio io?
    Ultima modifica di alemoppo : 01-08-2011 alle ore 01.26.49 Motivo: Non fare post consecutivi: usa il tasto "Edita" per editare i messaggi!!

  10. #10
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Citazione Originalmente inviato da bigbook Visualizza messaggio
    cosi mi aggiunge ($testo2) nella parte in basso della pagina ...come posso scrivere (testo2) dove voglio io?
    Dovresti rileggere tutto il file e metterlo (ad esempio) in un array. Poi, riscrivi tutto il file con l'array modificato. (invece dell'array, puoi usare anche una stringa.. o quello che vuoi ).

    p.s: è più comodo usare un database!

    Ciao!

  11. #11
    Guest

    Predefinito

    mi potresti fare un esempio con due pagine php?

Regole di scrittura

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