Visualizzazione risultati 1 fino 10 di 10

Discussione: GD2 questa sconosciuta

  1. #1
    Guest

    Predefinito GD2 questa sconosciuta

    Ciao a tutti,
    il mio prob e' semplice... non riesco a caricarla quindi ad usare le funzioni. L' errore che mi da il mio codice di prova con quella funzione e' questo:

    Fatal error: Call to undefined function: imagefontwidth()

    Uso php 4.3.5 , Apache 2.0.49 sotto windows xp.
    Nella dir extension c'e' php_gd2.dll , e mi sono scaricato e compilato la libreria da GD e piazzata in system32.
    Ovviamente ho tolto il ; dall'extension nel php.ini

    Non so piu' che pesci pigliare, qualcuno ha qualche altro suggerimento?
    Un indizio e' che ho provato anche la zip e mi da lo stesso prob. Possibile che sbagli il nome nel php.ini? E' quello ed e' giusto, le extension sono li'.

    extension_dir = "c:\Internet\php\extensions"



    Ciao!
    Daniele

  2. #2
    L'avatar di pietrovischia
    pietrovischia non è connesso Utente attivo
    Data registrazione
    16-10-2005
    Residenza
    Padova
    Messaggi
    351

    Predefinito

    Mmm io in windows ho sempre usato Easyphp, e in quello le estensioni richiedevano di essere attivate, non bastava fossero fisicamente nella cartella...
    Magari è un problema del genere...
    Cerca in php.ini, dovrebbero essere lì le abilitazioni delle estensioni php

  3. #3
    Guest

    Predefinito

    Si, infatti l'attivazione equivale a togliere in php.ini i ; davanti alla riga relativa alla dll. Pero' non funziona :(

  4. #4
    Guest

    Predefinito

    aggiungo un ulteriore problema.
    con easyphp non me la fa attivare perchè mi dice che ha problemi di dipendenze...
    nonstante in php.ini sia attivata...

    mi associo alla richiesta id aiuto..

  5. #5
    Guest

    Predefinito

    Prova ad aggiungere all'inizio dello script:

    Codice PHP:
    if (!extension_loaded('gd')) {
    dl('php_gd2.dll');
    }
    Ciao!

  6. #6
    Guest

    Predefinito

    mi dice che dl non posso utilizzarlo perche' manca l'extension.

    Warning: dl(): Not supported in multithreaded Web servers - use extension statements in your php.ini

    Ma nel php.ini ho abilitato tutte le estensioni a scanso di equivoci.
    Ovviamente se provo solo l'extension_load , mi conferma che non e' caricato e se vado a vedere phpinfo, mancano diversi moduli.
    E' come se non capisse extension_dir in php.ini.

  7. #7
    Guest

    Predefinito

    Anche se so che è una cretinata:
    Nel file php.ini hai controllato (dove c'è il php_gd2.dll) che la cartella sia giusta (cioè che peschi nella cartella extension e non nella cartella del php.ini)?

    Ciao!

  8. #8
    Guest

    Predefinito

    si si, ho messo il percorso assoluto con gli slash giusti. Per disperazione avevo provato anche gli altri, ma il risultato e' sempre lo stesso.

    Infatti e' un mistero, tra poco metto il percorso con i ~ se il nome e' troppo lungo, stile dos.
    (ho fatto pure quello ma continua a non andare)
    Ultima modifica di Danno75 : 08-01-2006 alle ore 12.29.07

  9. #9
    Guest

    Predefinito

    Avete provato anche a riavviare Apache??? solitamente comunque il PHP mostra un messaggio d'errore quando non riesce a caricare un'estensione per qualche motivo... a voi non mostra nessun messaggio?

    P.S.: Avete moficato il giusto php.ini?

  10. #10
    Guest

    Predefinito

    ogni volta che modifico riavvio apache, all'inizio lo facevo dall'apache monitor.
    Poi da console, ma non mi da errori di caricamento.

Regole di scrittura

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