Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 40

Discussione: php e javascript

  1. #21
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    $base = "$_POST['variabile']";

    può essere benissimo

    $base = $_POST['variabile'];

    non capisco come mai tu includa index.html, la trasmissione dei dati della form avviene tramite tcp/ip non c'è bisogno che form e script stiano nello stesso file.

    tu hai

    index.html -> con la form

    qualcheccosa.php -> che riceve i dati e legge $_POST[...]

  2. #22
    mi da questo tipo di errore:
    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

    alla riga dove ci sta
    $base = "$_POST['variabile']";

    cosa puo essere?

  3. #23
    Utente di HTML.it L'avatar di Cerebro
    Registrato dal
    Jan 2005
    Messaggi
    193
    $base = "$_POST['variabile']";

    è sbagliato.

    o fai

    $base = "{$_POST['variabile']}";

    ma è inutile visto che puoi fare, come ti ho detto prima ma non hai letto a quanto pare :| :

    $base = $_POST['variabile'];

  4. #24
    mi da ugualmente errore, va in ciclo di ridirezioni,non so che fare!!!

  5. #25
    [supersaibal]Originariamente inviato da pendolino4ever
    mi da ugualmente errore, va in ciclo di ridirezioni,non so che fare!!! [/supersaibal]
    ...scusa, non capisco: vorrebbe dire che fa il redirect su un'altra pagina? in ciclo?
    Magari è più semplice aiutarti se posti un po' di codice...

  6. #26
    ti pongo il problema:ho questo script html:
    <html><head><title>prova</title>
    <script>
    function invia(valore) {
    document.ilForm.variabile.value=valore;
    document.ilForm.submit();
    }
    </script></head>
    <body><form name="ilForm" action="inde.php" method="POST">
    <input type="hidden" name="variabile" value="">
    </form>
    clicca su questo link per inviare il form con il valore in POST
    </body></html>

    e devo passare il parametro alla mia applicazione php che gestisce una cartella chiamata "foto/" dentro cui ci stanno molte cartelle contenenti a loro volta molte foto.Ogni valore che passo con l'applicazione html corrisponde al nome della cartella:nel caso che ti ho posto il nome della variabile e'"stefano.
    Quindi nel php io ho:
    $baseDir="foto/";
    $baseDirDir=$_POST['variabile'];
    $baseFinale=$baseDir.$baseDirDir;
    cio che succede puoi notarlo se vai su:
    pendolinoflash.altervista.org

  7. #27
    ...dopo aver cliccato sul link la pagina inde.php non si apre, non compare nessun msg d'errore e non dà segni di vita!!
    Ma, esattamente cosa contiene inde.php
    Qual'è il codice che usi?

  8. #28
    $coppieDiImmagini=3;
    $bigSuffix="big-";
    $smallSuffix="small-";
    $baseDir= "foto/".$_POST['variabile'];
    $titolo="image gallery";
    $homePage="index.html";
    //------------------------------------------------

    $baseName=getenv("SCRIPT_NAME");
    $pagina=$_GET['pag'];
    $imgsPerPagina=$coppieDiImmagini*2;

    $handle = opendir($baseDir);
    while (false !== ($file = readdir($handle))) {
    if (strpos($file, $bigSuffix) !== false)
    $bigFiles[] = $file;
    if (strpos($file, $smallSuffix) !== false)
    $smallFiles[] = $file;
    }
    closedir($handle);
    sort($bigFiles);
    sort($smallFiles);
    reset($bigFiles);
    reset($smallFiles);

  9. #29
    non l'ho provato ma il codice sembra corretto...
    in $baseDir recuperi il valore inviato dal form attraverso $_POST['variabile'] (viene trasmesso con il campo hidden name="variabile").
    Ma non credo di aver capito il problema?

  10. #30
    quello che dico io:non ci dovrebbero essere problemi dal momento che tutto il codice sembra esatto!Il problema e' che ciò su cui ho costruito gli script non mi da quello che ho chiesto,infatti come puoi notare cliccando sul link non da segni di vita!Quello che dovrebbe dare come risultato sarebbe una pagina con delle foto poste al suo interno,e tutto questo script che mi sta dando problemi deve soltanto passare il nome della cartella dentro cui voglio vedere le foto!
    Comunque mi stava sorgendo un pensiero:non e' che magari si creano problemi di lettura tra php e javascript a livello variabile,quindi non capiscono tra diloro se si passano una stringa un int o altro?

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.