Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 26
  1. #11
    versione notice free

    Codice PHP:
     <?php
     $testo 
    ="prova1[new_page]prova2[new_page]prova3[new_page]prova4[new_page]prova5";


    $tot_pages explode("[new_page]"$testo);
    if (empty(
    $_GET['page']) || !is_numeric($_GET['page'])) $page 1;
    else 
    $page $_GET['page'];
    echo 
    $tot_pages[$page 1] . "

    "
    ;
    for (
    $i 1$i count($tot_pages) + 1$i++)
    {
        if (
    $i == $page) {
            echo 
    "[b]$i[/b] ";
        } else {
            echo 
    "<a href=\"?page=$i\">$i</a> ";
        }
    }

     
    ?>

  2. #12
    finalmente ci sono riuscito!

    grazie ad entrambi per le alternative! ho provato direttamente quello che guifoz mi assicurava che funzionasse ed ho risolto!

    L'UNICA MIA COLPA ERA QUELLA DI AVER TESTATO IL TUTTO SU UN SERVER WINDOWS !!!!!!!!!
    CON LO STESSO CODICE PROVATO SU LINUX FUNZIONA TUTTO!!!!!
    mi sa che tra due secondi passo a linux

    grazie ancora ad entrambi per lo sbattimento!
    SMS pronti - Idee per sms!
    GIOCHI ONLINE GRATIS - Corri a giocare!
    manuali e tutorial di informatica
    manuali webmaster - Articoli per webmaster -

  3. #13
    Originariamente inviato da micsas
    finalmente ci sono riuscito!

    grazie ad entrambi per le alternative! ho provato direttamente quello che guifoz mi assicurava che funzionasse ed ho risolto!

    L'UNICA MIA COLPA ERA QUELLA DI AVER TESTATO IL TUTTO SU UN SERVER WINDOWS !!!!!!!!!
    CON LO STESSO CODICE PROVATO SU LINUX FUNZIONA TUTTO!!!!!
    mi sa che tra due secondi passo a linux

    grazie ancora ad entrambi per lo sbattimento!

    a me gira su windows.

    Ci sarà qualcosa a livello di configurazione, ma vai a capire cosa....

    che versione di php è quella su cui non girava?


  4. #14
    ciao guidoz,
    non è tanto linux o windows...

    entrambi gli spazi che ho provato sono su aruba e non è tanto windows o linux quanto i permessi che ti danno sul server windows o linux.

    ad esempio sul server windows di aruba le librerie gd non sono attive, mentre su aruba linux si! VVoVe:

    spero di aver spiegato bene cosa volevo veramente dire
    SMS pronti - Idee per sms!
    GIOCHI ONLINE GRATIS - Corri a giocare!
    manuali e tutorial di informatica
    manuali webmaster - Articoli per webmaster -

  5. #15
    ad ogni modo non riesco a caire che limitazione ci possa essere su uno script così semplice...

    vabbè


  6. #16
    mmmmmhh :rollo: :rollo: :rollo:

    devo ritirare tutto quanto detto in precedenza...
    sembrava strano anche a me che non funzionasse perchè in effetti lo script è molto semplice.

    dopo varie prove ho dovuto constatare di aver commesso un errore nel path
    eppure però su linux assicuro che funzionava...
    vabbè, capitolo chiuso! l'importante è che ora funzioni!!!

    grazie ancora per la pazienza
    SMS pronti - Idee per sms!
    GIOCHI ONLINE GRATIS - Corri a giocare!
    manuali e tutorial di informatica
    manuali webmaster - Articoli per webmaster -

  7. #17
    Scusatemi ragazzi. Cerco da mesi un codice che mi aiutasse a dividere testo proveniente da DB in + pagine e credo grazie a voi di averlo trovato.
    E' solo che vorrei una mano nel farlo funzionare.

    codice:
    <?php
    session_start ();
    include("dbconnect.php");
    
    $query = "select *, DATE_FORMAT(data, '%d.%m.%Y')
    as data2 FROM articoli where id='$id_articolo';";
    $risultato = mysql_query($query,$db)
    or die ("impossibile leggere News".mysql_error());
    
    while ($valori = mysql_fetch_array($risultato)) {
    	$_GET['id'];
    	$titolo= $valori["titolo"];
    	$testo = $valori["testo"];
    	$autore = $valori["autore"];
    	$urlargomentoa = $valori["urlargomentoa"];
    	$argomentoa = $valori["argomentoa"];
    	$urlargomentob = $valori["urlargomentob"];
    	$argomentob = $valori["argomentob"];
    	$data2 = $valori["data2"];
    	
    	echo" $titolo ";
    
    echo" scritto da: $autore -:- in data $data2
    
    ";
    
    $frase = "<div align=\"justify\"</div>$testo"; 
    
    echo creaIntro($frase, 2000);
    
    echo"
    Argomenti correlati:  <a href=\"$urlargomentoa\">1. $argomentoa</a>
    -:- <a href=\"$urlargomentob\">2.$argomentob</a>";
    	
    
    }
    
    mysql_free_result ($risultato);
    mysql_close($db);
    
    // -- funzione per tagliare il testo
    function creaIntro($frase,$numero_di_caratteri) 
    { 
        // cerco i punti in cui terminano le frasi 
    	preg_match_all("^(\<br /\>)+^",$frase,$out,PREG_OFFSET_CAPTURE);
        // cerco l'interruzione più vicina a $numero_di_caratteri 
        $minima_distanza = strlen($frase); 
        $offset_minima_distanza = false; 
    
        foreach ($out[0] as $offset) { 
            $distanza = abs($numero_di_caratteri - $offset[1]); 
            if($distanza < $minima_distanza) { 
                $minima_distanza = $distanza; 
                $offset_minima_distanza = $offset[1]; 
            } 
        } 
         
        if($offset_minima_distanza) { 
            // restituisco l'introduzione some sottostringa 
            // di lunghezza $offset_minima_distanza + 1 
    	echo substr($frase, 0, $offset_minima_distanza);
        } else { 
            // se non ho trovato una interruzione restituisco tutta la frase 
            echo $frase; 
        } 
    }
    
    	  ?>
    Ho provato ma... sono una schiappa.
    Mi aiutereste?
    "La verità sarà sempre una bugia."

  8. #18
    Scordate spesso di dire una cosa: PERCHE' NON FUNZIONA? come si comporta? cosa succede? da errori? non da errori ma fa cose srane?

    e su dai..mica abbiamo la palladi vetro...

  9. #19
    In realtà non l'ho provato.
    Siccome ho la funzione 'creaIntro' che mi aiuta a spezzare il testo dopo un tot di caratteri e dopo la punteggiatura, come faccio ad integrarci solo l'indice numerico delle pagine?
    "La verità sarà sempre una bugia."

  10. #20
    up
    "La verità sarà sempre una bugia."

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.