Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Aiuto per script

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Aiuto per script

Messaggioda andrea82 » sab nov 29, 2003 5:59 pm

Vorrei creare uno script per il mio sito che ogni giorno mi visualizzi un link ad un sito diverso. Questo link dovrebbe essere preso anche in maniera random da un elenco di collegamenti da me creato.

Ho buone conoscenze di java ma di script non ne ho mia fatto nemmeno uno...quindi se non è troppo complicato e potete darmi una mano...ne sarei grato
Avatar utente
andrea82
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: sab nov 15, 2003 2:40 am

Aiuto per script

Messaggioda andrea82 » sab nov 29, 2003 5:59 pm

Vorrei creare uno script per il mio sito che ogni giorno mi visualizzi un link ad un sito diverso. Questo link dovrebbe essere preso anche in maniera random da un elenco di collegamenti da me creato.

Ho buone conoscenze di java ma di script non ne ho mia fatto nemmeno uno...quindi se non è troppo complicato e potete darmi una mano...ne sarei grato
Avatar utente
andrea82
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: sab nov 15, 2003 2:40 am

Messaggioda sonep » ven dic 12, 2003 5:39 pm

ho letto il tuo messaggio e ho fatto questo (un po' rudimentale ma funzionante in locale sia su linux che su windows)
scrivo il codice per dare la possibilità al "mondo" di migliorarlo, ma ti conviene scaricarlo da qui, l'ho uploadato sul mio spazio, visto che ti spiega come utilizzarlo!!!
prima di installarlo assicurati che il server che gestisce il tuo sito supporti php!
<?php
$fl=fopen("XXXXX", "r");
$fc=fopen("YYYYY", "r+");
$fd=fopen("#####", "r+");
$fu=fopen("*****", "r+");
$i=fgets($fc);
$data=fgets($fd);
$datog = getdate();
$datog = $datog['yday'];
echo $i;
$conta=0;
settype($i, integer);
if ($datog <> $data){
if (!($i>@@@@@)){
while(!feof($fl))
{
$link=fgets($fl);
if ($i==$conta){
$nome=$link;
}
$conta++;
}
$i++;
}
else{
$i=1;
$nome=fgets($fl);
}
}
else{$nome=fgets($fu);}
rewind ($fd);
rewind ($fu);
rewind ($fc);
fputs ($fc, $i);
fputs ($fd, $datog);
fputs ($fu, $nome);
fclose ($fc);
fclose ($fl);
fclose ($fu);
fclose ($fd);
?>
fammi sapere! [8)]
Avatar utente
sonep
Silver Member
Silver Member
 
Messaggi: 1017
Iscritto il: dom mag 11, 2003 5:18 pm
Località: Basilicata


Messaggioda Baltak » ven dic 12, 2003 6:40 pm

lo vuoi in Javascript o in PHP?
Avatar utente
Baltak
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3585
Iscritto il: sab lug 12, 2003 12:42 pm
Località: Campania

Messaggioda andrea82 » ven dic 12, 2003 11:29 pm

Fin che aspettavo una risposta mi sono studiato il linguaggio php e mi sono costruito uno script che si collegava ad un database contenete un link per ogni data.
Ti ringrazio sonep darò un'occhiata al tuo codice magari memorizzando i dati in un file è molto più comodo che in un database.
Grazie ancora
Avatar utente
andrea82
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: sab nov 15, 2003 2:40 am

Messaggioda Baltak » sab dic 13, 2003 1:45 am

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da andrea82</i>
<br />memorizzando i dati in un file è molto più comodo che in un database.
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
probabile ma l'accoppiata PHP - MySQL è ancora la migliore
ovviamente tu devi salvare solo link ma visto che sai come usare un db usalo
Avatar utente
Baltak
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3585
Iscritto il: sab lug 12, 2003 12:42 pm
Località: Campania

Messaggioda sonep » sab dic 13, 2003 12:00 pm

mi dispiace di aver risposto così tardi, ma solo ieri ho letto il tuo post!!!!
(comunque meglio per te, sai qualcosa in più!!)
p.s. come hai fatto ad applicare il database a php in così poco tempo!!!!!!?????
(forse xké già conoscevi il linguaggio mysql (o qualunque altro tu abbia usato?!)??)
comunque è sicuramente migliore il database del file, il file è solo sicuramente più semplice da gestire!!!

X BALTAK:
il javascript può gestire file esterni???? non lo sapevo!
(o forse vuoi inserire la lista di link direttamente all'interno del codice!?)
Avatar utente
sonep
Silver Member
Silver Member
 
Messaggi: 1017
Iscritto il: dom mag 11, 2003 5:18 pm
Località: Basilicata

Messaggioda Baltak » sab dic 13, 2003 12:11 pm

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da sonep</i>
<br />il javascript può gestire file esterni???? non lo sapevo!
(o forse vuoi inserire la lista di link direttamente all'interno del codice!?)
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
la seconda che hai detto
come variabili all'inizio del codice
in JS non è possibile la gestione di file esterni (almeno per quello che so)
Avatar utente
Baltak
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3585
Iscritto il: sab lug 12, 2003 12:42 pm
Località: Campania

Messaggioda andrea82 » sab dic 13, 2003 5:58 pm

Faccio l'università di informatica e l'anno scorso ho studiato postgreSql (praticamente uguale al mysql) e java.
Con il libro "PHP per esempi" in un pomeriggio sono riuscito a imparare il php...che dire finalmente ho capito a cosa serve l'università che sto frequentando.
Avatar utente
andrea82
Neo Iscritto
Neo Iscritto
 
Messaggi: 12
Iscritto il: sab nov 15, 2003 2:40 am

Messaggioda sonep » dom dic 14, 2003 6:09 pm

io lo sto studiando ora.......e ne approfitto per fare un paio di domande? (credo di poterlo fare senza aprire un'altra discussione..altrimenti chiedo umilmente perdono!!!)
i file creati in mysql sotto linux li posso utilizzare sotto windows???
nel manuale preparatorio di mysql c'è scritto che avremmo avuto bisogno del semplice notepad (o un qualsiasi altro editor di testo) per creare database mysql.....ecco io ho provato ad editare il record con il notepad e mi si sono stampati caratteri non riconosciuti!!!
perché???
Avatar utente
sonep
Silver Member
Silver Member
 
Messaggi: 1017
Iscritto il: dom mag 11, 2003 5:18 pm
Località: Basilicata

Messaggioda Baltak » dom dic 14, 2003 7:45 pm

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da sonep</i>
<br />i file creati in mysql sotto linux li posso utilizzare sotto windows???
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">sì
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">citazione:<hr height="1" noshade id="quote"><i>Messaggio inserito da sonep</i>
<br />nel manuale preparatorio di mysql c'è scritto che avremmo avuto bisogno del semplice notepad per creare database mysql
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
credo intenda per scrivere il codice non per modificare le tabelle
Avatar utente
Baltak
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3585
Iscritto il: sab lug 12, 2003 12:42 pm
Località: Campania


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising