Dipende da cosa intendi con "mi date una mano". Ci sono un sacco di guide su come utilizzare l'estenzione mysql di php per collegarsi ad un database relazionale, anche in questo stesso sito.
pater
@pater
Post creati da pater
-
RE: Jeditable e jWYSIWYG...un eccellente inline text editor !
-
RE: Classe per elencare ed aprire file contenuti in un archivio zip
Non so se altervista ha l'estensione zip installata, nel caso puoi usare la libreria stessa:
php.net/manual/en/book.zip.php
Nel caso in cui non abbia l'estensione installata, puoi contare su PclZip, una classe standalone, di cui ho sentito parlare piuttosto bene. Facci un giro.
-
RE: warning mysql_num_rows()
Se $res è un booleano, vuol dire che è false ( in quanto la query è una select ).
In debugging, aggiungi in coda al mysql_query un "or die(mysql_error())", per vedere di che errore si tratta.
ES:
$res = mysql_query(" ... ") or die(mysql_error()); -
RE: Limiti Php
Ma comunque dipende dall'applicativo che devi sviluppare. Il PHP ha un sacco di funzionalità, ma è sempre un linguaggio interpretato ( con i suoi limiti di prestazioni ), ed orientato al web ( manca di librerie "inutili" come, che so, opengl, che non c'entra una mazza col web (WebGL a parte, che è client-side) ).
Ora, se hai applicativi grossi, è raro comunque che li costruisci con un solo linguaggio di programmazione, ma ne usi diversi in base allo scopo specifico di ogni sua parte. Back-end in c++ ( performance ) o java/ruby/python ( semplicità e portabilità ), front-end in php/asp.net. Solitamente i progetti grossi si suddividono così, afaik.
Comunque, il più grosso limite dei linguaggi interpretati sono le performance, che per ovvie ragioni non potranno mai essere tanto veloci quanto i linguaggi compilati, ma i vantaggi sono così tanti nell'utilizzarli, che si chiude un occhio più che volentieri.
( IMHO )
-
RE: Prelevare l'url della pagina
Certamente, puoi utilizzare l'apposita funzione urlencode($url);
Gira un pò sul manuale officiale di php, su php.net, che è davvero un'ottima risorsa se ti stai approcciando ora al php ( ed anche quando sei più avanti.. )
-
[OFFRO] Realizzo siti web dinamici ad hoc
Realizzo siti web dinamici in PHP/MySQL, con le seguenti caratteristiche native:
1 - Gestione completa Utenti
2 - Possibilità di creare e gestire gruppi di utenti
3 - Sistema completo di articoli paginabili, con editor WYSIWYG
4 - Categorizzazione di articoli
5 - Gestione Photogallery completa, con ridimensionamento automatico
6 - Pannello di amministrazione completo
7 - Gestione dei permessi per singoli utenti o gruppi di utenti ( ovvero possibilità di creare gruppi come EDITORI, MODERATORI, etc etc.. )
8 - Gestione di messaggi privati per gli utenti
9 - Possibilità per gli utenti di commentare foto o articoliPer quanto riguarda il corredo grafico, includo uno stile di base validato W3C Strict e CSS Level 2, con numerose funzioni in javascript per facilitare il lavoro di amministrazione e gestione delle immagini. Anche se tuttora non previsto, realizzo a costo 0 un framework AJAX da poter essere inserito ed utilizzato a piacimento.
Tempo di realizzazione stimato: 5 settimane in versione base
Naturalmente sono possibili modifiche ed aggiunte a seconda dei vostri bisogni, l'entità di tali modifiche potrà però comportare piccoli slittamenti per la scadenza della consegna.
Compenso minimo: 500? trattabili.
Recapito: pater.catania1946 AT gmail DOT comHo realizzato la struttura di diversi siti web, ora dismessi, tra cui recensiamo.it
Per maggiori informazioni, preventivi o trattative sul costo, non esitate a contattarmi.
-
[ Offro ] Realizzazioni template XHTML/CSS da progetto
Ciao a tutti!
Se vi serve una mano per riscrivere i vostri template, partendo da una base già disegnata, sono disponibile per realizzarli in XHTML/CSS:
tableless ( ovviamente )
validati XHTML STRICT
validati CSS2
low-weight ovvero leggeri, veloci a caricareNON scrivo template da 0, realizzo quello che già avete in mente, a partire da una immagine in vettoriale, uno schizzo su carta scannerizzato, un template già esistente ma fatto male... o semplicemente le vostre idee esposte.
Costo: da stabilire in base al numero di pagine e l'entità del lavoro.
Contatto: pater.catania1946 at gmail dot com -
RE: Trovare specifici elementi in un ciclo for
LIMIT
( guarda nel sito officiale di mysql )
-
RE: Ordinare di aprire prima una parte, e poi un'altra della pagina
per caricare altri js potresti creare un elemento script, cui settare le proprietà src verso il file js che vuoi caricare e poi TYPE a "text/javascript".
Poi lo appendi nell'head e tecnicamente dovrebbe caricarsi il file! Per creare l'elemento utilizza il document.createObject, mentre per appenderlo all'head usa il metodo appendChild del parent!
Metti tutto in una funzione e poi la fai caricare tramite l'onLoad.
Ho evitato di scriverti il codice, guarda un pò quelle funzioni e prova a combinare qualcosa tu!
-
RE: Controllare variabili da form con empty() o isset()
Per un controllo esteso al tipo di dati, usa l'operatore ===
[php]
/// bla bla bla
if(is_null($valore) OR $valore == '' OR $valore === 0)
// bla bla bla
[/php] -
RE: Controllare variabili da form con empty() o isset()
Quella sintassi è giusta.
In pratica each ritorna un array contenente la chiave ed il valore di uno specifico elemento dell'array, ed avanza il seeker nell'array di un punto. Nel while questa cosa ti permette di avere chiave e valore di ogni elemento.
Comunque, io userei un foreach, è stato inventato apposta questo costrutto!
Prova con:
[php]
foreach($_GET AS $chiave => $valore)
if(is_null($valore) OR $valore == '')
die("Ommioddio, una variabile non settata!!");
[/php] -
RE: Ordinare di aprire prima una parte, e poi un'altra della pagina
Se li carichi con javascript potresti usare l'onLoad del body ( oppure meglio ancora con window.onload ). Così i tuoi banner si caricherebbero solo dopo che tutta la pagina ha finito di caricare.
Comunque non è questa la sezione giusta in cui parlarne, non c'è una sezione javascript in questo forum?
-
RE: Trovare specifici elementi in un ciclo for
Potresti ottimizzare le cose raggruppando le condizioni:
[php]
// Se il giocatore ha ruolo 3, lo aggiungi nell'altro array
if( ($squadra2=='nulla' OR $squadra2==$squadra) AND $ruolo==$ruolo2)
$ruolo3[]=$prova5;
[/php]Vedi se così risolve, non ho controllato se ci fossero altri errori logici nel tuo codice. Altrimenti, prova a fare un bel:
[php]echo "Hai scritto $squadra2 mentre questo giocatore è della squadra $squadra";[/php]
E mettilo subito dopo il list() all'interno del ciclo! Così puoi "debuggare" un pò la situazione!
-
RE: Trovare specifici elementi in un ciclo for
Si, il printr alla fine mostra i contenuti dell'array.
Se aggiungi un tag html <pre> prima ed un </pre> dopo lo script, lo vedrai ben formattato.
Quali sarebbero gli elementi che vuoi? Quell'array che ti mostra èl'array $ruolo3, che contiene tutti i giocatori di ruolo 3.
-
RE: Trovare specifici elementi in un ciclo for
Scusami ho detto una cavolata, il dati =array() era giusto dov'era. Ho letto male...
Prova con questo codice:
[php]
<?php
$voti = file("MCC02.txt");
$ruolo3=array();
foreach($voti AS $riga) {
// Spezzi la riga in un array
$prova5=explode('|',$riga);// Non so a cosa ti servano, comunque nomini delle variabili per l'array list($codicegiocatore,,$nome,$squadra,,$ruolo,,$vototot,,,$voto,$goal,$goalsubiti,,,$assist) = $prova5; $prezzo=$prova5[27]; // Se il giocatore ha ruolo 3, lo aggiungi nell'altro array if($ruolo==3) $ruolo3[] = $prova5;
}
printr($ruolo3);
?>
[/php]Ho cercato di ridurtelo all'osso e di sistemarlo in modo più pulito... Il problema del codice di prima è che facevi il controllo con $ruolo, ancora prima che definessi $ruolo!
-
RE: [Risolto] Form php per invio dati ad e-mail
Il tuo servizio di hosting ha il server smtp già configurato?
-
RE: Trovare specifici elementi in un ciclo for
Figurati. Il $dati=array(); lo devi uscire dal ciclo, se no ad ogni iterazione lo re-inizializzi!
Capisci cosa voglio dire? In pratica fai questo:
-
Crei l'array
-
Scrivi un valore
-
Ri-crei l'array ( cancellando quello che c'era prima )
-
Inserisci un altro valore
-
Ri-ricrei l'array ( cancellando ancora )
...
Invece uscendo la definizione dell'array risovleresti il problema!
-
-
RE: Problema con le parentesi graffe
Non uso mai questo tipo di sintassi col doppio dollaro, però fossi in te proverei con:
$stringD = ($$reg2)[$chiave3[$contatore]];
Oppure proverei a spezzare in:
$arr = $$reg2;
$stringD = $arr[$chiave3[$contatore]];