Editare uno script php per arricchirlo

Stato
Chiusa ad ulteriori risposte.

Michael

Nuovo Utente
8 Feb 2010
6
0
0
Salve a tutti,
scrivo qui per un quesito che spero mi aiuterete a risolvere.
Devo modificare uno script di un guestbook in modo che io venga avvertito se qualcuno lascia un messaggio nel sito.
Lo script è questo:

<?php
$data=date("d-m-y");
$ora=date("G:i");
$nome=Stripslashes(Strip_tags($_POST['nome']));
$città=Stripslashes(Strip_tags($_POST['città']));
$mail=Stripslashes(Strip_tags($_POST['mail']));
$url=Stripslashes(Strip_tags($_POST['url']));
$commento=Stripslashes(Strip_tags($_POST['commento']));
$ver = $_POST['par'];
if ($ver != 'sia') {
header("Location: http://www.miosito.it/guestbook.php");
} else {[url=][/url]
$leggi_file=fopen("guest.txt","r");
$dim_file=filesize("guest.txt");
[email protected]($leggi_file,$dim_file);
fclose($leggi_file);
$var=fopen("guest.txt","r+");
fwrite($var, 'In data: '."$data".' alle ore: '."$ora".'&nbsp<b>'."$nome".'</b><br />Città: '."$città".'<br />E-Mail: '."$mail".'<br />Url: <a href="'."$url".'" target="_blank">'."$url".'</a><br /> scrive: <br />'."$commento".'<hr />'."$contenuto");
fclose($var);
header("Location: http://www.miosito.it/redirect.php");
}
?>

ed è stato creato da un certo tigrone.
Ho precedentemente scritto per lo stesso motivo in un altro forum ma il moderatore stesso mi ha praticamente detto che ero arrogante e che senza pagare non si ottiene nulla,
che le cose si imparano piano piano ma cosa avrei dovuto imparare, dato che non mi ha spiegato niente,
non lo so.

Ora non è che io voglio rubare il sapere degli altri ma mi è capitato di dover spiegare a delle persone ciò che riguarda il mio campo e non ho chiesto soldi,
anzi con chi mi ha precedentemente aiutato ho cercato di sdebitarmi e mi è stato anche detto che questo gesto aveva commosso.
Non si tratta di studiare il php perché non ci sono portato, studio altro nella vita,
ma non si tratta neanche di farmi fare un sito gratis,
chi vuole aiutare aiuti.

Cordiali saluti,
Michael.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
A rubare il sapere non c'è niente di male (diversamente a cosa servirebbe l'Open Source?).
Prova così:
PHP:
if(
fwrite($var, 'In data: '."$data".' alle ore: '."$ora".'&nbsp<b>'."$nome".'</b><br />Città: '."$città".'<br />E-Mail: '."$mail".'<br />Url: <a href="'."$url".'" target="_blank">'."$url".'</a><br /> scrive: <br />'."$commento".'<hr />'."$contenuto") === TRUE
)
{
mail('[email protected]', 'Guest', 'Nuova firma sul guestbook');
}
 
Ultima modifica:

Michael

