Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Community > Tech > [php] Info
Pages (3): « 1 2 [3]   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.21 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rafnet
ok ci sono riuscito adesso si pone un'altro problema se qualcuna delle informazioni inserite non sono corrette voglio tornare alla pagina inziale per far ricompilare il modulo come faccio?

ho creato una pag prova.php con

<form action="b.php" method="post">
PASSWORD:<input type="text" name="psw">
<input type="submit" name="submit" value="invia">
</form>

la pagina b.php con

<?
if ((strlen($_POST['psw'])>=4 ) and (strlen($_POST['psw'])< 10 ))
{
echo $_POST['psw'];

}
else ********
?>

else... vorrei tornare alla pagina precedente per far riscrivere il modulo come faccio?


scrivi un link
PHP:

< a href>

con dentro il link a cui puntare oppure usa un bottone e una form indirizzando sempre alla pagina di ritorno.

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.

13-12-2005 12:45
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bloody
ex universitaria

User info:
Registered: Jan 2003
Posts: 1939 (0.24 al dì)
Location: milano trasferta
Corso: informatica
Anno: dottora :)
Time Online: 49 Days, 2:18:48 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

se vuoi mettere un click di meno per il tuo utente, puoi reindirizzare direttamente alla pagina di login mettendo

Header("Location: ".$pagina_di_login);
prima di qualsiasi output a video, oppure

include '$pagina_di_login';
per integrare la pagina con la form in quella presente

__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.

14-12-2005 08:09
Click Here to See the Profile for Bloody Click Here to See the Blog of Bloody Click here to Send Bloody a Private Message Find more posts by Bloody Add Bloody to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gusher
Splinter fun club

User info:
Registered: Jan 2003
Posts: 475 (0.06 al dì)
Location: Ovunque
Corso: Informatica
Anno: Done
Time Online: 15 Days, 22:06:15 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Bloody
se vuoi mettere un click di meno per il tuo utente, puoi reindirizzare direttamente alla pagina di login mettendo

Header("Location: ".$pagina_di_login);
prima di qualsiasi output a video, oppure

include '$pagina_di_login';
per integrare la pagina con la form in quella presente


Come dice Bloody, Header("Location: ".$pagina_di_login); devi metterlo prima di ogni output (in quanto viene modificato l'header)... quindi spesso scomodo in queste situazioni.
Riguardo alla possibilità di fare degli include all'interno di condizioni o cose simile, non è possibile!

Io solitamente risolvo tutto con una funzione in javascript, semplicemente facendo una chiamata di questo tipo:

/*
Effettua il redirect tramite javascript
@param $url <string> - URL su cui fare il redirect
*/

function redirect($url)
{
echo("<script Language='javascript'>" .
";window.location='$url'".
"</script>");

};

14-12-2005 09:30
Click Here to See the Profile for Gusher Click Here to See the Blog of Gusher Click here to Send Gusher a Private Message Find more posts by Gusher Add Gusher to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rafnet
.grande:maestro.

User info:
Registered: Apr 2002
Posts: 524 (0.06 al dì)
Location: milano
Corso: Informatica
Anno: 3° teorico
Time Online: 2 Days, 3:50:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Bloody
se vuoi mettere un click di meno per il tuo utente, puoi reindirizzare direttamente alla pagina di login mettendo

Header("Location: ".$pagina_di_login);
prima di qualsiasi output a video, oppure

include '$pagina_di_login';
per integrare la pagina con la form in quella presente


mi da questo errore

Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\b.php:5) in c:\programmi\easyphp1-8\www\b.php on line 12

__________________
La vita è una jungla!

14-12-2005 10:34
Click Here to See the Profile for rafnet Click here to Send rafnet a Private Message Find more posts by rafnet Add rafnet to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.21 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rafnet
mi da questo errore

Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\b.php:5) in c:\programmi\easyphp1-8\www\b.php on line 12


appunto hai già fatto un printf prima di madnare un header

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.

14-12-2005 10:40
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Bloody
ex universitaria

User info:
Registered: Jan 2003
Posts: 1939 (0.24 al dì)
Location: milano trasferta
Corso: informatica
Anno: dottora :)
Time Online: 49 Days, 2:18:48 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

appunto, prima di quasiasi output a video sia html che php, anche linee e spazi vuoti ..

__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.

