Cerca nel Forum

Showing results for tags 'Programmazione'.



More search options

  • Search By Tags

    Tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forums

  • Welcome to The Forum
    • Benvenuti - Presentatevi
    • Comunicazioni e guide al forum
    • Supporto
  • Informatica
    • Computer Zone
    • Cellulari - Smartphone - Tablet
  • Videogame Zone
    • Sony PlayStation
    • Microsoft Xbox
    • Nintendo
    • NoDZF Multiplayer Game
  • Discussioni Varie
    • Anime, Cartoni, Manga, Fumetti & Comics
    • Videogiochi
    • Musica
    • Film, Telefilm e TV
    • Letteratura
    • Seriamente Parlando
  • Extra Forum
    • Tema Libero
    • Video Zone
    • L'Angolo Degli Sportivi
    • Cucina
  • Artistic Forum
    • Digital Art
    • Traditional Art
    • Fai da te!
  • E-commerce
    • Mercatino [IN CANTIERISSIMO]
    • Negozi Online
    • Offerte del WEB
    • Guide, Consigli, Segnalazioni

Blogs

  • Recensioni & Opinioni
  • Recensioni & Opinioni [Varie]

Trovato 70 risultati

  1. salve ragazzi sto facendo un esercizio , ma non riesco a collegare il css con il sito web nonostante la sintassi sia corretta. Sarà problema forse delle dimensioni in percentuale che hanno i vari contenitori? Se è cosi ditemi come faccio molto meglio ad orientarmi , so che con i pixel è meglio ma non so le dimensioni precise... Index.html File CSS
  2. Come attivare "Esegui scansione con Windows Defender" nel menù a tendina del tasto destro Vi siete accorti che sul vostro Windows (da 8 a 10) cliccando col tasto destro non compare la voce "Esegui scansione con Windows Defender"? Capita molto spesso di voler scansionare un file, una cartella o anche una chiavetta usb. Alle condizioni attuali non possiamo farlo, ma possiamo assolutamente porre rimedio con questa semplice guida. Per chi non avesse ancora afferrato, sto parlando di questa voce: Bene, è possibile reintrodurre questa funzionalità seguendo 5 semplici passaggi: Scaricate ed estraete Esegui scansione con Windows Defender al menu contestuale in Windows 10.zip da questo indirizzo. Aprite Aggiungere_Esegui_scansione_con_Windows_Defender_al_menu_contestuale_in_Windows_10.reg. Alla richiesta di Controllo dell’account utente cliccate Sì. Alla richiesta dell’Editor del Registro di sistema se continuare o meno cliccate Sì. Al messaggio di conferma cliccate OK. Dopo aver seguito la procedura, cliccando col tasto destro su qualsiasi file o cartella sarà possibile trovare la nuova opzione "Esegui scansione con Windows Defender". Buona scansione
  3. Ho provato a fare questa domanda in due forum per webmaster, ma non ho ancora ottenuto una risposta Se non ottengo risposta neanche qui mi toccherà provare su stackoverflow Ci provo: Se ho delle pagine create dinamicamente con php e quindi generate prendendo un pezzetto di qui e un pezzetto di là (con articoli presenti, per esempio, nel db), come possono i motori di ricerca valutarne il contenuto ai fini del posizionamento? La pagina non sussiste finché un utente non clicca su un link e php mi costruisce dinamicamente la pagina con l'articolo presente nel database. Ai crawler bastano la sitemap e i link (es. menu) presenti nel sito? I crawler si comportano, in un certo senso, come gli utenti? Ero convinta che fosse necessaria una certa "staticità" delle pagine e ora, effettivamente, mi rendo conto che è stato sciocco non averci mai pensato. Grazie
  4. : Programmazione Guida alla programmazione in C Lo scopo di questa guida è insegnare i fondamenti della programmazione in C, uno dei primi linguaggi ad alto livello nato nel 1972. Ora vi chiederete: perchè iniziare da C, che è uno dei più vecchi linguaggi di programmazione ? La risposta è semplice: saper programmare in C aiuta molto a dover affrontare i moderni linguaggi ad oggetti come C# e Java; vi troverete già con metà lavoro fatto. IDE per programmare in C Le librerie Il main Le variabili L'istruzione printf L'istruzione scanf Gli operatori di incremento e decremento I controlli condizionali I vettori Le matrici Il ciclo do - while Il ciclo while Il ciclo for I sottoprogrammi Il passaggio dei parametri Le strutture I file Il casting La visibilità delle variabili Le costanti Documentazione
  5. Salve, ho un sito dinamico così strutturato: <? include("header.php"); $p="main"; //main //pagina di default per i contenuti centrali if(isset($_GET['page'])){ //pagina passata via parametro $p=$_GET['page']; if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php")) $p="error"; //pagina di errore } include($p.".php"); include("menu.php"); include("footer.php"); ?> ora io vorrei aprire una pagina php presente in una cartella, ad esempio, /prova/prova1.php il sito funziona così: il corpo centrale è variatile ($p) e per raggiungere una pagina mi basta inserire sul link ?page=nome_pagina ma quando inserisco /prova/prova1 mi mostra la pagina di errore. ho provato così include("prova/".$p.".php"); ma mi da pagina bianca come posso risolvere? nb: non conosco il php tranne le basi xD
  6. (Ri)salve per un mio ennesimo problema con questo linguaggio Ho da consegnare un esercizio che recita: Allora, la struttura (presumo) è giusta, la memorizzazione su file non l'ho ancora fatta ma mi pare banale.. ma il secondo punto (ordinamento alfabetico soprattutto) non viene proprio.. c'è qualcosa che non va nella memorizzazione. Per adesso infatti, il programma (incompleto) in cui è implementata la lista, la funzione per acquisire i dati e (per debug) la funzione che stampa a video i contenuti di ogni lista, è il seguente: #include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_C 30+1typedef struct stringhe str;struct stringhe{ char *s; str* next;};str* leggiLista(FILE* fp);str* newNode();void alphabeticSort(str* head, str* y, char* v);void stampaListe(str* x);int main(int argc, char** argv) { FILE *fp; str* x; if (argc != 2) { printf("Errore su linea di comando.\n"); exit(-1); } if ((fp = fopen(argv[1], "r")) == NULL) { printf("Errore apertura file.\n"); exit(-1); } else { x = leggiLista(fp); } stampaListe(x); fclose(fp); return 0;}str* newNode() { str* x; x = malloc(sizeof(str*)); x->next = NULL; return x;}str* leggiLista(FILE* fp) { str *y, *head; char v[MAX_C]; head = NULL; y = NULL; while (fscanf(fp, "%s", v) != EOF) { if (y == NULL) { head = newNode(); head->s = malloc((strlen(v)+1)*sizeof(char*)); strcpy(head->s, v); y = head; } else { alphabeticSort(head, y, v); } } return head;}void alphabeticSort(str* head, str* y,char *v) { str *t, *t2, *nn; t = head; t2 = NULL; while (t != NULL) { if (strcmp(t->s, v) > 0) { nn = newNode(); nn->s = malloc((strlen(v)+1)*sizeof(char)); strcpy(nn->s, v); if(t2 == NULL) { nn->next = t; head = nn; } else { t2->next = nn; nn->next = t; } return; } else { t2 = t; t = t->next; } } y->next = newNode(); y->next->s = malloc((strlen(v)+1)*sizeof(char)); strcpy(y->next->s, v); return;}void stampaListe(str* x) { int count = 1; str *p; p = x; printf("Lista di stringhe:\n"); while (p != NULL) { printf("%d) %s\n", count++, p->s); p = p->next; } printf("\n"); return;} Il file "stringhe.txt" è semplicemente questo (ogni prodotto separato da un a capo): Se compilo, le stringhe stampate sono inesatte.. dovrebbe stamparmi la lista di tutte le stringhe ordinate alfabeticamente.. invece me ne stampa solo cinque di esse (precisamente acqua e le ultime 4 ordinate). Dove sbaglio? Siamo in 3 che non riusciamo a capire il problema Spero di esser stato chiaro, un grazie enorme in anticipo EDIT IMPORTANTE: se cambio il file , mettendo zucchero al secondo posto, lo riordina e stampa bene che diavolo può significare?
  7. In questa miniguida vi mostrerò una procedura velocissima e semplicissima per rimuovere la tanto odiata password di controllo account utente da WIndows 10. Digitate cmd nella barra di ricerca e premete INVIO Digitate netplwiz nel prompt e premete INVIO Nella finestra che vi comparirà togliete il flag all'opzione "Per utilizzare il pc necessario immettere nome e pw" e premete Applica, reinserite la vostra pw nei due campi richiesti e date OK nella finestrella di Accesso automatico e OK nella finestra di Account utente Riavviate il Pc ed il gioco è fatto
  8. Buonsalve. Mi ritrovo oggi con un problema che va oltre le mie competenze attuali (colpa del mio non seguire appieno le lezioni? è un'altra storia..). Dovrei scrivere un programma in cui ho due elementi principali: Un vettore di struct Item allocato dinamicamente (chiamato v); Un vettore di puntatori a struct Item, i quali puntano proprio al vettore sopra citato (chiamato vP). Nella pratica, la mia struct è: typedef struct { int matricola; char nome[30], cognome[30];} Item; v avrà lunghezza t ad esempio, e i suoi elementi dipenderanno da un file. vP invece, punterà a v, e sarà ordinato per numero di matricola. Ora: la lettura di v e la gestione del file sono banali. Il mio problema ricade su vP, poiché v dovrà mantenere il medesimo ordinamento di lettura, mentre vP dovrà essere ordinato per matricole. Le mie domande dunque sono le seguenti: Come dichiaro il mio vettore di puntatori a Item? Come faccio a far sì che vP punti a v e venga ordinato, senza che v cambi il suo ordinamento? Spero di esser stato abbastanza chiaro, in caso contrario sono pronto a dare delucidazioni sulla domanda. Grazie a chiunque mi possa aiutare
  9. Programmazione

    Giorno a tutti! Si come sono ancora agli inizi con java, avrei bisogno di aiuto per risolvere un problema. Questo: Sono arrivato fino al punto tre dopo mi sono bloccato... non so come calcolare il massimo e il minimo nell'array! Spero di essermi spiegato. Grazie per l'aiuto! ps. sono agli inizi quindi è gradita una spiegazione semplice
  10. Ho bisogno di escludere dal sito del mio ragazzo tutti i referral che contengono la parola button(s). Ormai è una maledetta invasione Tra social-for-button.com, buttons-for-website, mio-nonno-buttons ecc. ecc. è un spam esagerato Non so come si fa, ho pensato di scrivere una cosa di questo tipo: RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)(.*)(buttons|button)(.*)\.com [NC,OR] Ma su StackOverflow un tizio mi ha detto di scriverla così: RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://.*button.* [NC] RewriteRule (.*) http://www.goaway.com [R=301,L] Allora ho scritto così: RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} ^.*/index\.html RewriteRule ^(.*)index.html$ http://www.pappapero.it/$1 [R=301,L] RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*semalt\.com [NC,OR] RewriteCond %{HTTP_REFERER} ^http://.*button.* [NC] RewriteRule .* - [F] Meno male che ho controllato subito il sito mi dava errore, era irraggiungibile Ho rimesso tutto com'era prima Cosa devo scrivere quindi?
  11. Volevo chiedere se posso migliorare ulteriormente questo script, soprattutto evitare di specificare dei "setTimeout" per correggere/ottenere informazioni. <?php class reg_ps3 { protected $registry; public function __construct() { /* Make registry objects */ $this->registry = ipsRegistry::instance(); $this->memberData =& $this->registry->member()->fetchMemberData(); $this->settings =& $this->registry->fetchSettings(); $this->DB = $this->registry->DB(); $this->lang = $this->registry->getClass('class_localization'); $this->cache =& $this->registry->cache()->fetchCaches(); $this->request =& $this->registry->fetchRequest(); } public function getOutput() { if( in_array( $this->request['f'], explode( ',', $this->settings['reg_ps3_f_id'])) && $this->settings['reg_ps3_avviso'] ) { $this->settings['reg_ps3_avviso_slash'] = addslashes($this->settings['reg_ps3_avviso']); $this->settings['reg_ps3_avviso_mobile'] = preg_replace('/\<br(\s*)?\/?\>/i', "\\n", strip_tags($this->settings['reg_ps3_avviso_slash'], '<br>')); $altre_mobile = in_array($this->registry->output->skin['set_id'], array(25,26,2)); //ipb.textEditor.getEditor( ipb.textEditor.getCurrentEditorId() ).isRte() $reg_editor = <<<HTML <script type="text/javascript"> var mobile_device = '{$this->registry->output->isTouchDevice()}'; var mobile_skin = '{$this->registry->output->getAsMobileSkin()}'; var mobile_skin_altre = '{$altre_mobile}'; if( ( mobile_device == '1' || mobile_skin == '1' || mobile_skin_altre == '1' || Object.isUndefined(ipb.topic) || Object.isUndefined(ipb.topic.fastReplyId) ) && !!$("{$this->settings['_lastEditorId']}")) { var fastReplyId = "{$this->settings['_lastEditorId']}"; $(fastReplyId).value = '{$this->settings['reg_ps3_avviso_mobile']}'; $(fastReplyId).on('focus', function(){ if( this.value == '{$this->settings['reg_ps3_avviso_mobile']}' ) { this.value = ''; } }); } else if ( !Object.isUndefined(CKEDITOR) ) { var editor_now =''; var isrte_editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId).isRte(); if(isrte_editor =='1') { document.observe("dom:loaded", function(){ CKEDITOR.instances[ipb.topic.fastReplyId].on('instanceReady', function() { this.on('afterSetData', function(){ var that = this; setTimeout(function(){ editor_now = that.getData(); }, 300); }); this.on('focus', function(e) { e.removeListener(); if(this.getData() == editor_now) { this.setData( '' ); delete editor_now; } }); this.setData( '{$this->settings['reg_ps3_avviso_slash']}' ); }); }); } else { CKEDITOR.instances[ipb.topic.fastReplyId].on('instanceReady', function() { var that = this; setTimeout(function(){ editor_now = $('cke_contents_' + ipb.topic.fastReplyId).down('textarea').value ='{$this->settings['reg_ps3_avviso_mobile']}'; that.on('focus', function(e) { e.removeListener(); if($('cke_contents_' + ipb.topic.fastReplyId).down('textarea').value == editor_now) { $('cke_contents_' + ipb.topic.fastReplyId).down('textarea').value =''; delete editor_now; } }); }, 100); }); } } </script> HTML; return $reg_editor; } else { return; } } } ?> spero di capire meglio questo benedetto ckeditor Grazie per l'aiuto
  12. salve per gli esami di stato vorrei portare già un'algortimo fatto da me,sia iterativo che ricorsivo per ho fatto questo ricorsivo La struttura di un programma che calcoli la somma dei primi n numeri interi potrebbe essere questa; prima di tutto il pgm è diviso in due parti: il main pgm e la routine ricorsiva, dipende dal linguaggio usato separare per bene le due parti. Il main pgm sarebbe questo: - input n (dove n è il numero di interi da sommare partendo da 1) - S=SumPrec(n) (dove S è la somma finale mentre SumPrec è la routine o funzione che dir si voglia usata ricorsivamente) - print S La routine sarebbe questa: SumPrec(m) if m=1 allora Vf=1 else Vf=SumPrec(m-1)+m end if return Vf (dove Vf è il valore che assume la somma alla fine di ogni chiamata) però lo devo trasformare con i go to come questo : dati 15 numeri crea un algoritmo che sommi i positivi con i positivi e i negativi con i negativi questo è iterativo 1)I=1 2)introduci numero input n 3)è n maggiore di 0? se si go to 8 4)sn=sn+n 5)I=I+1 6)I>15? se si go to 10 7)se no go to 2 8)sp=sp+n 9)go to 5 10)print 11)end
  13. Si, questa domanda sarà stata fatta milioni di volte nel web da chi, come me, si chiede con quale linguaggio di programmazione iniziare per imparare a programmare. Ma lo chiedo lo stesso, per sapere il vostro parere Quindi, per un neofita che vuole imparare a programmare, quale linguaggio di programmazione pensiate sia migliore per iniziare? C o Python e perché? E quali sono le migliori guide? (e per guida non intendo una di quelle semplici che ti danno un infarinatura e basta, ma proprio tutto un percorso educativo per imparare bene ad usare quel linguaggio, con esercizi, ecc ) A voi!
  14. Salve, in C è possibile allocare la memoria in tre modalità tra cui quella dinamica. Se ho ben capito io creo una variabile puntatore e ad essa tramite la funzione malloc assegno il primo indirizzo libero della memoria heap(dedicata alle funzioni) da dove dovrà iniziare a scrivere. Esempio: int *p; p = malloc(sizeof(int)); *p = 5; Cosa fa? A p assegno l'indirizzo tale che i prossimi 4 byte siano liberi sui quali potrò lavorare tramite la variabile *p. Quindi *p è il valore intero, mentre p è l'indirizzo. Fino qui ok e inutile. La sua utilità è negli array ed è qui che non capisco una cosa... Esempio: int *V; V=malloc(sizeof(int)*20) //supponiamo di dimensione 20, ora ho allocato il vettore Se io ora scrivessi V[i]=33; significa che nella posizione i-1esima è salvato il valore 33 che è allocato in sizeof(int)*i-1 e quindi io programmo normalmente solo che cambia l'allocazione di memoria Le domande sono: 1) è giusto? Ho capito bene la questione? 2) potreste spiegarmi meglio, magari con esempi, in che casi si utilizza? Leggendo su wikipedia pare che è utile in casi particolari sopratutto quando si utilizzano le funzioni ma non specifica quali. Infine c'è la funzione free() che libera gli indirizzi precedentemente allocati, la domanda sorge spontanea: che fine fa la variabile se non è piu allocata? l'unica cosa che mi viene da pensare è che io la possa riutilizzare per un altro vettore, ad esempio, e quindi sostanzialmente alla fine io uso soltanto (sizeof(int)*20) memoria invece di (sizeof(int)*20*n_vettori) memoria, è esatto? @Scanetatore
  15. Guida alla programmazione in Java Non poteva certo mancare la guida alla programmazione in Java, uno dei più moderni linguaggi di programmazione ad oggetti caratterizzato per essere indipendente dalla piattaforma di esecuzione. Se non l'avete ancora fatto, vi consiglio caldamente di andare a leggere prima la guida alla programmazione in C, in modo da saper già qual è la logica della programmazione. Java è un linguaggio ad oggetti, cioè gestisce degli oggetti visivi (bottoni, textbox, finestre, immagini e tanto altro ancora) tramite il codice. Cercherò di essere il più chiaro possibile, ovviamente se non è chiaro qualcosa le domande sono ben accette Le variabili primitive I controlli condizionali I vettori Le matrici Il ciclo do - while Il ciclo while Il ciclo for ATTENZIONE in scrittura
  16. Salve,sempre io. Mentre giocavo coi bmp mi son detto "perché non creare un programmino che permetta la lettura e scrittura?". Detto fatto e ovviamente non funziona in scrittura! Ho creato la struttura bmp che contiene l'header del titolo e dell'immagine e, dopo che la carico e la salvo, inizio a scriverci i colori. Il file windows non lo legge. In lettura è tutto ok, apro il file senza problemi e vedo tutti i dettagli. Mi sono basato su quello che ho qui trovato: http://www.brescianet.com/appunti/vari/tracciati/bmpformat.htm (qui riporta 54 byte per l'header ma contandoli sono 56, anyway 54 o 56 cmq non funziona). Sono sicuro che l'errore è nella struttura stessa perché se prendo dei bmp che ho sul pc in lettura escono caratteri strani come se i byte fossero errati. Ho pure provato a salvare gli attributi uno ad uno e funziona allo stesso modo (ma era cosa ovvia) Vi posto tutto il codice, tralasciate stare le librerie, funzioni, le ho scritte e cancellate piu volte, non sono definitive, quello che mi interessa, è capire dove sbaglio. ho impostato come codifica la 24 bit. (gli fseek sono stati messi per provare ma con o senza si ottengono i medesimi risultati, anche qui cosa ovvia visto che man mano che scrivo/leggo il file scorre) Risultati con file 4.bmp creato con questo programma: Risultati con file test.bmp non creato con questo programma: @Scanetatore edit: il programma funziona cambiando questo img->B='B'; img->M='M'; in questo char B='B'; char M='M'; nella funzione create o.O non ha senso!
  17. Salve, ho un problema con questo banale programma in c: Come potete notare è pieno di bug ma non so proprio cosa fare. Mi spiego, all'inizio l'avevo fatto nel modo piu semplice possibile utilizzando le funzioni fread ed fwrite. la sintassi se ho ben capito è questa: (variabile, dimensioni in byte, posizione, file); quindi se io voglio accedere al record 4, mi basta scrivere alla voce posizione 4 ma non funziona(stampa altro o caratteri strani)! Ho provato quindi ad utilizzare la funzione fseek che permette di spostarsi sui record dati in input i byte e lo stesso non funziona, una volta avviato il programma vi salverà il file ma una volta aggiunti altri o stampati, usciranno caratteri strani e lunghissimi che prima non esistevano(oltre che non escono i record prima inseriti)! Tant'è che ho deciso di copiare il file sul record prima del ciclo for e lo stesso non funziona. Altra cosa strana è che usando sizeof sul file ottengo sempre 4. Avevo capito che il sizeof ritornasse il numero dei record e invece non è cosi infatti ho usato la funzione dimensione per sapere quanti record sono salvati. Sapete come posso risolvere? anni fa quando programmavo in c++ fread e fwrite hanno sempre funzionato correttamente, davo la posizione e ottenevo il mio record ed così che dovrebbe essere visto che questo tipo di accesso è detto casuale proprio perchè non c'è bisogno di scorrere il record e invece ora non funziona #update: ho aggiustato un po il programma ora funziona tutto solo che il file viene mal creato. se io aggiungo 2 studenti il file non avrà dimensione 88 byte ma 132. se ne metto 3 invece di 132 sarà 188 e cosi via, ogni volta mi aggiunge studenti vuoti, come risolvo? @matt_dev @Mait
  18. Salve a tutti, spero di essere nella sezione giusta. Allora il problema è questo, dovrei riscrivere degli url di un sito per renderli un po più "carini" da leggere ma non so come fare. Ho letto un paio di guide sull URL rewrite ma non ci ho capito praticamente nulla La prima regola di cui ho bisogno sarebbe per togliere l'estensione della pagina, ad esempio: www.miosito.com/contatti.php vorrei che diventasse... www.miosito.com/contatti/ mentre la seconda regola riguarda solo la pagina della gallery, che da: www.miosito.com/galleria.php?s=1 dovrebbe diventare (ovviamente con il numero variabile) www.miosito.com/galleria/1 Qualcuno può dirmi come scrivere queste 2 regole o linkarmi una buona guida?
  19. raga ho installato snaps link di firefox per un gioco di click, seleziono come dice con ctrl, alt e maiusc le uova da cliccare e poi faccio apri link ma mi si continua ad prire un solo link invece di più di uno qualcuno sa darmi aiuto mi farebbe un gran favore. Io provo da 3 ore ma non funzia Grazie
  20. Salve ragazzi, ho bisogno di un programmino che mi vada a creare un file in un path ben preciso. Questo file dovrebbe possibilmente essere senza estensione, e vorrei poterne definire la dimensione (teoricamente dovrebbe essere un file vuoto, che dovrebbe occupare solamente spazio "Inutilmente"). Avete idea di che libreria dovrei utilizzare? Per ora ho solo dimestichezza con i file di tipo txt (scrittura, lettura, bla bla) ma non mi sembra questo il caso... Grazie.
  21. Buonasera a tutti Ho riscontrato il mio primo problema nell'utilizzo di php :( Sto cercando di fare, a mo' di esercizio, un piccolo blog. Nella fattispecie sto provando a realizzare un piccolo script per aprire una directory sul server (che contiene solo immagini) e visulizzarle su una pagina. Manca l' if(isset($_POST['submit']) che aggiungerò in seguito. Per ora riaggiorno sempre la stessa pagina per capire se ci sono problemi. <?php $target_dir='Loghi/'; if ($handle = opendir($target_dir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { foreach ($file as $value){ $ext=pathinfo($value,PATHINFO_EXTENSION); switch($ext){ case "jpg": $logo=imagecreatefromjpg($value); echo $logo."<br/>"; break; case "png": $logo=imagecreatefrompng($value); echo $logo."<br/>"; break; case "jpeg": $logo=imagecreatefromjpeg($value); echo $logo."<br/>"; break; } } } } closedir($handle); } ?> Il problema è (credo) nel foreach che ho ho evidenziato: mi dà due warning di questo tipo ''Warning: Invalid argument supplied for foreach()" e non riesco a comprendere il perché, dato che "readdir" dovrebbe darmi un array :( Ad ogni modo, non mi compare nulla nella pagina (eccetto i warning) quindi penso che in generale ci sia qualcosa che non vada. Sapete dirmi dove sbaglio? Ringrazio in anticipo
  22. Ho un problema con il software Dev C++: quando clicco sul pulsante "Compila ed Esegui" mi compare una finestra di errore con scritto "File non compilato", perché? PS. ho provato a cliccare prima il pulsante Compila e poi Esegui separatamente ma succede la stessa cosa.
  23. Programmazione

    Ciao io ho studiato e imparato in una settimana l html ( troppo semplice ) e vorrei imparare javascript qualcuno mi puo indicare qualche guida facile per impararlo.
  24. Ciao a tutti Ho più o meno finito di studiarmi le guide su php. È giunto quindi il momento di fare un sito.. in php. Ma non so da che parte iniziare. Come di norma si struttura un sito volendo usare php? Quali parti di un sito è meglio rendere dinamiche? Poniamo per esempio di voler fare un sito di quattro pagine: home, sezione gatti, sezione cani, contatti. Creo header, footer, contenuto e poi richiamo dinamicamente? È meglio creare un menu statico o dinamico? E poi: ha senso, se non a livello di esercizio, provare ad usare la oop se il sito è piccolo e faccio tutto da me? Infine: potete linkarmi un breve, ma utile guida all'uso di un db (es. mysql) tramite php? Grazie infinite in anticipo
  25. salve ragazzi oggi volevo continuare sul mio pc un programma che avevo fatto a scuola e che volevo magari progredire per avere un programma perfetto in tutti sensi...premetto che prima avevo Mcrosoft Visual Studio 2013 (non capivo tanto perchè era un'interfaccia del tutto nuova e preferivo quello che usavo a scuola il C++ 6.0) dopo l'ho eliminato e ho inserito il Portable di C++ Versione 6.0 .... a scuola mi partiva il programma mentre qui a casa mi segnala 34 errori riguardanti sulla dichiarazione del cout e char...?...a scuola questo programma partiva e io volevo subito farlo partire nel mio pc ma mi rileva questi 34 errori... come faccio a sistemare?!