Nuovo Utente
8 Feb 2010
6
0
0
Grazie Eliox,
ho provato ora,
purtroppo non funziona:
non mi arriva nessuna mail (ho cambiato l'indirizzo inserendovi il mio), però non da nessun messaggio d'errore.

Lo script l'ho modificato come mi hai detto tu:

<?php
$data=date("d-m-y");
$ora=date("G:i");
$nome=Stripslashes(Strip_tags($_POST['nome']));
$città=Stripslashes(Strip_tags($_POST['città']));
$mail=Stripslashes(Strip_tags($_POST['mail']));
$url=Stripslashes(Strip_tags($_POST['url']));
$commento=Stripslashes(Strip_tags($_POST['commento']));
$ver = $_POST['par'];
if ($ver != 'sia') {
header("Location: http://www.miosito.altervista.org/guestbook.php");
} else {
$leggi_file=fopen("guest.txt","r");
$dim_file=filesize("guest.txt");
[email protected]($leggi_file,$dim_file);
fclose($leggi_file);
$var=fopen("guest.txt","r+");
if(
fwrite($var, 'In data: '."$data".' alle ore: '."$ora".'&nbsp<b>'."$nome".'</b><br />Città: '."$città".'<br />E-Mail: '."$mail".'<br />Url: <a href="'."$url".'" target="_blank">'."$url".'</a><br /> scrive: <br />'."$commento".'<hr />'."$contenuto") === TRUE
)
{
mail('[email protected]', 'Guest', 'Nuova firma sul guestbook');
}
fclose($var);
header("Location: http://wwwmiosito.altervista.org/redirect.php");
}
?>



Il sito per vedere il guestbook è www.verdone.altervista.org/guestbook.php, è solo un hosting che uso per fare delle prove.

Aspetto la tua gentile risposta e ti ringrazio.
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
correggi così:
PHP:
if(
fwrite($var, 'In data: '."$data".' alle ore: '."$ora".'&nbsp<b>'."$nome".'</b><br />Città: '."$città".'<br />E-Mail: '."$mail".'<br />Url: <a href="'."$url".'" target="_blank">'."$url".'</a><br /> scrive: <br />'."$commento".'<hr />'."$contenuto")
)
{
mail('[email protected]', 'Guest', 'Nuova firma sul guestbook');
}
 

Michael

Nuovo Utente
8 Feb 2010
6
0
0
Fantastico Eliox,
immaginavo si facesse qualcosa del genere per far si che ti avvertisse una mail di un nuovo commento nel guestbook,
ma per uno che non ha veri e propri fondamenti nello studio dei linguaggi informatici e impara tramite le cose che gli altri gli insegnao saltuariamente quando gli serve qualcosa non era scontato,
la mia preoccupazione maggiore era dove dovessi inserire il comando mail ().
Ovviamente senza il tuo aiuto non avrei potuto fare niente.
Funziona!.
Mi addolora sapere che fosse così semplice perché nell'altro forum (sul quale ho fatto la stessa richiesta di qui) mi hanno rimandato ad un articolo sulla creazione di un form mail in php,
io ho capito che non era del tutto fuori luogo,
ma anche quando avessi individuato la parte del codice (funzione mail) da inserire nel guestbook non avrei saputo dove inserirla,
allora ho detto che quell'articolo non spiegava come si interagisce con uno script di un guestbook,
e che speravo fossero gentili da spiegarmelo,
mi hanno dato dell'ignorante, hanno rimproverato chi ha provato ad aiutarmi e infine ci siamo lasciati per non risentirci più.
Va beh,
non ha importanza,
abbiamo tutti delle giornate nere,
spero solo che sia per questo motivo.
Mille grazie,
e buona serata.
 

Michael

Nuovo Utente
8 Feb 2010
6
0
0
Ciao alessandro1997,
i toni che ho usato nei confronti delle persone di quel forum che non mi hanno voluto aiutare sono molto duri,
mi chiedo ora se non abbiano anche loro le loro ragioni a prescindere dall'impeccabilità del mio comportamento,
comunque sia quando qualcuno attacca devi difenderti,
ero entrato là con buone intenzioni e aperta stima nei confronti dell'inventore del forum il quale è intervenuto da ultimo per dire che <<si stava quasi preoccupando nel vedere che non succedevano più cose simili>> e che <<per ogni utente che se ne va altri dieci ne arrivano>>,
inoltre mi hanno tolto la possibilità di replicare,
anche se come promesso non lo avrei fatto.
Le parole del moderatore quando gli ho detto che <<se qualcuno mi chiedeva come costruire un sonetto io non gli dicevo di leggersi un articolo su come si costruisce un poema>> sono state <<se qualcuno mi chiede di fargli un sonetto io mi faccio pagare e glielo faccio>>.
Beh, comunque, acqua passata,
non ha più importanza.
Grazie ancora per l'attenzione,
ci risentiamo prossimamente.


:byebye:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Beh, veramente un forum di dementi, moderatori e amministratore compreso. Molto bravi :D
Ok ragazzi, chiudiamo qui la discussione, tanto siamo ormai O.T. ed è meglio astenersi da considerazioni pesanti anche contro ignoti. :)

