Newsgroup: it.comp.os.linux.development
Titolo: php non comunica

DISTRIBUZIONE:
Red Hat v.9 con Mozilla browser e Sendmail
PROBLEMA:
Php non riesce a comunicare nè con il browser nè con il programma di posta
elettronica
ESEMPIO:
Ho creato pulsanti di navigazione ma con un click ho il seguente messaggio
di errore:
www.virgilio.iturl=http non reperibile.Ricontrollare il nome e riprovare
di nuovo.
Ho creato uno scriptino per inviare posta elettronica ma non dialoga con
Sendamail.
RISCONTRO:
su 
www.altervista.org
, dove mi sono creato un account, ho provato il
codice sia per i pulsanti di navigazione sia per inviare la posta ed
entrambi vabnno perfettamente
CODICE PULSANTI NAVIGAZIONE:
<?php 
if ($url) {
header ("Location: $url");
}
$libero = "
http://www.libero.it
";
$virgilio = "
http://www.virgilio.it
";
$google = "
http://www.google.it
";
$yahoo = "
http://www.yahoo.it
";
?>
<html>
<head><title>Pulsanti di navigazione</title></head>
<body>
<center><h3>Naviga attraverso uno dei pulsanti che trovi sotto</h3></center>
<form method = "post" action = "pulsanti_navigazione.php">
<?php
echo "<input type=\"hidden\" name=\"url\" value=\"$libero\">";
?>
<input type="submit" value="  Libero  ">
</form>
<form method = "post" action = "pulsanti_navigazione.php">
<?php
echo "<input type=\"hidden\" name=\"url\" value=\"$virgilio\">";
?>
<input type="submit" value="  Virgilio  "
</form>
<form method = "post" action = "pulsanti_navigazione.php">
<?php
echo "<input type=\"hidden\" name=\"url\" value=\"$google\">";
?>
<input type="submit" value="  Google  ">
</form>
<form method = "post" action = "pulsanti_navigazione.php">
<?php
echo "<input type=\"hidden\" name=\"url\" value=\"$yahoo\">";
?>
<input type="submit" value="  Yahoo  ">
</form>
</body>
</html>
CODICE INVIO MAIL:
<?php
$dest = "
mio_in...@libero.it
";
$oggetto = "Test invio e-mail!";
$info = "Vediamo un po' se è arrivata";
mail ($dest,$oggetto,$info);
?>
CONSIDERAZIONI:
Forse devo installare qualche altro pacchetto?
Forse devo configurare php.ini?
DOMANDA:
Mi sapete aiutare?
ciao
bull

 Mi sapete aiutare?
si
cioe' tel'avevo detto solo 3 giorni fa' di guardarti sta benedetta conf ;-)
sul sito di php poi' c'e' spiegato il mondo ma c'e' pure scritto nel file
stesso molta roba per configurarlo !!!
ciao

 stesso molta roba per configurarlo !!!
Sob! hai ragione, andrò a dare un'occhiata, ma non so se ci capirò
qualcosa, non sono così pratico con Linux, l'ho preso da qualche
settimana, purtroppo.
Comunque, se leggi anche i post che ho scambiato con Ema, ho appena
trovato l'inghippo, anche se non so risolverlo :-) ossia i value passati
dal form attraverso il metodo post non fungono, o meglio, vengono falsati,
mentre con il metodo get tutto va bene.
Se ti va, dai un'occhiata all'altro thread "PHP E MOZILLA" dove lo spiego
più dettagliatamente.
ciao e grazie di tutto
bull

 bull
guarda che nessuno ti obbliga a studiarti php su linux ... io l'ho imparato
in windows, ma se gia' hai problemi a configurare il php non so se sei
capace di installarti apache, configurarlo, mettere php, configurare pure
lui, mysql e anche lui configurarlo ...
io l'ho fatto in mezza giornata di studio sui file di config e sui siti
delle case, e mi sono visto tutte le conf apache,php,mysql ... cioe' penso
che con un po' di buona volonta' potresti leggerla pure tu la documentazione
visto che cen'e' una tonnelata !!!
l'unica cosa sconsigliata su questo porting e' che mysql genera nomi tutti
minuscoli per le tabelle in win e diventa non case sensitive su di esse, e
se sviluppi su win e poi porti su linux il tutto troverai un sacco di
problemi per avere usato magari nomi non tutti minuscoli, ma per il resto e'
tutto simile sui 2 sistemi.
ciao

 tutto simile sui 2 sistemi.
Può essere che dica una cavolata, ma sotto Windows come riesce php ad
inviare ad esempio un messaggio di posta elettronica? Se il codice è il
seguente, e come sai, richiede che Sendmail sia in ascolto:
<?php 
mail ($destinatario,$oggetto,$contenuto,$mittente)
?>
Mi sembra dunque che sotto windows ci siano delle limitazioni, e vorrei
invece impararlo a 360°, e comunque fa sempre bene prendere familiarità
con più sistemi operativi :-)
ciao bull

 con più sistemi operativi :-)
ecco questa e' una cavolata ... se tu guardassi sta cavolo di configurazione
vedrai che puoi assegnare anche smtp esterni al sistema, quindi
reindirizzare la posta su altri server.
o cmq se hai voglia di guardarti anche iis lo installi e vedrai che pure lui
ha un server smtp ti basta un po di configurazione clikka clikka ...
vabbe adieu

 ha un server smtp ti basta un po di configurazione clikka clikka ...
:-) Ok, grazie comunque

> o cmq se hai voglia di guardarti anche iis lo installi e vedrai che pure
lui...
A proposito di php su win, poi ho deciso di installare apache e adesso va
tutto bene: ver 1.3.27 come consigliato su 
html.it
ciao
bull

 ha scritto nel messaggio
news:CAhWa.218166$Ny5.6...@twister2.libero.it...

la guida sara' antica ... la versione migliore per win e' la 2 che e' nata
appunto per fare tale porting del webserver ...
ciao

 nata appunto per fare tale porting del webserver ...
Avete detto giusto "php su win" qui siete OT.
Cmq un ng per php esiste: 
	it.comp.www.php
Ciao
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \