Newsgroup: it.lavoro.professioni.webmaster
Titolo: Gestionale struttura alberghiera

Buon anno a tutti voi e grazie per i preziosi consigli che leggo sempre!
:)
Mi è stato chiesto di sviluppare/implementare un piccolo gestionale per 
un piccolo residence (cinque appartamenti).
Lo scopo principale (l'unico, per il momento) è quello di gestire le 
prenotazioni da back-end. Requisito importante è che generi un planning 
pubblico (accesso via web o anche pdf).
Non serve quindi il modulo di prenotazione/pagamento/...
Posto che secondo me un buon foglio di excel è quanto di meglio ... 
andiamo avanti.
Ho subito pensato ad un applicativo web, in modo che possa essere usato 
"da ogni dove" (ma anche un software non web andrebbe bene). Ho subito 
detto che lo sviluppo non sarebbe convenuto (per tempi, costi, 
dimensioni, ...) e mi sono messo alla ricerca di qualche applicativo, 
più o meno free (fino ad un centinaio di euri si possono pagare).
In realtà ho fatto davvero fatica a trovare qualcosa che funzionasse 
discretamente bene. Tra le dozzine di software che ho fatto passare ho 
trovato questi due, di cui però nessuno mi soddisfa.
Reservation Manager (per joomla, su cui è sviluppato il sito)
http://www.webformatique.net/reservation-manager/reservation-manager.html
PHP Residence
http://www.digitaldruid.net/php-residence/
a cui però non riesco a far generare il planning pubblico
(lo genera, ma quando viene chiamata la pagina dà internal server error)
Devo ammettere di essere in difficoltà: non riesco a trovare nulla, per 
quanto semplice, che riesca a funzionare.
Sono quasi tentato di sviluppare qualcosa, anche se richiederebbe un po' 
di tempo.
Oppure di preparare qualcosa in Access/Excel (anche se credo che 
qualcosa di più "strutturato" possa essere solo d'aiuto)
Qualcuno ha qualche esperienza o suggerimento?
Grazie a tutti, perrins

di tempo.
Forse fai prima a capire perche' da' "Internal Server Error". Guarda anche
nell'error log di Apache.
Leonardo
-- 
While ordinarily valid that being widespread does not make a statement
true, I feel that the diffusion of anti-evolutionary beliefs does pose
a strong argument for Darwin having been, indeed, sorely mistaken.

 nell'error log di Apache.
ho guardato ma non ci capisco molto :(
anzi nulla
Thu Jan 03 00:24:49 2008] [error] [client 213.156.52.121] ModSecurity: 
Warning. Pattern match 
"(?:\\\\b(?:(?:type\\\\b\\\\W*?\\\\b(?:text\\\\b\\\\W*?\\\\b(?:j(?:ava)?|ecma|vb)|application\\\\b\\\\W*?\\\\bx-(?:java|vb))script|c(?:opyparentfolder|reatetextrange)|get(?:special|parent)folder)\\\\b|on(?:(?:mo(?:use(?:o(?:ver|ut)|down|move|up)|ve)|key(?:press|down|up)|c(?: 
..." at ARGS:prima_parte_html. [id "950004"] [msg "Cross-site Scripting 
(XSS) Attack. Matched signature <<meta>"] [severity "CRITICAL"] 
[hostname "
www.residenceramerino.com
"] [uri 
"/prenotazioni/crea_modelli.php"] [unique_id "lWqVa38AAAEAACrwwQkAAAAt"]
[Thu Jan 03 00:24:54 2008] [error] [client 213.156.52.121] Premature end 
of script headers: modello_calendario_disponibilita.php, referer: 
http://www.residenceramerino.com/prenotazioni/crea_modelli.php
da quanto intuisco rompe le scatole la parte in javascript
dovrei provare a toglierla nel file generato.. vediamo un po' se 
funziona lo stesso

 funziona lo stesso
non riesco neanche a trovarlo il java nel codice ..
grazie mille


http://www.residenceramerino.com/prenotazioni/crea_modelli.php
...come ci arrivi a questo "modello_calendario_disponibilita"? E' un
file che hai creato tu?


 file che hai creato tu?
si, esattamente.
php-residence ha un'opzione che crea il file (in base ad impostazioni 
come il numero di mesi da visualizzare, bla bla bla) che poi dovrebbe 
visualizzare il calendario (e con pazienza poi si puň modificare l'html)
il file viene effettivamente creato (se lo elimino viene ricreato) e 
sembra completo, solamente che non si riesce a visualizzare.

sembra completo, solamente che non si riesce a visualizzare.
Ummm... evidentemente nel crearlo, nella zona di testo vicino a quel
"meta", c'e' finita qualche sudiceria.
Se lo apri direttamente:
 
http://tuosito/prenotazioni/modello_calendario_disponibilita.php
cosa mostra a video (e nei log)?


 cosa mostra a video 
Internal Server Error
The server encountered an internal error or misconfiguration and was 
unable to complete your request.
Please contact the server administrator, 
postm...@residenceramerino.com
 and inform them of the time the error 
occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
(e nei log)?
tutta la schifezza che ho incollato prima.
grazie mille, mi stai aiutando molto

unable to complete your request.
Okay. C'e' definitivamente della fuffa in quel file. Come ci sia finita
e' materia di studio, ma per ora interessa di levarcela.
Tanto come macumba, sostituisci tutto il primo pezzo con
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"
http://www.w3.org/TR/html4/strict.dtd
">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Un titolo a caso</title>
</head>
<body style="background-color: #ffffff;">
<div style="text-align: center">
<?php
$var_nome_pagina= "modello_calendario_disponibilita.php";
$var_anno       = 2008;
...vediamo se gli cambiasse nulla, hai visto mai.


 ...vediamo se gli cambiasse nulla, hai visto mai.
:( nu...

:( nu...
...come SECONDA macumba, dopo "$var_anno = 2008;" aggiungi una riga
	die("E fin qui tutto bene"); ?>  <-- nota la chiusura tag PHP
...salvo miracoli di rara occorrenza, ti dovrebbe comparire una pagina con
solo "E fin qui tutto bene" senza pero' errori: il PHP contenuto, diamine,
sono DUE RIGHE SOLE, e sintatticamente corrette!
A quel punto, sposti la riga col die() sempre piu' in basso finche' non ti
ricompare l'errore. A quel punto, la riga dovrebbe essere all'incirca dove
compare quella cosa, quale che sia, che schianta il file.
Non sara' un sistema professionale per cercare i bug, ma...
(Cosa usi per editare il file? Non e' che hai, magari, che so, \r \n messi
a bischeraccio - e a video SEMBRANO andare bene ma, magari, al tuo hosting
non piacciono? (Lo so, mi sto aggrappando alle paglie)).


 non piacciono? (Lo so, mi sto aggrappando alle paglie)).
sorpresa....
lo modifico ma dà sempre il solito, maledetto errore.
allora mi illumino, sposto il file in un'altra cartella e funziona (fino 
al die! :), ora "proseguo" )
grr.. che nervoso però
ti faccio presto sapere
(generalmente dreamweaver, per queste cose notepad)

(generalmente dreamweaver, per queste cose notepad)
No, il Notepad ha il vantaggio che non capisce altro che i CRLF lisci, e
tutto il resto lo imputtana in maniera ben riconoscibile :-D - in questi
casi _e'_ un vantaggio.


 caso che ti includa qualcos'altro che provoca errore?
macinando, macinando, macinando....

 cos'abbiamo da perdere? :-D
era la prima cosa che avevo tolto! :)
ora l'ora è tarda, mi ci sono spezzato un po' la testa, tornerò alla 
carica domani.
la figura che hai fatto è quella della persona disponibile: ti farò 
presto sapere, più per curiosità tua piuttosto che per "spremerti" ancora!
:) ti ringrazio
buona notte e buona giornata!