phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

problema con la mod First Topic [pic] on Forum Index v.0.0.6

Supporto MODs generale.
Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Micogian » 08/08/2011, 9:05

Nella Mod Last Pictures io uso una funzione che copia in formato miniatura i file allegati.
Vengono memorizzati in una cartella "thumbs" e dato che come nome del file viene utilizzato l'attach_id sono facilmente individuabili e associabili ai rispettivi Topics.

Codice: Seleziona tutto

function resize_thumbs($physical,$attach_id){
    $img_des = $phpbb_root_path . "thumbs/" . $attach_id . ".jpg" ;
    // Ottengo le informazioni sull'immagine originale
    list($width, $height, $type, $attr) = getimagesize($phpbb_root_path . "files/" . $physical);

    // Creo la versione ridimensionata dell'immagine (thumbnail)
    // Modificare il valore di $new_height per ottenere thumbs di altezza diversa
    // (la larghezza si adatta in proporzione)
    $new_height = '115' ;
    $new_width = ($width * $new_height / $height);
    $thumb = imagecreatetruecolor($new_width, $new_height);
    $source = imagecreatefromjpeg($phpbb_root_path . "files/" . $physical);
    imagecopyresized($thumb, $source, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

    // Salvo l'immagine ridimensionata
    imagejpeg($thumb, $img_des, 75);
   return "thumbs/". $attach_id . ".jpg" ;
}

Avatar utente
tester
Utente
Utente
Messaggi: 134
Iscritto il: 14/05/2011, 19:13
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 5.1.49

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da tester » 08/08/2011, 12:26

grazie bingo ma sul mio forum non do ,agli utenti, la possibilità di inserire allegati, la cosa che più mi preme è capire se ho la fopen() attivata,come posso capirlo?
voi vi chiedete mai se sia giusto che il vostro sito/forum esista?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Micogian » 08/08/2011, 13:19

A parte che non è detto che debba essere un allegato il file che vai a copiare, devi vedere se da PCA hai la possibilità di visualizzare le caratteristiche PHP.
Alcuni host non consentono di farlo per ragioni di sicurezza.

Puoi anche fare una semplice prova di copia.
Copia una immagine nel server con il nome di images.jpg.
Crea nella stessa cartella un file "prova_copia.php con il seguente contenuto:

Codice: Seleziona tutto

<?php
$img_ori = 'images.jpg' ;
$img_des = 'copia_images.jpg';
if (copy($img_ori, $img_des))
{
echo "copia di <b>$img_ori</b> effettuata regolarmente" ;
}
?>
Lancia nell'url il file prova_copia.php e vedi cosa succede. Se funziona avrai una risposta positiva e nel server una copioa del file.

Avatar utente
tester
Utente
Utente
Messaggi: 134
Iscritto il: 14/05/2011, 19:13
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 5.1.49

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da tester » 08/08/2011, 17:03

la prova ha dato esito positivo, l'immagine è stata copiata e rinominata correttamente, questo significa che fopen() è attivo?
voi vi chiedete mai se sia giusto che il vostro sito/forum esista?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Micogian » 08/08/2011, 18:00

tester ha scritto:la prova ha dato esito positivo, l'immagine è stata copiata e rinominata correttamente, questo significa che fopen() è attivo?
Se funziona il copy non vedo perchè non debba funzionare fopen.

Basta modificare l'esempio di prima:

Codice: Seleziona tutto

<?php
$img_ori = 'images.jpg' ;
if (fopen($img_ori, "r"))
{
echo "file <b>$img_ori</b> aperto regolarmente" ;
}else{
echo "ERRORE FOPEN,"; }
?>

Avatar utente
tester
Utente
Utente
Messaggi: 134
Iscritto il: 14/05/2011, 19:13
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 5.1.49

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da tester » 08/08/2011, 18:12

strano avviando il file .php mi appare "file images.jpg aperto regolarmente" ma quando apro la cartella tramite ftp ,l'immagine non è stata copiata, ho anche assegnato i permessi 777 alla cartella contenente la prova,il mio host è altervista
voi vi chiedete mai se sia giusto che il vostro sito/forum esista?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Micogian » 08/08/2011, 18:54

Ma fopen non copia l'immagine.

Avatar utente
tester
Utente
Utente
Messaggi: 134
Iscritto il: 14/05/2011, 19:13
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 5.1.49

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da tester » 08/08/2011, 19:02

a ok allora avevo frainteso l'utilità di fopen(), ma allora se l'unica funzione richiesta ,fopen(), è attiva ,da cosa scaturisce quell'errore?
voi vi chiedete mai se sia giusto che il vostro sito/forum esista?

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Micogian » 08/08/2011, 19:10

Non saprei, nella mia mod non uso fopen e funziona correttamente.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: problema con la mod First Topic [pic] on Forum Index v.0

Messaggio da Carlo » 10/08/2011, 10:05

Il problema è che la fopen() riesce sì ad aprire un file in locale, ma non in remoto perchè probabilmente non è attivo il parametro allow_furl_open.
Sul tuo hoster, Altervista, questa opzione è disabilitata di default, ma la puoi attivare tramite una verifica via SMS dal pannello dell'hosting.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 52 ospiti