Michael, qualsiasi domanda vorrai porci sarai sempre il benvenuto.
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
K [WordPress] editare stringhe di deafault WordPress 0
otto9due [WordPress] Editare opzioni admin templte "personalizza" WordPress 3
ecosito Google Maps: Centrare il marker ed editare il fumetto PHP 1
G Editare pagine wordpress e struttura dei file WordPress 3
L Editare HTML da pagina php PHP 5
S Editare profilo utente [da amministratore] PHP 2
A Aiuto non riesco ad editare una parte di un template flash Flash 0
P Editare file di testo tramite interfaccia WEB Javascript 1
M editare file txt in text area php PHP 3
A consigliatemi :il programma + facile per editare templates in flash Flash 2
C php nuke. editare.. PHP 1
B editare messaggi di alert Javascript 3
L Non riesco a riprodurre uno sfondo Photoshop 0
R Distribuire uno Script "Facebook Auto Post" PHP 0
rebeca Come Unire file PST in Uno? Windows e Software 0
M temi premium Shopify da 180$ l'uno a prezzi bassissimi Altri Annunci 0
A eliminare caratteri speciali mettendo uno spazio PHP 0
U Cerco un graphic designer e uno sviluppatore Android Offerte e Richieste di Lavoro e/o Collaborazione 1
C Salve a tutti, sono uno studente Presentati al Forum 1
G Fare uno sfondo con il prato e degli alberi Photoshop 0
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
D [Javascript] inserire uno script in un file php Javascript 6
P [PHP] Contare quante volte uno stesso id si ripete nella tabella PHP 12
giorgiacampus Vendo un account Instagram da 5,7k e uno da quasi 3k Annunci servizi di Social Media Marketing 2
T interpretare uno script php non fatto da me... PHP 3
M [PHP] valore dentro uno shortcode PHP 0
T Artisti: Uno o due profili Instagram? Social Media Marketing 2
S [PHP] Ricercare Uno Specifico Carattere In Una Precisa Posizione PHP 3
T mostrare il riultato di uno script php Ajax 2
momeraths [WordPress] Problema creazione di uno shortcode WordPress 2
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1
L Smartphone per fotografiaSto cercando uno smartphone che scatta foto in RAW/DNG e che possa sostitui Smartphone e tablet 2
F [MySQL] Select con due condizioni su uno stesso campo MySQL 7
L [PHP] Inserire google recaptcha in uno form contatti PHP 1
T [PHP] Relazione uno a uno PHP 1
4potere Quanto pagare ad uno studente per i testi in ottica seo per il sito? SEO e Posizionamento 2
F [HTML] Effetto fade su ogni immagine contenute in uno slider HTML e CSS 16
ANDREA20 Creare carrello della spesa e applicare uno sconto E-Commerce 6
M Formazione per diventare uno specialista di Sicurezza Informatica Sicurezza e Virus 3
Gabriele Visioli Come creare uno spoiler in una pagina o post WordPress 1
M Ricercare uno specifico carattere in una precisa posizione PHP 5
novello88 Quanti domini gestisce uno specifico provider? Domini 1
felino [Wordpress] Custom Post Type: plugin per creare uno slider nei widget WordPress 0
marino51 730 precompilato + di uno snippet Snippet PHP 488
M Creare stampe pdf con tabelle relazione uno a molti PHP 0
ecosito CSS: è possibile cambiare font con uno non di uso comune? HTML e CSS 11
M Relazione uno a molti PHP 59
B Problema di visualizzazione di uno Slider in jquery jQuery 4
M Problema relazione uno a molti con 3 tabelle MySQL 4
felino [Oracle] Eseguire uno split di un record Oracle 1

Discussioni simili