Bug

Utenti
  • Numero contenuti

    159
  • Iscritto

  • Ultima visita

Tutti i contenuti di Bug

  1. Sono di fretta ed ho guardato il tutto molto velocemente però immagino che qui ci vogliano un paio di parentesi in più, senza, il costrutto for considera solo l'istruzione successiva come corpo, stampando, di conseguenza, solo il carattere \0, che non vedi ;-) void decripta (char *parola, char codice[26]){ int l; for (l=0; parola[l]!='\0'; l++) { parola[l]=codice[parola[l]+'a']; printf("%c",parola[l]); } return; } Se non è questo il problema stasera lo controllo più approfonditamente
  2. for (r=0; r<2; r++) { r deve essere <= 2 o < 3 ;-)
  3. Non hai caricato nella home directory del sito il file css (3col_leftNav.css) Fallo e vedrai che funziona ;-)
  4. Esattamente :up1:
  5. - Dichiari cinque variabili intere: Maggiori, Minori, Uguali, X, NumeroInserito - Prendi in input il numero X - Fai un ciclo che esegue fino a quando NumeroInserito è diverso da -1 (per smettere di inserire gli N numeri Nel ciclo: - Prendi in input NumeroInserito - Controlli se è maggiore, minore o uguale - Incrementi la variabile relativa di 1 Fuori dal ciclo: - Stampi le tre variabili (Maggiori, Minori, Uguali) ;-)
  6. Hai provato a visualizzarlo in un browser?
  7. A chi non lo ha il browser chiederà di scaricare ed installare il plugin
  8. Ponendo di avere il video tuo_video.3gp di dimensioni 200x100 ecco il codice: <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="200" height="100" codebase="http://www.apple.com/qtactivex/qtplugin.cab"> <param name="src" value="tuo_video.3gp"> <param name="autoplay" value="false"> <param name="type" value="video/quicktime"> <param name="controller" value="true"> <embed src="tuo_video.3gp" width="200" height="100" autoplay="false" controller="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed> </object>
  9. Quando accedi da remoto, nel momento in cui ti dice che la pagina non esiste, controlla che l'host non sia locale (es: localhost o 127.0.0.1). Se cosi fosse devi sistemare il file di configurazione con l'host corretto :up1:
  10. Puoi darci qualche informazione in più? Pubblicare ad esempio la porzione di sorgente che riguarda la barra :up1:
  11. Cosi dovrebbe andare: Private Sub Form_Unload(Cancel As Integer) On Error GoTo errore Dim retval As Integer retval = MsgBox("Vuoi salvare il conteggio dell'estratto conto del Sig: " & ExcelObj.Label17 & "?", vbYesNo + vbQuestion, "Attenzione!") If retval = vbYes Then Beep cdgSalva.ShowSave If cdgSalva.FileName <> "" Then FileExcel.SaveAs cdgSalva.FileName & " " & ExcelObj.Label17 'salva il file Beep MsgBox "Il conteggio dell'estratto conto del Sig: " & ExcelObj.Label17 & " " & "è stato salvato.", vbInformation, "Fine lavoro" End If FileExcel.Close Else FileExcel.Close (False) 'chiude il file senza salvare End If errore: 'MsgBox "Errore " & Err.Number & vbCrLf & Err.Description Set FileExcel = Nothing 'libero ("scarico") la variabile End End Sub Ho aggiunto un controllo sulla proprietà FileName, se è vuota evita il salvataggio ;-)
  12. Supponendo di aver aggiunto un componente Common Dialog di nome cdgSalva richiamiamo il metodo ShowSave per scegliere la directory ed il nome del file, poi utilizziamo la proprietà FileName come parametro contente il percorso scelto. Ecco come risulta il programma: Private Sub Form_Unload(Cancel As Integer) On Error GoTo errore Dim retval As Integer retval = MsgBox("Vuoi salvare il conteggio dell'estratto conto del Sig: " & ExcelObj.Label17 & "?", vbYesNo + vbQuestion, "Attenzione!") If retval = vbYes Then Beep cdgSalva.ShowSave FileExcel.SaveAs cdgSalva.FileName & " " & ExcelObj.Label17 'salva il file FileExcel.Close Beep MsgBox "Il conteggio dell'estratto conto del Sig: " & ExcelObj.Label17 & " " & "è stato salvato.", vbInformation, "Fine lavoro" Else FileExcel.Close (False) 'chiude il file senza salvare End If errore: 'MsgBox "Errore " & Err.Number & vbCrLf & Err.Description Set FileExcel = Nothing 'libero ("scarico") la variabile End End Sub
  13. Di niente ;-)
  14. Nelle scanf per indicare il tipo di dato hai usato il simbolo & (E commerciale) invece del simbolo % (percentuale)
  15. Puoi passare un parametro diverso al file swf ad ogni chiamata in modo tale che il browser veda il filmato come un file nuovo. Ad esempio puoi utilizzare JavaScript in questo modo: <script type="text/javascript"> document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="780" height="475">' + '<param name="movie" value="filmato.swf?' + new Date().getTime() + '" />' + '<param name="quality" value="high" />' + '<embed src="filmato.swf?' + new Date().getTime() + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="780" height="475"></embed>' + '</object>'); </script> Al filmato verrà passato cosi un numero di 13 cifre difficilmente ripetibile ed il browser caricherà nuovamente il file :up1:
  16. Probabilmente è perchè hai già il filmato flash in cache e non lo scarica nuovamente. Prova a cancellare i file temporanei e ricarica la pagina :up1:
  17. Sono sbagliate le condizioni dei cicli do-while, nella prima ad esempio gli dici di ripetere finchè il voto è compreso tra 18 e 30 (ossia il voto che cerchi), invece deve farlo se il voto inserito non è corretto, ossia quando è minore di 18 O maggiore di 30. Ecco quindi le correzioni: ... while ((v_teo < 18) || (v_teo > 30)); ... ... while ((v_pra < 18) || (v_pra > 30)); ... ... while ((v_bon < 0) || (v_bon > 2)); ...
  18. Ti basta lasciare il programma in attesa di un input cosi fino a quando non viene premuto un tasto non esegue altre istruzioni e non termina. Ecco come puoi risolvere: char pausa; pausa = getchar();
  19. Quando chiede di riavviare prova a farlo in modalità provvisoria :up1:
  20. Ho fatto una piccola modifica, alla linea 68 ho aggiunto $header = "From: " . $_REQUEST['name'] . " <" . $_REQUEST['email'] . ">"; ed ho modificato la linea 70 (ex 69) cosi: mail($target_address, $email_subject, $messaggio, $header); Spero sia questo quello che intendevi PS: Ti ho allegato il file con le modifiche mail.zip
  21. Per prima cosa creiamo in una pagina il form attraverso il quale l'utente può scegliere il file da caricare: <form enctype="multipart/form-data" method="post" action="upload.jsp"> <input type="file" name="file"> <input type="submit" value="Invia"> </form> Ora invece pensiamo all'upload vero e proprio, la pagina in questo caso si chiamerà upload.jsp come specificato nel campo action del form if (FileUpload.isMultipartContent(request)) { DiskFileUpload upload = new DiskFileUpload(); List items = upload.parseRequest(request); Iterator itr = items.iterator(); while(itr.hasNext()) { FileItem item = (FileItem) itr.next(); if(!item.isFormField()) { File fullFile = new File(item.getName()); File savedFile = new File(getServletContext().getRealPath("/"), fullFile.getName()); item.write(savedFile); } } }
  22. Per il problema del nome forse non ho capito ma sembra funzionare, per il secondo punto ho aggiunto questa istruzione alla linea 63: $messaggio.="\n$msg_motivo:".spaces($msg_indent-strlen($msg_motivo)).$_REQUEST['motivo'];