14-12-2005 10:55
Click Here to See the Profile for Bloody Click Here to See the Blog of Bloody Click here to Send Bloody a Private Message Find more posts by Bloody Add Bloody to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rafnet
.grande:maestro.

User info:
Registered: Apr 2002
Posts: 524 (0.06 al dì)
Location: milano
Corso: Informatica
Anno: 3° teorico
Time Online: 2 Days, 3:50:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Drake83
appunto hai già fatto un printf prima di madnare un header


<html>
<head><title>Registrazione</title></head>
<body>

<?
$MM_Pippo = 'prova.php';
if ((strlen($_POST['psw'])>=4 ) and (strlen($_POST['psw'])< 10 ))
{

}
else Header("Location: ".$MM_Pippo);


?>
</body>
</html>


scusa ma qual è l'output?

__________________
La vita è una jungla!

14-12-2005 11:20
Click Here to See the Profile for rafnet Click here to Send rafnet a Private Message Find more posts by rafnet Add rafnet to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Drake83
Fan di Splinter

User info:
Registered: Nov 2003
Posts: 1631 (0.21 al dì)
Location: Garbagnate milanese
Corso: Tutto finito
Anno:
Time Online: 108 Days, 5:46:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rafnet
<html>
<head><title>Registrazione</title></head>
<body>

<?
$MM_Pippo = 'prova.php';
if ((strlen($_POST['psw'])>=4 ) and (strlen($_POST['psw'])< 10 ))
{

}
else Header("Location: ".$MM_Pippo);


?>
</body>
</html>


scusa ma qual è l'output?


i tag html secondo te che cosa sn?

__________________
"io non sono come gli altri Robin Hood, io non ballo coi lupi"
"ogni mattina come narciso si specchia nel ruscello retrovisore", "ci sono mille modi per chiamare dio...dio,allha,adta,arauffa,crisma..afjasf...tanto non ti risponde"

Corrado Guzzanti è il mio Dio.
Roberto Saviano eroe nazionale.

14-12-2005 11:24
Click Here to See the Profile for Drake83 Click Here to See the Blog of Drake83 Click here to Send Drake83 a Private Message Find more posts by Drake83 Add Drake83 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rafnet
.grande:maestro.

User info:
Registered: Apr 2002
Posts: 524 (0.06 al dì)
Location: milano
Corso: Informatica
Anno: 3° teorico
Time Online: 2 Days, 3:50:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

quando hai ragione hai ragione funziona.

è possibile comunicare anche un messaggio insieme al reindirizzamento?

__________________
La vita è una jungla!

Last edited by rafnet on 14-12-2005 at 11:42

14-12-2005 11:26
Click Here to See the Profile for rafnet Click here to Send rafnet a Private Message Find more posts by rafnet Add rafnet to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
rafnet
.grande:maestro.

User info:
Registered: Apr 2002
Posts: 524 (0.06 al dì)
Location: milano
Corso: Informatica
Anno: 3° teorico
Time Online: 2 Days, 3:50:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Avrei un'altra domandina
ho un form che prende l'indirizzo i email qual'è il comando per scorrere i caratteri della stringa presa in in input? mi serve per controllare che l'utente abbia inserito @ e il .
grazie

__________________
La vita è una jungla!

15-12-2005 11:54
Click Here to See the Profile for rafnet Click here to Send rafnet a Private Message Find more posts by rafnet Add rafnet to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gusher
Splinter fun club

User info:
Registered: Jan 2003
Posts: 475 (0.06 al dì)
Location: Ovunque
Corso: Informatica
Anno: Done
Time Online: 15 Days, 22:06:15 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by rafnet
Avrei un'altra domandina
ho un form che prende l'indirizzo i email qual'è il comando per scorrere i caratteri della stringa presa in in input? mi serve per controllare che l'utente abbia inserito @ e il .
grazie


http://it.php.net/strpos

Per verificare che l'indirizzo inserito è a tutti gli effetti un indirizzo email sintatticamente corretto, ti consiglio di ricorrere ad un espressione regolare.

15-12-2005 18:13
Click Here to See the Profile for Gusher Click Here to See the Blog of Gusher Click here to Send Gusher a Private Message Find more posts by Gusher Add Gusher to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 13:03.    Post New Thread    Post A Reply
Pages (3): « 1 2 [3]   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.046 seconds (85.11% PHP - 14.89% MySQL) con 25 query.