- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Script] Newsletter senza DATABASE 1.1
-
Non so se si può rispondere qui..visto che nessuno ha risposto...
Comunque io ho provato ad installare il tuo newsletter, ma mi da alcuni errori.
Uno è quello che ti appare anche a te nel demo messo a disposizione, e cioè una cosa tipo:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in D:\Inetpub\webs\lilithstasopracom\public\newsletters\gestione.php on line 7
Warning: include(utenti.php) [function.include]: failed to open stream: no suitable wrapper could be found in D:\Inetpub\webs\lilithstasopracom\public\newsletters\gestione.php on line 7
Warning: include() [function.include]: Failed opening 'utenti.php' for inclusion (include_path='.;c:\php\includes') in D:\Inetpub\webs\lilithstasopracom\public\newsletters\gestione.php on line 7
Nella linea 7 ho: include("$db_utenti");
nel login anche, se aggiungo una mail nell'opzione aggiungi email, quando clicco su invia mi da un errore:
Warning: include(utenti.php) [function.include]: failed to open stream: no suitable wrapper could be found in D:\Inetpub\webs\lilithstasopracom\public\newsletters\newsletter.php on line 53
in cui ho: include("$db_utenti");
Insomma da sempre errore riguardo a db_utenti, forse non mi fa scrivere.
I permessi non sono visto che addirittura ho messo il tutto nella cartella public, e poi ho controllato e sono su 666.
Altro problema nel form del sito in cui la gente immette la mail per iscriversi, al momento di cliccare su invia, mi dice pagina non trovata..
Dove posso andare a guardare per farlo funzionare?Premetto che ho seguito le tue istruzioni, quale modificare il file config.php.
Spero in una risposta e grazie.
-
I permessi non dovrebbero essere a 666, ma a 777.
-
Lo so, ma non me li fa mettere, nonostante sia pure in public.
Uso aruba con hosting windows.
-
Su aruba hosting dal pannello admin, puoi avviare la procedura di ripristino dei permessi. Se devi farci girare script php è comunque preferibile che passi ad un hosting linux.
-
Si ho gia fatto il ripristina, ma me li mette sempre a 666, che razza di senso ha.
Lo so che sarebbe meglio linux ma chi lo sapeva che dava tutti sti problemi..e tutti gli altri come fanno?
E poi ora devo aspettare che finisce l'anno del contratto per cambiare, non c'è un modo per aggirare la cosa? Non riesco proprio a far funzionare tante cose, sempre per via dei permessi.Provo a scrivere ad aruba magari.
-
Il ripristino dei permessi che io sappia finoa poco tempo fa diceva che poteva impiegare alcune ore.
Gli altri usano linux, chi compra un hosting windows solitamente usa asp invece di php.Hai comunque verificato di aver messo nel config.php il percorso corretto del file?
-
Il ripristino me l'ha fatto in 2 secondi e non ore...non so perchè...
Il percorso comunque è giusto...figurati sono due sere che sto impazzendoci dietro.
-
Guardando bene l'errore, a me non sembra un problema di permessi ma piuttosto di un percorso non valido.
A sto punto ti chiedo, cosa hai messo come valore di $db_utenti?
-
Non mi fa mettere l'url... comunque è giusto anzi provo a metterlo senza il http e www
$db_utenti=".lilithstasopra.com/public/newsletters/utenti.php";
Ok l'ha messo..
-
Infatti è sbagliato.
In che cartella hai messo lo script?
-
Intendi lo script di config.php?
Sempre nella stessa cartella in public/newsletters
Si..dimmi che ho sbagliato ti prego.
-
Ok ho scritto solo il nome del file ed ha funzionato...eppure li c'era scritto di mettere anche l'indirizzo completo..
Ora ho un altro problema per cancellare una mail..
Li ho messo sempre l'indirizzo completo cioè http:www ecc ecc fino alla cartella cancella.php e mi da il solito errore a questa riga:$fp=fopen($db_utenti,"w"); //Riapro il file con gli utenti
fputs($fp, $str_aggiornato); //Riscrivo il nuovo file senza l'utente cancellato
fclose($fp); //Chiudo nuovamente il fileDice argomento non valido stream...qualcosa del genere.
E lo fa anche quando invio una mail nuova...li mi sa che sono sempre i maledetti permessi...
Su che aspetti dimmi che ho sbagliato ancora?
-
Dovresti incollare l'errore altrimenti non posso aiutarti.
-
Warning: fopen(utenti.php) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\lilithstasopracom\public\newsletters\cancella.php on line 80
Warning: fputs(): supplied argument is not a valid stream resource in D:\Inetpub\webs\lilithstasopracom\public\newsletters\cancella.php on line 81
Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\lilithstasopracom\public\newsletters\cancella.php on line 82
-
Scusate l'assenza, controllo la procedura domani vedo se per caso è errata e faccio aggiornare
Grazie Thedarkita
-
Fantastico!
Questo scritp è semplicemnte fantastico!
Grazie a tutti voi
-
Prego,
facci sapere come và, e se ci sono cose che secondo te vanno migliorate.
Grazie a te.
-
Ciao,
tutto è migliorabile, anche questo script fantastico!
Allora per prima cosa farei una semplice modifica; la frase "[email protected] correttamente cancellata." la colorerei di rosso e magari gli darei un carattere grassetto. Come formattazione non c'è niente (colori, testi, etc etc) e va bene così, ma questa frase la colorerei di "default".
edit: "Se entro 4 secondi non vieni rimandato alla gestione newsletter clicca qui" Toglierei il redirect dopo 4 secondi quando elimino una e-mail! Se sbaglio a cancellare, ho pochi secondi per capire che e-mail è! (anche se arriva l'indirizzo cancellato sulla mail dell'amministratore )
Sempre per quanto riguarda la formattazione forse inserirei delle classi nei vari elementi in modo da poter formattare con i css senza dover mettere le mani al codice. Di default potresti lasciare tutto bianco e nero come adesso
Sarebbe interessante avere una copia di ogni newsletter inviata (con scritta la data di invio...)
Domanda: Il codice html lo posso copiare e incollare da un altro editor?
Potrebbe essere utile l'integrazione di un editor come TinyMCE.
Questi sono un po' di suggerimenti in ordine sparso che mi sono venuti in mente, spero che vi possano essere utili.
A presto!
-
Chiaramente puoi modificarlo come più ti sembrerà opportuno, certo che ognuno deve vedersi come gli interessa... Se non sbaglio invia una e-mail sull'account dell'amministratore con la newsletter inviata..ma non mi ricordo.
Vedremo più avanti.
Grazie 1000.
-
Serve il double opt-in
La doppia conferma o double opt-in (iscrizione sul sito e conferma con clic su email ricevuta) è necessaria perchè solo in questo modo si è certi che l'indirizzo sia effettivamente attivo ma soprattutto che sia stata fatta dall'effettivo proprietario. La normativa italiana sulla privacy attualmente in vigore, obbliga tale procedura;
Si può integrare in questo script?
Ciao