Ho provato per la prima volta a cercare qui su apple.stack ma non sono riuscito a trovare una soluzione che sembrava funzionare per me, quindi mi sto cimentando nel pubblicare una domanda. Ho già passato qualche buon ora a provare a farlo funzionare, dato che io nel complesso vorrei continuare a utilizzare MAMP (ancora, non MAMP PRO) invece di passare a un altro pacchetto che potrebbe darmi più blocchi stradali. .
La storia:
- Sono un principiante del sistema operativo Apple.
- Recentemente mi sono trasferito a usare un MacBook Pro con Lion OS installato per il mio sviluppo PHP.
- Sono arrivato a un punto del mio sviluppo in cui ora devo inviare posta.
- Ho creato un account Gmail dal momento che il progetto su cui sto lavorando non ha ancora un nome, quindi nessun dominio è stato acquistato (ovvero nessun altro server smtp da usare)
- Ho installato MAMP ( non PRO ) e sto programmando sul macbook pro fino a questo punto
-
Ho installato pera usando: link
-
Quindi, dopo aver seguito il consiglio:
You may want to add: /usr/lib/php/pear to your php.ini include_path
Ho modificato:include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php"
a
include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/usr/lib/php/pear"
in questo file: /Applications/MAMP/bin/php/php5.3.6/conf/php.ini
-
Ho riavviato il server MAMP e ho eseguito il test:
<?php
%codice% %codice%require_once 'System.php';
E ottenuto una risposta
var_dump(class_exists('System', false));
. -
Quando provi l'esempio qui: link codice al post:
?>
-
E ancora .. niente .. il post di roberto ha finito per darmi il seguente:
bool(true)
roberto dot silva at mexicoshipping dot net 24-Jan-2004 12:16
Riga 24:
Warning: include(Mail.php) [function.include]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/signupemailtest.php on line 24
Il che ha senso, perché non riesco a trovare il file
Warning: include() [function.include]: Failed opening 'Mail.php' for inclusion (include_path='/usr/lib/php/pear') in /Applications/MAMP/htdocs/signupemailtest.php on line 24
ovunque.
Qualcuno l'ha provato e ha trovato una soluzione? Mi sto spostando verso test di e-mail di conferma e registrazioni, e questo ha ucciso la mia serie .. Se mi mancano altre informazioni per favore fatemelo sapere. Non ho fornito altro codice poiché sono già bloccato per l'inclusione di include("Mail.php");
e finora sono riuscito a seguire: link correttamente .. ma in modo che non vada fuori tema, inserirò semplicemente informazioni su come ottenere l'estensione dell'email / la posta peri impostata. Grazie per l'aiuto.