Visualizzazione dei risultati da 1 a 6 su 6

Discussione: batch php

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    15

    batch php

    Ciao A tutti
    Ho creato uno script batch in php, ma mi da sempre il seguente errore ogni volta che devo connettermi con il db MySql

    D:\PrgAuto>"C:\PROGRAMMI\EasyPHP 2.0b1\php5\php-cgi.exe" PrgAnalizer.php
    X-Powered-By: PHP/5.2.0
    Content-type: text/html



    Fatal error: Call to undefined function mysql_connect() in D:\PrgAuto
    \PrgAnalizer.php
    on line 28


    D:\PrgAuto>
    *BB*

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/manual/en/features.commandline.php

    Utilizza il parametro -c per passare a PHP il path del file php.ini dove è indicato il caricamento dell'estensione MySQL.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    15

    batch php

    Grazie Filippo

    In effetti con l'opzione -c e il percorso di dove trovare il PHP.ini qualcosa è cambiato.
    Però mi si prenta il seguente errore:

    PHP Warning: PHP Startup: Unable to load dynamic library '${path}\php5\ext\php_
    mbstring.dll' - Impossibile trovare il modulo specificato.

    e così via per tutte le librerie che deve caricare.
    Da quel che ho capito dovrei modificre la variabile ${path} presente in php.ini ecc..
    ti chiedo è possibile definire la variabile esternamente senza toccare i file di configurazione.
    *BB*

  4. #4
    Crea un file php.ini ad-hoc per il tuoi script batch con i path e la configurazione corretta.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    15

    batch php

    Sei grande... funziona.

    Grazie 1000
    *BB*

  6. #6
    nota: i percorsi li puoi anche mettere relativi in modo che puoi spostare la cartella senza dover cambiare tutto ogni volta

    nota2: non usare php-cgi ma php-cli che è apposito per la console
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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 © 2026 vBulletin Solutions, Inc. All rights reserved.